LXF150:tut0
|
|
|
Совет месяца: Установка пакетов
Как правило, лучше всего устанавливать программы через менеджер пакетов вашего дистрибутива; но иногда нужной вам программы или версии в репозитории не оказывается.
Беде помогает установка из исходников, но она чревата проблемами: в вашей системе появляются файлы, не известные менеджеру пакетов, и не во всех пакетах с исходными текстами предусматривается опция деинсталляции.
Решение – 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.