Установка программ из архивов tar.gz / tar.bz / tar.bz2

Установка из архивов tar

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

Распаковывать архив нужно по принципу "матрешки": сначала внешним архиватором, а потом внутренним. Пусть prg-2.00.tar.gz - это имя файла нашего архива. Для его распаковки нужно ввести команды:

gunzip prg-2.00.tar.gz

tar xvf prg-2.00.tar

Первая команда распакует файл prg-2.00.tar, который мы укажем в качестве одного их аргументов во второй команде. Параметр x программы tar означает, что нам нужно "вытащить" файлы из архива. Параметр v можете указывать по собственному усмотрению - он обеспечивает большую информативность при работе программы – в случае ошибки, он позволяет точно установить причину. Последний параметр f является обязательным при работе с файлами (первоначально программа tar была предназначена для работы с пленками стримеров, поэтому нужно использовать параметр f, чтобы сказать программе, что нам нужно работать с файлами).

Если внешнее расширение не gz, а bz или bz2, то вместо первой команды вам нужно ввести команды (соответственно):

bunzip prg-2.00.tar.bz

bunzip2 prg-2.00.tar.bz2

Затем, как и в первом случае, нужно выполнить команду tar (с такими же параметрами).

Иногда файлы исходных текстов имеют всего одно расширение - tgz. В этом случае вам нужно ввести всего одну команду:

tar xzf prg-2.00.tgz

Параметр z означает извлечение файлов с использованием распаковщика gzunzip. Обычно такое расширение имеют файлы архивов, созданные с помощью программы tar и пропущенные через фильтр архиватора gzip.

Следующий этап - это непосредственная установка программы. После успешного завершения первого этапа (распаковки) перейдите в каталог, содержащий исходные тексты. Обычно это каталог <имя_программы-версия>:

cd prg-2.00

После этого вам нужно внимательно прочитать файл README и ввести три команды:

./configure

make

make install

Первая команда конфигурирует устанавливаемую программу для работы с вашей системой. Эта программа также проверяет, может ли устанавливаемая программа работать в вашей системе. Если работа программы невозможна, вы увидите соответствующее сообщение, и процесс установки будет прерван. Обычно такое случается, когда в вашей системе не установлена одна из необходимых новой программе библиотек. Для продолжения установки необходимо установить требуемую библиотеку и попытаться заново ввести команду ./configure. После успешного завершения работы программы ./configure будет создан файл Makefile в котором будут указаны необходимые параметры (пути к библиотекам, путь для установки программы) для программы make.

Вторая команда "собирает" программу. На этом этапе программа компилируется, то есть создаются бинарные исполнимые файлы из исходных текстов.

Третья команда - make install - устанавливает программу и файлы справочной системы в соответствующие каталоги. Обычно программы устанавливаются в каталог /usr/bin, но это зависит от содержимого конфигурационного файла Makefile.

Информация будет дополняться по мере пуступления вопросов.


Main menu
Made by John Bondarev ©
Hosted by uCoz