Aptitude: обертка над чем?
Читая комментарии к статье Михаила Конника, наткнулся на такой комментарий:
virens:
Автору: всё же в debian sarge и старше рекомендуемый способ установки пакетов не apt-get, а aptitude
… который отличается от apt-get тем, что ставит мягкие зависимости. В остальном - обёртка для apt-get
Мне стало интересно, над чем же “обертка” aptitude? Я тоже думал, что это “фронтэнд” к apt-get.
Тут я вспомнил, что где-то я уже слышал дискуссию на эту тему. А именно:
> Не надежнее использовать aptitude? apt устарел.
Когда могла своё поднять ты … <как там дальше у Крылова?>
Набираем ldd `which aptitude` и смотрим, что он для ресолвинга зависимостей
использует. И убеждаемся, что aptitude - всего лишь ещё
один фронтэнд к
libapt-pkg - ровно как и apt-get![]()
Вот оно что получается. И действительно, aptitude зависит от libapt-pkg-libc6.3-5-3.3. Другое дело, что libapt-pkg - виртуальный пакет, и единственный пакет, который provides (предоставляет?) libapt-pkg у меня в debian sarge это apt, куда входит и apt-get.
Что ж, делаю вывод, что aptitude - “обертка” над apt. По-крайней мере в sarge.
Technorati Tags: apt, apt-get, aptitude, sarge, etch
powered by performancing firefox
Январь 7, 2007 at 12:46 пп
Что и требовалось доказать
ПРосто aptitude часто тащит кучу зависимостей, иногда совершенно необязательных. Поэтому пользуюсь apt. Потому что гибкий (с) реклама 
Январь 7, 2007 at 2:27 пп
@virens:
Если сказать “пару ласковых”, то у aptitude можно отбить привычку тащить recommended.
Январь 13, 2007 at 1:03 пп
Полностью поддерживаю данный веридкт. Недавно написал заметку об APT так меня буквально разорвали упреками о том что aptitude не является оберткой.
Февраль 12, 2007 at 9:42 пп
aptitude это не обертка над apt-get. это ЕЩЕ ОДИН такой же как apt-get ФРОНТЭНД К подсистеме apt. только более умный и удобный чем apt-get (по крайней мере зависимости он разрешает намного лучше).
Февраль 12, 2007 at 10:13 пп
@ GQ:
Вот это я и пытался объяснить.