Aptitude: обертка над чем?

Debian

Читая комментарии к статье Михаила Конника, наткнулся на такой комментарий:

virens:

Автору: всё же в debian sarge и старше рекомендуемый способ установки пакетов не apt-get, а aptitude
… который отличается от apt-get тем, что ставит мягкие зависимости. В остальном – обёртка для apt-get

Мне стало интересно, над чем же «обертка» aptitude? Я тоже думал, что это «фронтэнд» к apt-get.

Тут я вспомнил, что где-то я уже слышал дискуссию на эту тему. А именно:

Nikita V. Youshchenko:

> Не надежнее использовать 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: , , , ,

powered by performancing firefox

5 коммент. на “Aptitude: обертка над чем?”

  1. virens:

    Что и требовалось доказать :-) ПРосто aptitude часто тащит кучу зависимостей, иногда совершенно необязательных. Поэтому пользуюсь apt. Потому что гибкий (с) реклама :-)

  2. fireant:

    @virens:

    Если сказать «пару ласковых», то у aptitude можно отбить привычку тащить recommended.

  3. serhiy:

    Полностью поддерживаю данный веридкт. Недавно написал заметку об APT так меня буквально разорвали упреками о том что aptitude не является оберткой.

  4. GQ:

    aptitude это не обертка над apt-get. это ЕЩЕ ОДИН такой же как apt-get ФРОНТЭНД К подсистеме apt. только более умный и удобный чем apt-get (по крайней мере зависимости он разрешает намного лучше).

  5. fireant:

    @ GQ:

    Вот это я и пытался объяснить.

Ответить