четверг, 12 апреля 2012 г.

Установка программ из тарбола (.tar.gz, .tgz).

Из готового тарбола (если он учитывает все нужные патчи) можно получить исполняемые программы с помощью следующих команд:
1 разархивировать тарбол:

Создаем папку, куда будем разархивировать тарбол,

mkdir <Имя_папки>

Копируем туда тарбол

cp <исходный_файл> > <назначенная папка>

Непосредственно разархивируем в папку:

tar xfzv <Имя_тарбола>

- разархивация архивов типа tar.gz и tgz

tar xfjv <Имя_тарбола>

- разархивация архивов типа tar.bz и tbz

файлы разархивируются в текущую папку (для работы с архивами очень удобно использовать Midnight Commander - MC - свободный клон NC)

Переходим в папку с разархивированным тарболом

cd _Имя_папки_
2 конфигурим пакет

./configure

(в тяжелых случаях нужно будет в параметрах указать пути для всех необходимых библиотек и header-файлов - но к счастью, обычно на близких системах они лежат одинакого и сам скрипт configure их находит, также параметы могут потребоваться, если пакет будет распологаться не в том месте, где предполагал разработчик программы, а в каком-либо другом )
3 Создаем пакет:

make
4 Устанавливаем пакет

make install

(последний этап можно теоретически сделать и в ручную скопировав файлы в нужные места) Хочу подчеркнуть, что это наиболее опасный этап - перед ним желательно позаботится о том, как восстановить старый пакет, если в новом есть ошибки.