Як перерахувати вміст PPA, який я додав до ubuntu?


12

Я щойно додав таку програму, як:

sudo add-apt-repository ppa:stebbins/handbrake-releases

Тепер, як я можу побачити, які пакунки містить цей PPA?

ppa 

Відповіді:


13

Я впевнений, що існує багато способів зробити це - оскільки ви додали PPA, відомості про пакет існують у /var/lib/apt/lists

Таким чином, для вашого прикладу ppa:stebbins/handbrake-releases

замінити /на _і видалити префікс, ppa:тобтоstebbins_handbrake-releases

Тоді просто використовуйте це ім’я сховища у наступному введенні командного рядка:

cat /var/lib/apt/lists/ppa.launchpad.net_[repositoryname]_*_Packages | grep "Package:" | sort | uniq

тобто

cat /var/lib/apt/lists/ppa.launchpad.net_stebbins_handbrake-releases_*_Packages | grep "Package:" | sort | uniq

Тут буде перераховано вміст:

Package: handbrake-cli
Package: handbrake-gtk

Це можна трохи скоротити, переставивши наgrep "Package:" /var/lib/apt/lists/ppa.launchpad.net_..._Packages | sort -u
Олі

Це прекрасно працює (якщо хтось пам'ятає робити "sudo apt-get update" після додавання PPA ...)

Ви також можете зайти до Launchpad, щоб переглянути інформацію. Припустимо спочатку , що ppa:приклад ви дали у вигляді: ppa:team/archivename. Відповідне посилання LaunchPad було б https://launchpad.net/~team/+archive/archivename.
Thomas Ward

Окрім того, що сказав Олі, було б краще використовувати -hпрапор grep -h 'Package:' /var/lib/apt/lists/ppa.launchpad.net_*_Packagesдля друку лише пакетів, не друкуючи саме ім’я файлу.
Сергій Колодяжний

У новіших версіях Debian файл пакунків стискається LZ4, тому вам потрібно буде apt-get install liblz4-toolпотім вставити lz4cat -dкрок у свій конвеєр, щоб розпакувати його.
Девід

7

Щоб побачити вміст ppa, ви можете використовувати Y PPA Manager. Встановіть його, запустивши в терміналі наступне:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

Коли програма запущена, натисніть Керувати PPA:

введіть тут опис зображення

Виберіть PPA, у якому хочете побачити вміст:

введіть тут опис зображення

І, нарешті, натисніть на "список пакетів", щоб побачити всі пакети, надані даними PPA.

Сподіваємось, це допоможе.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.