Saya ingin mendaftar semua paket yang diinstal, dengan nomor versi spesifik pada sistem saya. Saya telah memeriksa dpkg --get-selections
( Bagaimana mendaftar semua paket yang diinstal ) tetapi tidak menunjukkan apa yang saya butuhkan. Sebagai contoh:
$ dpkg --get-selections apache2
apache2 install
menunjukkan bahwa apache2 diinstal, namun bukan versi. Saya baru-baru ini melakukan apt-get upgrade
jadi apache2.2.22-1 harus diinstal versi ( http://packages.ubuntu.com/precise-updates/apache2.2-common ), tetapi bagaimana saya bisa menunjukkan itu?
Terima kasih!
sumber
Menggunakan
untuk mendapatkan nomor versi untuk paket
apache2
danuntuk mendapatkan nomor versi untuk semua paket yang diinstal
sumber
dpkg -l | grep '^ii' | awk '{print $2 "\t" $3}'
. Tahukah Anda apa perbedaannya?dpkg-query --show
sebenarnya tidak menunjukkan paket yang diinstal , tetapi yang tidak diinstal . Itu menunjukkan misalnya paket setengah terinstal atau paket dengan file konfigurasi yang tersisa juga.