我試圖通過安裝一些軟件(其中之一是Fabric for Python,SSH連接庫)來準備AWS實例。能力:顯示軟件包的來源,列出回購內容
默認情況下,AWS的yum無法訪問Fabric分發版進行安裝,所以我試圖找出Aptitude會從哪裏獲取Fabric。
我想不出有什麼辦法可以得到什麼回購面料使用Aptitude或Yum的事情。
此外,在類似的筆記,如果我確實有一個特定的回購網址,我將如何去列出所有可用的軟件包?
我試圖通過安裝一些軟件(其中之一是Fabric for Python,SSH連接庫)來準備AWS實例。能力:顯示軟件包的來源,列出回購內容
默認情況下,AWS的yum無法訪問Fabric分發版進行安裝,所以我試圖找出Aptitude會從哪裏獲取Fabric。
我想不出有什麼辦法可以得到什麼回購面料使用Aptitude或Yum的事情。
此外,在類似的筆記,如果我確實有一個特定的回購網址,我將如何去列出所有可用的軟件包?
不太確定這是一個堆棧溢出問題:似乎更多的是系統管理員而不是軟件開發問題。無論如何,我也不確定你可以在YUM中使用Aptitude:Aptitude通常在基於Debian的平臺上使用apt-get
,而yum通常用於Fedora/Red-hat平臺。
從一臺計算機上的命令行安裝,通常可以包做:
dpkg -l | grep <package>
列出所有匹配的安裝包,然後做apt-cache madison <packagename>
看什麼回購協議包是從哪裏來的。
我不認爲這是可能的aptitude,但apt-cache策略會給你你想要的信息(即aptitude使用與apt-cache策略一起顯示的存儲庫)。
您可以使用
apt-cache policy fabric
顯示版本及織物包庫信息。
要使用aptitude顯示可用的版本庫,你可以嘗試:
$ aptitude versions fabric
Package fabric:
p 1.4.3-1 testing,unstable 990
這應該顯示包中的所有可用的存儲庫,它也將在年底列出的優先政策。也許還可以查看/etc/apt/sources.list