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 коммент. to “Aptitude: обертка над чем?”

  1. virens Says:

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

  2. fireant Says:

    @virens:

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

  3. serhiy Says:

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

  4. GQ Says:

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

  5. fireant Says:

    @ GQ:

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

Ответить