Bagaimana saya bisa mendaftar semua paket yang saya instal dari repositori tertentu?
Bagaimana saya bisa mendaftar semua paket yang diinstal yang tidak tersedia dari arsip utama Ubuntu, dan juga melihat dari mana mereka berasal? (Jika saya tahu jawaban untuk pertanyaan ini, saya dapat mengambil daftar itu untuk nama PPA tertentu untuk menemukan jawaban untuk pertanyaan pertama saya.)
apt
package-management
Marius Gedminas
sumber
sumber
Jawaban:
Perluas item "Perangkat Lunak Terpasang" di Pusat Perangkat Lunak Ubuntu. Anda akan melihat daftar semua repositori berbeda yang telah Anda aktifkan. Mengklik repo akan menunjukkan paket yang telah Anda instal dari masing-masing.
sumber
Tampaknya tidak ada catatan tentang asal paket yang diinstal .
Jika Anda setuju untuk mendapatkan lokasi dari mana sebuah paket dengan nama yang sama akan diunduh, ini tersedia melalui
apt-cache policy
. Skrip berikut (agak jelek) membantu saya:Perhatikan bahwa ini cukup rapuh, karena membuat asumsi tentang output
apt-cache policy
, yang mungkin berubah di semua versi ...sumber
Buka Synaptic Package Manager dan klik tombol "Origin" di bagian bawah sidebar kiri. Ini akan mencantumkan sumber Anda. Pilih sumber untuk melihat paket yang tersedia / diinstal.
sumber
Skrip ini mencantumkan paket yang diinstal dan tersedia di PPA:
Saya menerapkan ini .
BTW Untuk menghapus PPA dari penggunaan, gunakan program ppa-purge; Saya telah membuat versi yang disempurnakan di sini .
sumber
Di bawah Quantal (12.10), spasi di garis asal perlu dihilangkan.
sumber