МОУ Верхнекарачанская СОШ

Грибановского района Воронежской области

 
 
Главная

Пакет СПО

Основы Linux

Рабочая среда KDE

Эксперимент

Полезные ссылки 

 
 
Операционная система 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
 
Используются технологии uCoz