您的位置:首页 > 其它

使用apt-get查询安装指定版本的软件

2018-01-01 14:42 681 查看

1. 通过apt-get安装指定版本软件

# apt-get install package=version


2. 查询指定软件有多少个版本

2.1 通过网站搜索

https://packages.ubuntu.com/

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
查询更多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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: