Журнал LinuxFormat - перейти на главную

LXF150:tut0

Материал из Linuxformat
Версия от 16:42, 2 сентября 2014; 2sash-kan (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Совет месяца: Установка пакетов

Как правило, лучше всего устанавливать программы через менеджер пакетов вашего дистрибутива; но иногда нужной вам программы или версии в репозитории не оказывается.

Беде помогает установка из исходников, но она чревата проблемами: в вашей системе появляются файлы, не известные менеджеру пакетов, и не во всех пакетах с исходными текстами предусматривается опция деинсталляции.

Решение – Checkinstall, созданный для использования со стандартным методом построения из исходников Autotools путем ./configure, make и make install.

Checkinstall заменяет последний шаг: вместо установки файлов в файловой системе, он строит из них пакет, а заодно может его и установить, так что файлы попадают под контроль менеджера пакетов. Надо только, как и раньше, запустить configure и make, а затем вместо make install скомандовать checkinstall.

Если код использует для установки не make install, а другую команду, припишите ее следом за checkinstall – например,

checkinstall ./install.sh

Checkinstall запросит тип пакета для создания, а также некоторые другие опции; или же можно указать их в командной строке ключом --type. Например, на Ubuntu понадобится выполнить следующую команду:

sudo checkinstall --type=debian --install=yes

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

Персональные инструменты
купить
подписаться
Яндекс.Метрика