Ubuntu'ya eklediğim bir PPA'nın içeriğini nasıl listeleyebilirim?


12

Ben sadece şöyle bir ppa ekledi:

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

Şimdi, bu PPA'nın hangi paketleri içerdiğini nasıl görebilirim?

ppa 

Yanıtlar:


13

Eminim bunu yapmanın birçok yolu vardır - PPA'yı eklediğinizden, paket ayrıntıları /var/lib/apt/lists

Böylece örneğiniz için ppa:stebbins/handbrake-releases

yerine /bir için _ve kaldırma ön ek ppa:, yanistebbins_handbrake-releases

Ardından, bu depo adını aşağıdaki komut satırı girişinde kullanın:

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

yani

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

Bu içeriği listeleyecektir:

Package: handbrake-cli
Package: handbrake-gtk

grep "Package:" /var/lib/apt/lists/ppa.launchpad.net_..._Packages | sort -u
Oli

Bu mükemmel çalışıyor (biri PPA ekledikten sonra 'sudo apt-get update' yapmayı hatırlarsa ...)

Bilgileri görmek için Launchpad'e de gidebilirsiniz. İlk varsayalım ppa:Verdiğin örnek formda: ppa:team/archivename. Karşılık gelen LaunchPad bağlantısı olacaktır https://launchpad.net/~team/+archive/archivename.
Thomas Ward

Oli'nin söylediklerine ek olarak , dosya adını yazdırmadan sadece paketleri yazdırmak için -hbayrağı kullanmak daha iyi olurdu grep -h 'Package:' /var/lib/apt/lists/ppa.launchpad.net_*_Packages.
Sergiy Kolodyazhnyy

Debian'ın yeni sürümlerinde Paketler dosyası LZ4 sıkıştırılmıştır, bu nedenle sıkıştırılmış dosyayı açmak için boru hattınıza apt-get install liblz4-toolbir lz4cat -dadım eklemeniz ve sonra eklemeniz gerekir.
David Moles

7

Bir ppa içeriğini görmek için Y PPA Manager'ı kullanabilirsiniz. Aşağıdakileri bir terminalde çalıştırarak kurun:

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

Uygulama başlatıldığında, PPA'ları yönet'i tıklayın:

resim açıklamasını buraya girin

İçeriğini görmek istediğiniz PPA'yı seçin:

resim açıklamasını buraya girin

Son olarak, verilen PPA tarafından sağlanan tüm paketleri görmek için "paketleri listele" yi tıklayın.

Umarım bu yardımcı olacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.