Рейтинг:3

Как автоматически найти «самый свежий» PPA для данного пакета?

флаг cn

Точный вариант использования:

  • Я потенциально нашел ошибку в программе (в частности, i3-gap).
  • Поскольку у меня не установлена ​​последняя версия, сопровождающий попросил меня установить последнюю версию, чтобы проверить, сохраняется ли ошибка.
  • Первоначально я установил инструмент из PPA. Проверяю этот PPA, более свежей версии там нет. Только версия сильно устарела.
  • Поэтому я ищу другие PPA. Я нашел эту страницу: https://launchpad.net/ubuntu/+ppas?name_filter=i3-пробелы
  • Если я выберу один PPA, я смогу получить информацию о точных номерах версий, найденных там, и времени его/их компиляции.
  • Существуют десятки доступных PPA. Проверять каждый вручную утомительно...

Итак, мой вопрос: есть ли средство/как автоматически найти PPA с самой свежей версией пакета? "свежесть" может быть с точки зрения номера версии или времени компиляции (поскольку эти 2 метрики кажутся доступными); на данный момент мне все равно.

Спасибо

Michal Przybylowicz avatar
флаг eg
Я думаю, что лучший способ получить последнюю версию — использовать GitHub и скомпилировать i3 самостоятельно. Это не так сложно. Попробуй.
флаг us
Этот довольно свежий, и он поддерживается командой реголита. https://launchpad.net/~regolith-linux/+архив/ubuntu/стабильная
Рейтинг:4
флаг zw

Ответ можно разделить на три части:

  1. Поиск определенного кодового имени Ubuntu не реализован, но уже сообщается LaunchPad как ошибка 1820387, поиск версии пакета не реализован, о такой ошибке необходимо сообщать самостоятельно.

  2. Поиск на локальном компьютере может выполняться с помощью Y PPA Manager следующим образом.

    • Сначала установите его

      sudo add-apt-repository ppa:webupd8team/y-ppa-manager
      sudo apt-получить обновление
      sudo apt-get установить y-ppa-manager
      
    • затем запустите поиск, используя его графический интерфейс или командную строку y-ppa-поиск затем укажите имя пакета i3-пробелы чтобы получить что-то вроде показанного ниже, отсортируйте по Версия столбец:

      Результат поиска для 18.04 LTS Y PPA Manager ищет i3-пробелы

      а затем, при желании, добавьте PPA с самой высокой версией, нажав Добавить выбранный PPA кнопку, затем установите новейший пакет с помощью sudo apt-получить дист-обновление.

  3. Поиск на локальном компьютере также может выполняться с помощью созданного пользователем скрипта Python с именем pyppsearch следующее

    sudo apt-получить обновление
    sudo apt-get установить python3-запросы python3-bs4 python3-launchpadlib
    
    компакт-диск ~/Загрузки
    wget -c https://raw.githubusercontent.com/anenasa/pyppasearch/main/pyppasearch.py
    chmod +x pyppasearch.py
    

    Затем мы можем запустить поиск, используя следующую команду:

    ./pyppasearch.py ​​-c бионический -a amd64 i3-гапс
    

    чтобы получить результаты, как показано ниже:

    i3-gaps 4.17.1-1ubuntu1~ppa5 ppa:regolith-linux/experimental Bionic (amd64)
    i3-gaps 4.18.2-1~regolith2 ppa:rynojvr/ppa Bionic (amd64)
    i3-gaps 4.17.1-1ubuntu1~ppa4 ppa:kgilmer/regolith-unstable Bionic (amd64)
    i3-gaps 4.17.1-1ubuntu1~ppa5 ppa:regolith-linux/regolith-1.4.1 Bionic (amd64)
    i3-gaps 4.17.1-1ubuntu1~ppa5 ppa:regolith-linux/r1.3 Bionic (amd64)
    i3-gaps 4.19.1-1ubuntu1 ppa:regolith-linux/выпуск Bionic (amd64)
    i3-gaps 4.19.1-1ubuntu1 ppa:regolith-linux/стабильный Bionic (amd64)
    i3-gaps 4.19.1-1ubuntu1 ppa:regolith-linux/нестабильный Bionic (amd64)
    i3-gaps 4.17.1-1ubuntu1~ppa5 ppa:a-weller/regolithtest Bionic (amd64)
    i3-gaps 4.18.2-1~regolith2 ppa:kgilmer/speed-ricer Bionic (amd64)
    i3-gaps 4.17.1-1ubuntu1~ppa4 ppa:kgilmer/regolith-stable Bionic (amd64)
    i3-gaps 4.17.1-0york0~18.04 ppa:jonathonf/i3 Bionic (amd64)
    Поиск завершен.
    

    Они абсолютно идентичны таковым из Y PPA Manager, отличия в порядке появления.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.