Bagaimana cara mendaftar semua paket dari tidak stabil / eksperimental?

17

Saya menjalankan sistem pengujian Debian dengan beberapa paket diinstal dari tidak stabil atau eksperimental, menggunakan pinning apt.

Bagaimana saya bisa mendaftar semua paket yang berasal dari tidak stabil atau eksperimental? Saya ingin menggunakan apt, tetapi saya juga menginstal aptitude dan synaptic.

enricoferrero
sumber
1
Cara termudah yang saya temukan sejauh ini bergantung pada paket apt-show-versi: apt-show-version | grep /unstableatau apt-show-version | grep /experimental.
enricoferrero

Jawaban:

6

Menggunakan aptitudeAnda dapat menjalankan perintah berikut:

$ aptitude versions '~VCURRENT (~Aunstable|~Aexperimental) !~Atesting' --group-by=none

Ini akan mencantumkan semua paket yang versi instalasinya saat ini ( ~VCURRENT) berasal dari arsip yang tidak stabil atau eksperimental ( ~A) dan tidak ada dalam arsip pengujian ( !~A). The --group-by=nonepilihan berfungsi untuk menghasilkan output yang lebih singkat.

toro2k
sumber
Untuk beberapa alasan, itu tidak berhasil untuk saya. Ini memberi saya daftar besar paket yang pasti bukan dari tidak stabil atau eksperimental. Metode apt-show-versi di atas memberi saya hasil yang benar. Bisakah orang lain mengkonfirmasi?
enricoferrero
Maaf, diperbarui jawabannya, sekarang harus berfungsi dengan baik.
toro2k
Ya, sekarang berfungsi!
enricoferrero
Saya tidak dapat mengadaptasi ini untuk memfilter paket yang berasal dari 'stable' juga, tidak juga hanya memilih paket yang berasal dari 'testing'. Saya kira saya tidak akan pernah mengerti bagaimana aptitude (atau APT) bekerja.
alecov