Я щойно додав таку програму, як:
sudo add-apt-repository ppa:stebbins/handbrake-releases
Тепер, як я можу побачити, які пакунки містить цей PPA?
Я щойно додав таку програму, як:
sudo add-apt-repository ppa:stebbins/handbrake-releases
Тепер, як я можу побачити, які пакунки містить цей PPA?
Відповіді:
Я впевнений, що існує багато способів зробити це - оскільки ви додали 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
ppa:
приклад ви дали у вигляді: ppa:team/archivename
. Відповідне посилання LaunchPad було б https://launchpad.net/~team/+archive/archivename
.
-h
прапор grep -h 'Package:' /var/lib/apt/lists/ppa.launchpad.net_*_Packages
для друку лише пакетів, не друкуючи саме ім’я файлу.
apt-get install liblz4-tool
потім вставити lz4cat -d
крок у свій конвеєр, щоб розпакувати його.
Щоб побачити вміст 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.
Сподіваємось, це допоможе.
grep "Package:" /var/lib/apt/lists/ppa.launchpad.net_..._Packages | sort -u