Bagaimana cara mendaftar konten PPA yang telah saya tambahkan ke ubuntu?

12

Saya baru saja menambahkan ppa seperti ini:

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

Sekarang, bagaimana saya bisa melihat paket mana yang berisi PPA ini?


sumber

Jawaban:

13

Saya yakin ada banyak cara untuk melakukan ini - karena Anda telah menambahkan PPA, detail paket ada di /var/lib/apt/lists

Demikian untuk contoh Anda ppa:stebbins/handbrake-releases

pengganti /untuk _dan menghapus awalan ppa:yaitustebbins_handbrake-releases

Kemudian gunakan saja repositoryname ini di entri baris perintah berikut:

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

yaitu

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

Ini akan mencantumkan konten:

Package: handbrake-cli
Package: handbrake-gtk
kebebasan fosil
sumber
Anda dapat mempersingkat ini sedikit dengan mengatur ulang kegrep "Package:" /var/lib/apt/lists/ppa.launchpad.net_..._Packages | sort -u
Oli
Ini berfungsi sempurna (jika seseorang ingat untuk melakukan 'sudo apt-get pembaruan' setelah menambahkan PPA ...)
Anda juga dapat pergi ke Launchpad untuk melihat informasi. Asumsikan pertama bahwa ppa:contoh yang Anda berikan adalah dalam bentuk: ppa:team/archivename. Tautan LaunchPad yang sesuai adalah https://launchpad.net/~team/+archive/archivename.
Thomas Ward
Selain apa yang dikatakan Oli, akan lebih baik menggunakan -hflag grep -h 'Package:' /var/lib/apt/lists/ppa.launchpad.net_*_Packagesuntuk mencetak paket tanpa mencetak nama file itu sendiri.
Sergiy Kolodyazhnyy
Pada versi Debian yang lebih baru, file Paket dikompresi LZ4, jadi Anda harus apt-get install liblz4-tooldan kemudian memasukkan lz4cat -dlangkah ke dalam pipeline Anda untuk mendekompresnya.
David Moles
7

Untuk melihat konten ppa Anda dapat menggunakan Y PPA Manager. Instal dengan menjalankan yang berikut ini di terminal:

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

Ketika aplikasi dimulai, klik pada Kelola PPA:

masukkan deskripsi gambar di sini

Pilih PPA yang ingin Anda lihat kontennya:

masukkan deskripsi gambar di sini

Dan akhirnya klik pada "daftar paket" untuk melihat semua paket yang disediakan oleh PPA yang diberikan.

Semoga ini bisa membantu.

Stefan
sumber