Наши партнеры

UnixForum






Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

Установка софта в Slackware: собираем пакеты...

Е. Беленков, 2003 г.

Этот материал не претендует на полноценную статью, а скорее выглядит как небольшой, но, надеюсь, полезный совет.

Устанавливая программы из исходников, многие сталкиваются с учетом установленного софта на случай его возможной деинсталляции. В любом мало-мальски уважающем себя дистрибутиве Linux присутствует в том или ином виде так называемый менеджер пакетов, который и берет на себя эту задачу... В Slackware таким менеджером является pkgtool и я постараюсь рассмотреть процесс создания родных для Slackware пакетов формата .tgz

Скачав архив с исходными кодами, как обычно распаковываем его в какой-нибудь каталог... далее, естественно, читаем документацию, выполняем ./configure с нужными нам опциями и даем команду make (пока что все идет по букварю :-)). Затем я обычно создаю каталог /tmp/pkg-имя_программы и даю в дереве исходных кодов команду make install prefix=/tmp/pkg-имя_программы/ваш_prefix_из_configure, и собранная програма устанавливается в каталог /tmp/pkg-имя_программы... Иногда, правда это не срабатывает, в этом случае вместо make install prefix= можно попробовать make install root= , но во всяком случае нужно внимательно смотреть, что и куда установилось.

Основная работа проделана... Остается перейти в каталог /tmp/pkg-имя_программы, дать команду makepkg имя_программы.tgz и получить готовый пакет, который обычно устанавливается командой installpkg имя_программы.tgz

Все... программа установлена, все зафиксированно там где нужно. Сам пакет я обычно копирую куда-нибудь на случай повторного использования, а временный каталог удаляю.

Надеюсь, что данный материал поможет вам содержать вашу систему в хорошем состоянии

Оригинал этой заметки доступен на сайте ЗАМЕТКИ ЛИНУКСОИДА