Рассуждение на тему: установка ПО
Dmitry Stropaloff
helions8 на mail.ru
Пт Мар 23 18:08:18 GMT 2007
> Итак два способа установки ПО - с deb пакетов и с исходных кодов.
Правильнее "из бинарных пакетов и исходных кодов", потому как deb далеко не
единственный формат пакетов.
> С исходниками намного сложнее, во первых необходимо выполнить ряд
> условий, иметь компиляторы, хеадерсы и другое, а потом еще вручную
> удовлетворить все зависимости. Зато на этапе конфигурации можно
> указать степень оптимизации под какую архитектуру, другие параметры.
> Но разобраться со все этим а потом еще долго плясать с бубном чтобы
> программа скомпилилась... мягко говоря не совсем просто))
В начале - да ;)
> Недавно, нашел deb одной программки (версия поновее) установить не
> удалось т.к. невозможно удовлетворить зависимости, нет в репозитариях
> новой версии нужной библиотеки. Погуглил, новой deb'ки нет, скачал
> исходники, собрал, установил. Ничего не дало, синаптику по барабану
> что я там собирал, в его базе нужная либа не установлена...
Если вы хотите, чтобы то, что вы собрали присутствовало в базе пакетного
менеджера, то нужно собирать именно пакет, а не ./configure && make && make
install. Посмотрите на сайте дебиана руководство начинающего мейнтейнера, где
описано, как собирать пакеты.
> (собирал апач по книге, где-то полторы страницы флагов к ./cnfigure)
> P.S. Сейчас застрял на сборке PHP
Простите, а зачем? Если уж вас так не устраивают текущие версии в репозитарии,
или флаги сборки, что вам приходится пересобирать - так используйте gentoo
или arch/crux. Зачем вам бинарный дистрибутив?
Подробная информация о списке рассылки ubuntu-ru