Sebelum saya menginstal paket saya ingin tahu versi apa yang akan saya dapatkan. Bagaimana cara memeriksa versi sebelum menginstal menggunakan apt-get
atau aptitude
pada debian atau ubuntu?
Sebelum saya menginstal paket saya ingin tahu versi apa yang akan saya dapatkan. Bagaimana cara memeriksa versi sebelum menginstal menggunakan apt-get
atau aptitude
pada debian atau ubuntu?
Jawaban:
apt-get
Anda dapat menjalankan simulasi untuk melihat apa yang akan terjadi jika Anda meningkatkan / menginstal paket:
apt-get -s install <package>
Untuk melihat semua kemungkinan peningkatan, jalankan upgrade
dalam mode verbose dan (agar aman) dengan simulasi, tekan nuntuk membatalkan:
apt-get -V -s upgrade
apt-cache
Opsi ini policy
dapat menunjukkan versi yang diinstal dan versi jarak jauh (kandidat instalasi) dari suatu paket.
apt-cache policy <package>
apt-show-versi
Jika diinstal, tampilkan informasi versi tentang satu atau beberapa paket:
apt-show-versions <package>
Melewati -u
sakelar dengan atau tanpa nama paket hanya akan menampilkan paket yang dapat diupgrade.
bakat
GUI konsol aptitude
dapat menampilkan paket yang dapat diupgrade dengan versi baru. Buka menu 'Paket Upgrade'. Menekan vpaket akan menampilkan informasi versi yang lebih rinci.
Atau di baris perintah:
aptitude versions <package>
Lulus -V
akan menampilkan informasi terperinci tentang versi, sekali lagi agar aman dengan sakelar simulasi:
aptitude -V -s install <package>
Pengganti install <package>
dengan upgrade
akan menunjukkan versi dari semua paket yang dapat diupgrade.
apt-get -V -s upgrade
membuat hari saya, terima kasih!
apt-get install -s
dengan sudo
?
apt show <packages>
juga dapat ditambahkan ke daftar
Cara lain menggunakan dpkg dan grep :
dpkg -s <package> | grep Version
Opsi lain, jika Anda tidak tahu nama lengkap paket, adalah memformat output pencarian aptitude:
aptitude search <package> -F "%c %p %d %V"
%c
= status (paket terpasang atau tidak)
%p
= nama
%d
paket
%V
= deskripsi paket = versi paket yang tersedia
Referensi: http://linux.die.net/man/8/aptitude
Untuk mendapatkan nama paket:
apt-cache search *search term*
Untuk mendapatkan detail versi:
apt-cache show *packagename*
Saya percaya apt-get
dan apt-cache
sedang ditinggalkan, dengan apt
dan aptitude
menjadi metode yang disukai. Mengingat umur panjang dari apt-suite, itu mungkin taruhan yang aman untuk beberapa waktu mendatang!
Kamu bisa menulis apt show <package>
apt-cache
saya menggunakan apt
dua hal berbeda ... Apa yang saya lewatkan?
apt
dan apt-cache
melakukan hal yang sama. Jika Anda memeriksa kode sumber, keduanya sama-sama memiliki fungsi yang sama: untuk show
, fungsi yang dipanggil ShowPackage
dan untuk search
, fungsi yang dipanggil DoSearch
.
$ rmadison gdm3
gdm3 | 2.30.5-6squeeze2 | squeeze-security | i386
gdm3 | 2.30.5-6squeeze5 | squeeze | i386
gdm3 | 3.4.1-8 | wheezy | i386
gdm3 | 3.14.1-7 | jessie | i386
gdm3 | 3.18.0-2 | stretch | i386
gdm3 | 3.18.0-2 | sid | i386
dari devscripts.deb
Untuk melihat paket terbaru yang tersedia sebelum menginstal. Lakukan pembaruan sehingga Anda memiliki semua pembaruan paket terbaru.
$sudo apt-get update
Sekarang, Untuk memeriksa paket terbaru yang tersedia di repositori Anda sebelum menginstal jalankan perintah di bawah ini.
$apt-cache show <package name>
Contoh:
$apt-cache show latexila
atau
$apt-cache show npm