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.


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.


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.