Bagaimana menemukan PPA mana yang berisi paket tertentu?

12

Saya ingin tahu repositori mana yang berisi paket tertentu, untuk menambahkan tautan PPA ke sources.listfile.

Paket ini juga dapat berada di luar repositori resmi ( multiverseatau yang serupa).

Saya tidak ingin hanya menemukan nama repositori tetapi juga nama tautan PPA yang memenuhi syarat untuk ditambahkan ke sumber tanpa kesulitan tambahan.

mattobob
sumber
Paket atau paket? Apakah ada sesuatu setelahnya :?
muru

Jawaban:

10

y-ppa-manager dapat melakukannya untuk Anda:

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

Cari paket dan gunakan tombol Add selected PPAuntuk menambahkan PPA.

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

AB
sumber
y-ppa-manager tidak dapat menemukan libraw5 atau libraw
Abdul Al Hazred
@AbdulAlHazred Tentu, tidak ada paket dengan nama itu untuk versi Ubuntu Anda.
AB
program hanya mencari paket yang tersedia untuk sistem yang diinstal? Jadi, program yang sama pada versi ubuntu yang berbeda dapat menampilkan hasil yang berbeda? Mungkin Anda tahu jika saya perlu memiliki libraw5 untuk menginstal lightzone atau jika saya tidak memerlukan paket lebih lanjut atau sudah memiliki versi lain yang memenuhi tujuan kalau tidak libraw5 akan dilakukan untuk sistem lain. ..
Abdul Al Hazred
@AbdulAlHazred Edit pertanyaan awal Anda dan tambahkan versi Ubuntu Anda dan Anda perlu menginstal lightzone.
AB
2
apakah ada utilitas baris perintah yang melakukan hal yang sama? Saya benci UI .. saya hanya ingin dapat mencari sesuatu dan jika ditemukan di PPA untuk menambahkan PPA secara otomatis dan kemudian menginstal hal yang saya cari dengan apt-get
JOKe
8

Cara tercepat untuk menemukan repositori tempat sebuah paket diterbitkan, adalah dengan mencari basis data paket ubuntu . Untuk paket aac-enc, kita akan menemukan entri-entri berikut untuk rilis yang berbeda:

http://packages.ubuntu.com/search?keywords=aac-enc
  • trusty (14.04LTS) (suara): Fraunhofer FDK AAC Codec Library - biner frontend [ multiverse ]
    0.1.2-1: amd64 i386

Repositori akan dicetak tebal dalam tanda kurung ([ multiverse ]).


Sebuah arsip paket personal (PPA) adalah sesuatu yang berbeda, karena memungkinkan semua orang untuk meng-upload paket apapun di sana. Karena itu ada risiko yang melekat untuk menginstal paket dengan masalah.

Mencari PPA dapat dilakukan dari launchpad :

https://launchpad.net/ubuntu/+search?text=aac-enc

akan memberi tahu kami bahwa paket aac-enc adalah bagian dari paket fdk-aac . Saat mengklik itu kita akan diarahkan ke halaman unduhan untuk rilis yang berbeda. Lebih jauh di bawah ada tautan ke versi di arsip yang tidak dipercaya:

masukkan deskripsi gambar di sini

Tautan ini ke daftar arsip paket pribadi yang tidak disortir yang mengandung fdk-aac tetapi kami tidak dapat membatasi pencarian ini untuk rilis yang ditentukan.

Takkat
sumber
Bagus, bagaimana cara mendapatkan dari sini tautan ppa berkualitas LENGKAP?
mattobob
@mattobob Multiverse sudah menjadi bagian dari Ubuntu, Anda hanya perlu mengaktifkannya di sumber perangkat lunak Anda.
Robobenklein
Hai, pertanyaannya adalah khusus untuk repositori yang multiseluruhan DI LUAR.
mattobob
Tidak ada tautan ke PPA dari package.ubuntu - lihat edit.
Takkat
2
@AbdulAlHazred: Dalam uraian PPA ada petunjuk tentang cara menambahkannya ke sistem Anda, termasuk nama yang harus Anda masukkan ( ppa: philip5 / ekstra ).
Takkat