Насколько я вижу, в 10.04 основные различия между aptitude и apt-get:
aptitude добавляет явные флаги для каждого пакета, указывая, был ли пакет автоматически установлен для удовлетворения зависимость: вы можете манипулировать этими флагами (aptitude markauto или aptitude unmarkauto), чтобы изменить способ использования пакета aptitude. apt-get отслеживает одну и ту же информацию, но не будет показывать ее явно. apt-mark можно использовать для управления флагами. aptitude предложит удалить неиспользуемые пакеты каждый раз при удалении установленного пакета, тогда как apt-get будет делать это только при явном запросе с помощью apt-get autoremove или указать --auto-remove. aptitude действует как отдельный интерфейс командной строки для большинства функций как в apt-get, так и apt-cache. Примечание. Начиная с 16.04, есть команда apt, которая включает наиболее часто используемые команды из apt-get и apt-cache и несколько дополнительных функций. В отличие от поиска apt-cache, «поиск» aptitude также показывает установленный / удаленный / очищенный статус пакета (плюс флаги состояния aptitude). Кроме того, выходные данные «install» выводят, какие пакеты устанавливаются для удовлетворения зависимостей и которые удаляются из-за неиспользования. aptitude имеет интерактивный интерфейс (только для текста).Я лично использую только aptitude для управления пакетами в командной строке (и я никогда не использую текстовый интерфейс); Я считаю его вывод более читаемым, чем apt-get / apt-cache.
Однако, если aptitude больше не будет стандартным для Ubuntu, нет другого выбора, кроме использования apt-get в инструкциях и практических документах.
(Лично я ' я довольно разочарован, увидев, что он ушел в 10.10, тем более что улучшения aptitude над apt-get в основном связаны с юзабилити. Думаю, они считали, что те, кто знаком с командной строкой, знают, как вернуть способности, и тех, кто не использовать командную строку не волнует ...)
Вы можете создать HTML-отчет, содержащий статистику и графики о количестве загрузок PPA с ppastats (http://wpitchoune.net/blog/ppastats/).
Вот пример: [d1 ] http://wpitchoune.net/blog/ppastats/ .
Если вы используете Ubuntu, вы можете установить его с помощью PPA ppa: jfi / ppastats:
[ f1]Затем для генерации отчета HTML:
ppastats [PPA_OWNER] [PPA_NAME] -o [OUTPUT_DIR]
Из пакета jfi/ppastats мне удалось выяснить, как работает API, и я сделал usercript (Greasemonkey / Tampermonkey), который будет аккуратно перечислять количество загрузки рядом с вашими пакетами. Обязательно перейдите в представление «Просмотреть все сборки», к которому добавлены две ссылки, добавленные в детали вашего пакета. Патчи для улучшения приветствуются!
Существует еще один скрипт python:
https://bugs.launchpad.net/launchpad/+bug/139855/comments/66
DL: https://bugs.launchpad.net/launchpad/+bug/139855/comments/66
использование: ppastat.py [-h] [--all] [--arch ARCH ] пользователь [ppa [ppa ...]]