使用apt-get查詢安裝指定版本的軟體
阿新 • • 發佈:2019-02-04
1. 通過apt-get安裝指定版本軟體
# apt-get install package=version
2. 查詢指定軟體有多少個版本
2.1 通過網站搜尋
2.2 使用apt-cache madison列出軟體的所有來源
# apt-cache madison package
vim | 2:7.3.547-7 | http://mirrors.163.com/debian wheezy/main amd64 Packages
vim | 2:7.3.547-7 | http://mirrors.163.com/debian wheezy/main Sources
madison是一個apt-cache子命令,可以通過man apt-cache
2.3 使用apt-cache policy列出軟體的所有來源
policy列出的資訊比policy詳細一點。
# apt-cache policy vim
vim:
Installed: 2:7.4.1689-3ubuntu1.2
Candidate: 2:7.4.1689-3ubuntu1.2
Version table:
*** 2:7.4.1689-3ubuntu1.2 100
100 /var/lib/dpkg/status
2:7.3.547-7 500
500 http://mirrors.163.com/debian wheezy/main amd64 Packages
policy是一個apt-cache子命令,可以通過man apt-cache查詢更多用法。
2.4 使用apt-cache showpkg列出軟體的所有來源
# apt-cache showpkg vim
2.5 使用apt-get install -s模擬安裝軟體
# apt-get install -s vim
2.6 使用apt-show-versions列出軟體所有版本,並檢視是否已經安裝
# apt-get install apt-show-versions
# apt-show-versions -a vim
還可以通過apt-show-versions -u package
2.7 查詢指定包的詳情
# apt-cache show package
或者
# dpkg -l package
2.8 顯示已安裝包的詳情
# dpkg -s package
或者
dpkg-query -s package
3. 使用技巧
在查詢後面,我們可以帶上一些引數來實現篩選
# apt-cache show package | grep version
# apt-show-versions | more