2011-05-12 16 views
7

我試圖通過安裝一些軟件(其中之一是Fabric for Python,SSH連接庫)來準備AWS實例。能力:顯示軟件包的來源,列出回購內容

默認情況下,AWS的yum無法訪問Fabric分發版進行安裝,所以我試圖找出Aptitude會從哪裏獲取Fabric。

我想不出有什麼辦法可以得到什麼回購面料使用Aptitude或Yum的事情。

此外,在類似的筆記,如果我確實有一個特定的回購網址,我將如何去列出所有可用的軟件包?

回答

1

不太確定這是一個堆棧溢出問題:似乎更多的是系統管理員而不是軟件開發問題。無論如何,我也不確定你可以在YUM中使用Aptitude:Aptitude通常在基於Debian的平臺上使用apt-get,而yum通常用於Fedora/Red-hat平臺。

從一臺計算機上的命令行安裝,通常可以包做:

dpkg -l | grep <package>列出所有匹配的安裝包,然後做apt-cache madison <packagename>看什麼回購協議包是從哪裏來的。

9

我不認爲這是可能的aptitude,但apt-cache策略會給你你想要的信息(即aptitude使用與apt-cache策略一起顯示的存儲庫)。

您可以使用

apt-cache policy fabric 

顯示版本及織物包庫信息。

2

要使用aptitude顯示可用的版本庫,你可以嘗試:

$ aptitude versions fabric 
Package fabric:       
p 1.4.3-1             testing,unstable      990 

這應該顯示包中的所有可用的存儲庫,它也將在年底列出的優先政策。也許還可以查看/etc/apt/sources.list

相關問題