如何找出我可以在APT上安装的软件包版本

Modified on: Fri, 22 Mar 2019 21:20:02 +0800

使用APT,您可以使用以下方法安装特定版本的软件包:

apt-get install package=1.0

但你做不到

apt-get install package=1.*

那么,我怎样才能找到特定存储库或package中所有存储库中/etc/apt/sources.list的可用版本?

最佳答案

正如附录

apt-cache madison <<package name>>

将列出所有来源提供的版本。

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

madisonapt-cache子命令,man apt-cache表示:

  

apt-cache的madison命令试图模仿Debian档案管理工具麦迪逊的输出格式和功能的子集。它以表格格式显示包的可用版本。与原始麦迪逊不同,它只能显示APT检索包列表的架构信息(APT :: Architecture)。


相关问答

添加新评论