Рассуждение на тему: установка ПО

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