能力:显示包的来源,列出回购的内容

kan*_*and 10 repository yum aptitude amazon-web-services fabric

我正在尝试通过安装一些软件来准备AWS实例,其中一个软件是Fabric for Python,一个SSH连接库.

默认情况下,AWS的yum无法访问要安装的Fabric分发版,因此我试图找出Aptitude将从哪里获取Fabric.

我无法找到一种方法来获得repo Fabric在使用Aptitude或者Yum时所做的事情.

此外,在类似的说明中,如果我有特定回购的网址,我将如何列出它可用的所有软件包?

Dar*_*idl 10

我不知道这是可能的aptitude,我总是习惯apt-cache policy获取该信息(aptitude使用与所示相同的存储库apt-cache policy).

您可以使用

apt-cache policy fabric
Run Code Online (Sandbox Code Playgroud)

显示有关结构包的版本和存储库信息.

正如另一个答案中指出的那样,你也可以使用

aptitude versions fabric
Run Code Online (Sandbox Code Playgroud)

获取相同的信息(格式略有不同).


Fem*_*emi 1

不太确定这是一个堆栈溢出问题:似乎更多是系统管理员问题而不是软件开发问题。无论如何,我也不确定您是否可以将 Aptitude 与 YUM 一起使用:Aptitude 通常apt-get在基于 Debian 的平台上使用,而 yum 通常用于 Fedora/Red-hat 平台。

从安装了该软件包的计算机上的命令行,您通常可以执行以下操作:

dpkg -l | grep <package>列出所有匹配的已安装软件包,然后apt-cache madison <packagename>查看该软件包来自哪个存储库。