Saya berpikir untuk menginstal hylafax + versi 5.5.4 yang dirilis bulan lalu di PC Debian saya .
Saya memeriksa dpkg -l | grep "hylafax"
dan menemukan bahwa versi saat ini adalah 5.5.3. Kemudian saya memeriksa apt-cache search hylafax
dan melihat paket-paket tersedia, tetapi saya tidak dapat melihat nomor versi apa pun.
Bagaimana saya dapat menemukan versi paket yang tersedia di apt-get
?
Jawaban:
OK, saya menemukannya.
apt-cache policy <package name>
akan menampilkan detail versi.Ini juga menunjukkan versi mana yang saat ini diinstal dan versi mana yang tersedia untuk diinstal.
Sebagai contoh,
apt-cache policy hylafax+
sumber
apt install
, untuk memberi Anda kesempatan meninjau versi sebelum mengatakanY
.apt install
beberapa paket (mungkin tidak diinstal) langsung instal. Jadi saya pikir untuk pengguna Linux baru lebih baik digunakanapt policy
.apt-cache policy <package-name>
apt-get install -s <package-name>
apt-cache show <package-name>
dpkg -l <package-name>
sumber
dpkg -l
hanya mencantumkan paket yang diinstal. Tidak berguna melihat versi sebelumnya.Singkatnya
sumber
Linux Mint, Debian 9, Ubuntu 16.04 dan lebih lama:
Info singkat :
Info lengkap (Dengan Keterangan dan Tergantung):
sumber
Berikut ini mungkin bekerja dengan cukup baik:
Lihat lebih banyak di aptitude (8)
sumber
Juga, paket apt-show-versi (diinstal secara terpisah) mem-parsing informasi dpkg tentang apa yang diinstal dan memberi tahu Anda apakah paket tersebut mutakhir.
Contoh..
sumber
pada debian:
memberikan daftar dengan paket, versi untuk ditingkatkan, dan versi aktual paket.
hasil:
sumber
apt-show-versions
).Seperti yang diposting di tempat lain, ini juga berfungsi:
apt-cache madison <package_name>
sumber
Juga, menurut halaman manual:
dapat juga digunakan untuk:
Ex:
sumber
Anda juga bisa cukup melakukan hal biasa
apt-get update
dan kemudian, sesuai manual, lakukan:apt-get -V upgrade
Yang akan menunjukkan kepada Anda paket saat ini vs yang akan ditingkatkan dalam format yang mirip dengan yang di bawah ini:
sumber
apt-cache policy
pada setiap paket