Cam*_*tin 72 linux debian package-management repository apt-get
使用 APT,您可以使用以下命令安装特定版本的软件包:
apt-get install package=1.0
Run Code Online (Sandbox Code Playgroud)
但你做不到
apt-get install package=1.*
Run Code Online (Sandbox Code Playgroud)
那么,我如何才能找出package特定存储库或我的所有存储库中的哪些版本可用/etc/apt/sources.list?
lor*_*nix 106
就像一个附录
apt-cache madison <<package name>>
Run Code Online (Sandbox Code Playgroud)
将列出所有来源的可用版本。
apt-cache madison vim
vim | 2:7.3.547-1 | http://debian.mirrors.tds.net/debian/ unstable/main amd64 Packages
vim | 2:7.3.429-2 | http://debian.mirrors.tds.net/debian/ testing/main amd64 Packages
vim | 2:7.3.429-2 | http://http.us.debian.org/debian/ testing/main amd64 Packages
vim | 2:7.3.429-2 | http://debian.mirrors.tds.net/debian/ testing/main Sources
vim | 2:7.3.547-1 | http://debian.mirrors.tds.net/debian/ unstable/main Sources
Run Code Online (Sandbox Code Playgroud)
madison是一个apt-cache子命令,man apt-cache说:
apt-cache 的 madison 命令试图模仿 Debian 档案管理工具 madison 的输出格式和功能子集。它以表格格式显示包的可用版本。与最初的 madison 不同,它只能显示 APT 为其检索到包列表 (APT::Architecture) 的架构的信息。
小智 28
该apt-cache show <Package>节目所有的Debian安装可以安装版本的软件包描述(即从从列出的回购包缓存列表sources.list)。所以我想你可以尝试类似(例如):
# apt-cache show package | grep Version
Version 1.0
Version 0.9-2squeeze1
Run Code Online (Sandbox Code Playgroud)
该apt-cache show会给你的不仅仅是版本更多信息。
Cir*_*郝海东 13
apt-cache policy gdb
Run Code Online (Sandbox Code Playgroud)
示例输出:
gdb:
Installed: 7.7.1-0ubuntu5~14.04.2
Candidate: 7.7.1-0ubuntu5~14.04.2
Version table:
*** 7.7.1-0ubuntu5~14.04.2 0
500 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
100 /var/lib/dpkg/status
7.7-0ubuntu3 0
500 http://fr.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
500 http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
Run Code Online (Sandbox Code Playgroud)
所以我们看到有两个版本的 GDB 可用:
7.7.1-0ubuntu5~14.04.27.7-0ubuntu3输出的含义:
| 归档时间: |
|
| 查看次数: |
110970 次 |
| 最近记录: |