Установка программного обеспечения




 

Установка программного обеспечения (ПО) в ОС Linux отличается от установки ПО в Windows. В ОС Linux существуют три способа установки программного обеспечения: традиционный, из пакетов RPM, из пакетов содержащих исходный код.

Традиционный способ заключается в том, что программа распространяется не в собранном виде, а в виде исходных текстов. Данный способ называется традиционным, потому что он был первым способом установки программ до появления менеджера RPM или аналогичных ему (apt-get).

Для установки ПО необходимо сначала распаковать архив. Как правило, исходный текст распространяется в архиве. Обычно файл, содержащий исходный текст, имеет двойное расширение: например, tar.gz или tar.bz2. Это означает, что данный файл сжат двумя архиваторами: сначала tar, а потом gzip.

Распаковывать архив нужно по принципу стека: сначала внешним архиватором, а потом внутренним. Пример использования распаковки архива prg-2.00.tar.gz. Для его распаковки нужно ввести команды: gunzip prg-2.00.tar.gz, tar xvf gunzip prg-2.00.tar. Если внешнее расширение не gz, а bz или bz2, то вместо первой команды вам нужно ввести команды: bunzip prg-2.00.tar.bz или bunzip2 prg-2.00.tar.bz2. Иногда файлы исходных текстов имеют всего одно расширение tgz. В этом случае вам нужно ввести одну команду: tar xvf gunzip prg-2.00.tar.

Следующий этап – это непосредственная установка программы. После успешного завершения первого этапа (распаковки) перейдите в каталог, содержащий исходный тексты. После этого вам нужно внимательно прочитать файл README, и следует ввести три команды: ./configure, make, make install. Первая команда (./configure) конфигурирует устанавливаемую программу для работы с вашей системой. Эта программа также проверяет, может ли устанавливаемая программа работать в вашей системе. Если работа программы невозможна, вы увидите соответствующее сообщение и процесс установки будет прерван. Вторая команда (make) «собирает» программу. На этом этапе программа компилируется, то есть создаются бинарные исполнимые файл из исходных текстов. Третья команда (make install) – устанавливает программу и файлы справочной системы в соответствующие каталоги. Обычно программы устанавливаются в каталог /usr/bin, но это зависит от содержимого конфигурационного файла Makefile.

После успешной установки программы вы можете ее запускать.

В дистрибутивах Red Hat и Mandrake производится с помощью программы rpm. Она позволяет пользователям брать исходный код для нового программного обеспечения и упаковать его в форме исходного и двоичного кода, так что двоичные файлы могут быть легко установлены и отслежены, а исходный код легко построен. В отличии от мастеров InstallShield, которые используются для установки программ для Windows, пакеты RPM (файлы с расширением.rpm) не являются выполняемыми файлами, то есть программами. В пакетах содержатся файлы (как в архиве), которые можно установить, а также различная информация об этом пакете. Обычно в имени файла пакета указываются его названия, версия, выпуск, платформа. В простейшем случае команда установки пакета выглядит так: rpm –i <пакет>.rpm. Перед установкой программы менеджер RPM проверяет зависимости пакета, то есть установлены ли в вашей системе другие пакеты, которые необходимы новой программе или конфликтуют с ней. Если нужен дополнительный пакет, просто установите его. При установке программы рекомендуется указывать два дополнительных параметра: h и v. Первый указывает программе вывести полоску состояния процесса установки, а второй выводит дополнительные сообщения. Установку можно производить не только с локального диска, но и по протоколу FTP:
rpm –i ftp://somehost.domain/pub/package.rpm. Для удаления пакета используется команда: rpm –e <пакет>.

Менеджер пакетов RPM является мощным средством для произведения операций над пакетами – создание, установка, обновления, удаления. Существуют и графические реализации менеджера пакетов – например, kpackage из KDE, gnorpm и другие. Программа gnorpm обладает интуитивным графическим интерфейсом. Функции программы gnorpm: установка пакетов, удаление пакетов, получение сведений о пакете, проверка пакета, поиск пакета в базе RPM. Программа kpackage по своим функциям аналогична программе gnorpm. Программа APT – это система управления пакетами программного обеспечения. Для управления пакетами используется программа apt-get. Формат вызова программы
apt-get такой: apt-get [опции] [команда] [пакет...]. Команды программы описаны в таблице 8.

 

Таблица 8 – Команды программы apt.

 

Команда Описание
update Используется для синхронизации файлов описаний пакетов с их источником, который указан в файле /etc/apt/sources.list. В качестве источника может использоваться какой-нибудь каталог файловой системы или FTP-архив.
upgrade Используется для обновления пакетов. Может также использоваться для обновления всех установленных в системе пакетов из источников, указанных в файле /etc/apt/sources.list. При выполнении этой команды ни в коем случае не будет установлено ни одного нового пакета, то есть такого, который еще не был установлен в системе, а будет произведено только обновление существующих пакетов. Перед этой командой обязательно должна быть выполнена команда update.
dist-upgrade Более «интеллектуальная» версия команды upgrade. Кроме установки новых версий пакетов, она также проверит зависимости между новыми версиями пакетов. Рекомендуется использовать именно эту команду.
install Установка одного (или более) пакетов. В качестве аргумента данной команде нужно передать имя пакета.
remove Удаление пакетов.
check Используется для диагностики нарушенных зависимостей между пакетами.
clean Очищает локальное хранилище полученных файлов пакетов. Перед установкой пакеты копируются из источника в локальное хранилище, а оттуда потом устанавливаются. Для освобождения места на диске время от времени вводите команду apt-get clean. Данная команда не удаляет пакеты из каталогов /var/cache/apt/archives и /var/cache/apt/archives/partial.

 

Команда apt-get install похожа на команду rpm –i, однако есть одно важное отличие: при установке нового пакета apt-get проверяет зависимости и устанавливает также все необходимые пакеты. Менеджер rpm выводит только сообщение о невозможности установки пакета. Из опций apt-get полезны –f и –d. При указании первой опции apt-get попытается исправить нарушенные зависимости, а при указании второй пакеты не будут установлены, только выкачаны из источника.

Иногда в пакетах RPM находятся не откомпилированные версии программ, а их исходный код. Признаком этого является слово src вместо названия архитектуры. Для установки такого пакета введите: rpm - -rebuild <имя файла>.src.rpm. Перед установкой программы ее исходный текст будет откомпилирован, и потом программа будет установлена.

 

Монтирование дисков

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2018-01-31 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: