Если у apt search
меня ppasearch
ничего не получается, следующим шагом обычно является поиск PPA, но он кажется заброшенным, так что я могу использовать для поиска PPA (через командную строку)?
command-line
ppa
Джонатан
источник
источник
y-ppa-cmd
, но для него требуется переменная $ DISPLAY.Ответы:
Не очень понимаю, почему вы хотите искать PPA из командной строки, потому что у большинства людей уже открыто окно браузера. Вот несколько вариантов:
Если вы используете браузер, который поддерживает добавление ключевых слов в закладки, вы можете сделать закладку
https://launchpad.net/ubuntu/+ppas?name_filter=%s
с помощью ключевого словаppa
. Затем введитеppa [package-name]
в строку URL для поиска.Если
ppasearch
делает то, что вам нужно, продолжайте использовать его до тех пор, пока он продолжает работать. Вы можете попробовать внести свой вклад в разработку, чтобы добавить функции или исправить ошибки. Если разработчики не реагируют, вы можете создать личную форк.Вы можете создать свой собственный скрипт, похожий на следующий:
Этот скрипт открывает ссылку на поиск Launchpad для данного пакета в браузере по умолчанию. С соответствующим флагом
-l
он выводит список имен PPA с их URL и описаниями.Вы можете добавлять дополнительные функции по мере необходимости.
источник
apt-cache search package_name
. Проблема с этим заключаетсяapt-cache
в поиске в пакет метаданных репозиториев, которые уже были добавлены в систему. Тем не менее, вы не за горами - эта ссылка может быть использована для перечисления PPA, поэтому создание запроса и анализ ответа должны быть довольно простыми, но, вероятно, большая часть PITA в части синтаксического анализа