на самом деле они белые и пушистые - в debian (допустим etch) реализован механизм разрешения зависимостей пакета от пакета (через apt). если вы хотите поставть пакет из репозитария, вам автоматом доставятся и другие пакеты, от которых он зависит - также реализован механизм учета зависимостей при старте служб. Т.е. вы тушите службу, а за ней тушатся зависящие от нее. Это еще большой вопрос - надо ли так . теперь предположим, вы хотите поставить кастомизированный exim. что будет ? -- вы сносите родной дебьяновский пакет с exim - ну нафига он нужен, если есть новая версия - и огребаете проблемы с зависимостями -- вы оставляете пакет, но сносите запуск родного дебьяновского демона из /etc/rc.d ... а эта гадость запускается по зависимости ... . отсюда выводы - в штатном режиме Etch более дружественен к пользователю штатно предусмотренного функционала - для установки новой версии Exim имеет смысл скомпилировать и поставить его в отдельный каталог, не трогая родной пакет, и модифицировать /etc/init.d/exim на запуск вашей версии (в дебьяне и конфиг exima разбит на мелкие кусочки, что не всем удобно) - если уж хочется совсем красиво - можно попробовать сделать ской пакет, развернуть свой репозитарий (что правильно) и поставить пакет оттуда. Но только вот не факт, что другие пакеты примут новичка вместо родного для удовлетворения зависимостей - это надо париться
|