|
|
|
|
|
|
|
|
|
|
|
|
Операционная система Linux
Linux — самостоятельная операционная система.
Здесь всё по-своему, а к новым правилам надо
привыкнуть. То, что кажется поначалу странным и
непривычным, завтра понравится. Все операционные
системы разные: Linux — не Windows, не Mac OS и
не FreeBSD. Терпение и настойчивость в изучении
Linux будут вознаграждены значительным
повышением эффективности и безопасности вашей
работы.
Большинство пользователей для установки
Linux используют дистрибутивы.
Дистрибутив — это не просто набор
программ, а ряд решений для разных задач
пользователей, объединённых едиными
системами установки, управления и
обновления пакетов, настройки и
поддержки.
Помимо поставляемой ALT Linux
документации и дополнительной
литературы, всё программное обеспечение,
входящее в дистрибутив, снабжается
собственной документацией. Стандартный
способ получить документацию по той или
иной программе, функции или файлу,
установленным в системе, унаследованный
Linux от
ОС UNIX , —
это команда
man,
отображающая
экранную документацию, иногда
называемую «страницы
руководства» (буквальный перевод
англ. manual pages). Для того, чтобы
прочесть экранную документацию по
программе, достаточно в любой командной
строке набрать
man
программа .
Например, команда
man man выдаёт
справку по пользованию самой командой
man.
Если вы точно не знаете, как называется
необходимая вам программа, может помочь
поиск по ключевому слову при помощи
команд
apropos и
whatis.
Например, если вы введёте команду
apropos
mail, вы увидите список
всех программ, в кратком описании
которых упоминается слово
mail .
Разница между командами заключается в
том, что
whatis ищет только по
названиям руководств, а
apropos
ещё и по кратким описаниям.
|
Интересующие вас программы, вы можете установить из
разных источников, где они находятся в виде подготовленных
для установки пакетов.
Каждый пакет также содержит поставляемую вместе с
включённым в него ПО документацию, располагающуюся обычно в
каталоге /usr/share/doc/имя_пакета .
Например, документация к пакету
foo-1.0-alt1 находится в /usr/share/doc/foo-1.0-alt1 .
Для получения полного списка файлов документации,
относящихся к пакету, воспользуйтесь командой
rpm -qld
имя_пакета .
имя_программы-1.0.i386.rpm - вероятно, это бинарный пакет
RPM, предназначенный для работы на системах х86;
имя_программы-1.0.1.i386.deb -такой же пакет, но уже для
Debian;
имя_программы-1.0.1.tap.gz- обычно это исходный код;
имя_программы-1.0.1.tgz тот же файл, что и выше по списку: «tgz»
- это сокращение от «tar.gz»;
имя_программы-1.0.1.tap.bz2 -тот же файл, но сжатый bzip2
вместо обычного gzip;
имя_программы-1.0.1.src.rpm - также исходный код, но
поставляемый как RPМ-пакет для упрощения процесса установки;
имя_программы-1.0.1.i386.FC4.RPM - бинарный пакет RPM для
х86, предназначенный специально для операционной системы
Fedora Core 4;
имя_программы-1.0.1 .ppc.Suse9.rpm - бинарный пакет RPM,
предназначенный специально для операционной системы SUSE 9.x
РРС;
имя_программы-devel.1.0.1.i386.rpm
- версия для разработчиков.
Программы, подготовленные для установки в ваш
дистрибутив, могут располагаться не только на
установочном диске, но и в дополнительных
репозиториях (хранилищах,
банках программ), расположенных в сети Интернет или
в локальной сети.
Если вы не знаете точного названия пакета, для
его поиска можно воспользоваться утилитой
apt-cache,
которая позволяет искать не только по имени пакета,
но и по его описанию.
Команда apt-cache
search подстрока
позволяет найти все пакеты, в именах или описании
которых присутствует указанная подстрока.
Для того, чтобы подробнее узнать о каждом из
найденных пакетов и прочитать его описание,
можно воспользоваться командой
apt-cache show,
которая покажет информацию о пакете из
репозитория;
apt-cache
позволяет осуществлять поиск и по русскому
слову, однако в этом случае будут найдены
только те пакеты, у которых помимо
английского есть ещё и описание на русском
языке. К сожалению, русское описание на
настоящий момент есть не у всех пакетов,
хотя описания наиболее актуальных для
пользователя пакетов переведены.
Установка или
обновление пакета
Установка пакета с помощью
APT
выполняется командой
# apt-get install имя_пакета
apt-get
позволяет устанавливать в систему пакеты,
требующие для работы другие, пока ещё не
установленные. В этом случае он определяет,
какие пакеты необходимо установить, и
устанавливает их, пользуясь всеми доступными
репозиториями.
Команда
apt-get install
имя_пакета
используется и для обновления уже
установленного пакета или группы пакетов. В
этом случае
apt-get дополнительно
проверяет, не обновилась ли версия пакета в
репозитории по сравнению с установленным в
системе.
При помощи APT можно установить и
отдельный бинарный rpm-пакет, не входящий ни
в один из репозиториев (например, полученный
из Интернет). Для этого достаточно выполнить
команду
apt-get install
путь_к_файлу.rpm .
При этом APT проведёт стандартную процедуру
проверки зависимостей и конфликтов с уже
установленными пакетами.
Иногда, в результате операций с пакетами
без использования
APT, целостность системы
нарушается, и
apt-get отказывается
выполнять операции установки, удаления или
обновления. В этом случае необходимо
повторить операцию, задав опцию
-f , заставляющую
apt-get
исправить нарушенные зависимости, удалить
или заменить конфликтующие пакеты. В этом
случае необходимо внимательно следить за
сообщениями, выдаваемыми
apt-get.
Любые действия в этом режиме обязательно
требуют подтверждения со стороны
пользователя.
Удаление
установленного пакета
Для удаления пакета используется команда
apt-get remove
имя_пакета. Для того, чтобы
не нарушать целостность системы, будут
удалены и все пакеты, зависящие от
удаляемого: если отсутствует необходимый для
работы приложения компонент (например,
библиотека), то само приложение становится
бесполезным. В случае удаления пакета,
который относится к базовым компонентам
системы,
apt-get потребует
дополнительного подтверждения производимой
операции с целью предотвратить возможную
случайную ошибку.
Обновление
всех установленных пакетов
Для обновления всех установленных пакетов
используется команда
apt-get upgrade. Она
позволяет обновить те и только те
установленные пакеты, для которых в
репозиториях, перечисленных в
/etc/apt/sources.list ,
имеются новые версии; при этом из системы не
будут удалены никакие другие пакеты. Этот
способ полезен при работе со стабильными
пакетами приложений, относительно которых
известно, что они при смене версии
изменяются несущественно. Режим обновления в
масштабе дистрибутива —
apt-get
dist-upgrade.
|
|
|
|
|
©
Фомин Сергей Владимирович 2008-2009 |
|
|
|
|
|
|