, Личная страничка
Этот материал не претендует на полноценную статью, а скорее выглядит как небольшой, но, надеюсь, полезный совет.
Устанавливая программы из исходников, многие сталкиваются с учетом установленного софта на случай его возможной деинсталляции. В любом мало-мальски уважающем себя дистрибутиве Linux присутствует в том или ином виде так называемый менеджер пакетов, который и берет на себя эту задачу... В Slackware таким менеджером является pkgtool и я постараюсь рассмотреть процесс создания родных для Slackware пакетов формата .tgz
Скачав архив с исходными кодами, как обычно распаковываем его в какой-нибудь каталог... далее, естественно, читаем документацию, выполняем ./configure с нужными нам опциями и даем команду make (пока что все идет по букварю :-)). Затем я обычно создаю каталог /tmp/pkg-имя_программы и даю в дереве исходных кодов команду make install prefix=/tmp/pkg-имя_программы/ваш_prefix_из_configure, и собранная програма устанавливается в каталог /tmp/pkg-имя_программы...
Основная работа проделана... Остается перейти в каталог /tmp/pkg-имя_программы, дать команду makepkg имя_программы.tgz и получить готовый пакет, который обычно устанавливается командой installpkg имя_программы.tgz
Все... программа установлена, все зафиксированно там где нужно. Сам пакет я обычно копирую куда-нибудь на случай повторного использования, а временный каталог удаляю.
Надеюсь, что данный материал поможет вам содержать вашу систему в хорошем состоянии