Ini juga memberi Anda info tentang keadaan paket (terkini, dapat diperbarui, ...) dan tentang distribusi asal (wheezy, jessie, ...). Seseorang dapat dengan mudah menyaring paket yang berasal dari backports atau repositori eksotis lainnya.
Program ini dikemas secara terpisah. Instal dulu dengan:
Ini sangat bagus karena menunjukkan versi paket yang dapat ditingkatkan. +1.
Randall Cook
dikombinasikan dengan apt-mark showmanualini memberi Anda cara yang bagus dan mudah untuk mengambil versi dari semua paket yang diinstal secara manual, lihat juga jawaban Askubuntu iniapt-mark showmanual > /tmp/versions && apt-show-versions | grep -f /tmp/versions
Gregor
4
Perintah berikut mencantumkan paket-paket dengan versinya, dan tambahannya itu memungkinkan Anda mengatur sistem dengan paket dan versi yang sama nanti, menggunakan pkg-selections.txtfile yang dihasilkan di sini:
Jawaban:
mencoba
dpkg -l
itu mencantumkan Anda paket, versi dan deskripsi singkat.
sumber
apt-show-versions
karena ini juga menunjukkan yang manauptotdate
.Cara paling sederhana adalah menggunakan
dpkg
, tetapi itu mungkin memperlihatkan beberapa paket asing dan memotong panjang nama paket dan nomor versi:Untuk daftar hanya paket yang diinstal dengan benar dan tidak memotong nama:
Untuk mendapatkan kontrol lebih besar atas format output, Anda dapat menggunakan
dpkg-query
:sumber
Perintah lain dapat:
Ini juga memberi Anda info tentang keadaan paket (terkini, dapat diperbarui, ...) dan tentang distribusi asal (wheezy, jessie, ...). Seseorang dapat dengan mudah menyaring paket yang berasal dari backports atau repositori eksotis lainnya.
Program ini dikemas secara terpisah. Instal dulu dengan:
sumber
apt-mark showmanual
ini memberi Anda cara yang bagus dan mudah untuk mengambil versi dari semua paket yang diinstal secara manual, lihat juga jawaban Askubuntu iniapt-mark showmanual > /tmp/versions && apt-show-versions | grep -f /tmp/versions
Perintah berikut mencantumkan paket-paket dengan versinya, dan tambahannya itu memungkinkan Anda mengatur sistem dengan paket dan versi yang sama nanti, menggunakan
pkg-selections.txt
file yang dihasilkan di sini:Setiap baris akan berisi nama paket, versi dan opsional "A" jika paket diinstal secara otomatis.
Sumber: " Kloning sistem Debian - paket dan versi yang identik ". Juga berisi skrip yang mengatur sistem dari
pkg-selections.txt
.sumber
Untuk daftar nama setiap paket yang diinstal, ketikkan sebagai pengguna apa saja:
Anda akan mendapatkan output seperti ini:
Untuk menghapus string karakter "instal" yang tidak perlu, Anda dapat menggunakan sed :
Dan jika Anda ingin menyimpannya ke file yang disebut InstalledPackages , Anda mengetik ini:
sumber
Jika Anda tidak memiliki akses ke sistem live, dan memiliki cadangan
/
partisi root , Anda dapat:Sekarang ini
/root/installed_app
berisi semua paket yang diinstal!sumber