Как узнать количество загрузки пакета из PPA?

Насколько я вижу, в 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 в основном связаны с юзабилити. Думаю, они считали, что те, кто знаком с командной строкой, знают, как вернуть способности, и тех, кто не использовать командную строку не волнует ...)

1
задан 16 May 2013 в 18:01

3 ответа

Вы можете создать 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]
1
ответ дан 24 May 2018 в 22:08
  • 1
    Пока нет яркого пакета: / – Seth♦ 15 September 2015 в 16:59
  • 2
    ppastats отлично компилирует яркую, по крайней мере версию 1.3.3 ( wpitchoune.net/ppastats/files/ppastats-1.3.3.tar.gz ). Кроме того, Ubuntu-упаковку можно построить с помощью git-buildpackage из следующего репозитория git: git.wpitchoune.net/psensor-pkg-ubuntu.git . Я, вероятно, выберу его публично в какой-то момент. – JeanFI 17 September 2015 в 00:34
  • 3
    Я только что установил последний доступный двоичный пакет, отлично работал. Вы понимаете, что вы можете просто запустить Launchpad для нового пакета для вас? – Seth♦ 18 September 2015 в 05:23
  • 4
    Нет пакета yakkety :( – Seth♦ 18 December 2016 в 10:41
  • 5
    На сегодняшний день подсчет этого ppa для xenial i386 равен 1. Существует репутационный аспект, позволяющий узнать счет b4, устанавливающий пакет, который не проходит хорошо ... просто скажите, – Rondo 26 June 2017 в 23:24

Из пакета jfi/ppastats мне удалось выяснить, как работает API, и я сделал usercript (Greasemonkey / Tampermonkey), который будет аккуратно перечислять количество загрузки рядом с вашими пакетами. Обязательно перейдите в представление «Просмотреть все сборки», к которому добавлены две ссылки, добавленные в детали вашего пакета. Патчи для улучшения приветствуются!

1
ответ дан 24 May 2018 в 22:08
  • 1
    Whut? Как это работает? Как это проще, чем принятый ответ? – Kaz Wolfe 26 September 2014 в 13:02
  • 2
    Это кросс-платформенный скрипт, который вы запускаете в своем браузере либо с расширением Greasemonkey (Firefox), либо с расширением Tampermonkey (Chrome). Я бы сказал, что это проще. – stefansundin 26 September 2014 в 22:21
  • 3
    Где отсчет загрузки? Я вижу " просмотр отсчетов загрузки " но когда я нажимаю, я не вижу их в любом случае на странице. – Seth♦ 3 October 2014 в 21:51
  • 4
    Странный. Я протестировал последнюю версию с Firefox и Chrome (Greasemonkey и Tampermonkey). Попытайтесь перейти к моему PPA (который я сделал для этого): launchpad.net/~stefansundin/+archive/ubuntu/truecrypt/… У него могут быть проблемы с архивом, который был копируется между версиями ubuntu, и в этом случае вы можете увидеть прядильщик, который никогда не уходит. Я попытаюсь решить эту проблему в более поздней версии. – stefansundin 5 October 2014 в 04:54
  • 5
    Да, подойдя к вашим работам PPA, но мой показывает абсолютно ничего . Возможно, никто еще не загрузил его, но ppastats, похоже, противоречит этому: paste.ubuntu.com/8752766 (Извините, я не ответил раньше, но вы не @ включили я так не видел его до сих пор) – Seth♦ 31 October 2014 в 02:58

Существует еще один скрипт 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 ...]]

0
ответ дан 24 May 2018 в 22:08
  • 1
    Добро пожаловать в AskUbuntu! Хотя это может ответить на вопрос, нет никаких реальных объяснений, и это может быть лучше, чем комментарий. – No Time 15 October 2014 в 09:36
  • 2
    Требует ли она каких-либо специальных зависимостей? Здесь, в Trusty, он терпит неудачу с ошибкой IndexError: list index out of range. – landroni 28 November 2015 в 19:33

Другие вопросы по тегам:

Похожие вопросы: