我想要source.list中的repos列表,以及 sources.list.d /中的列表。如何獲取apt-get存儲庫列表正在檢查?
我可以以適合設置 另一臺主機的形式獲得此列表,因此它可以觀看相同的回購嗎?
此外,如何確定哪個回購是 包裝的來源,無論是已安裝還是可用?
我想要source.list中的repos列表,以及 sources.list.d /中的列表。如何獲取apt-get存儲庫列表正在檢查?
我可以以適合設置 另一臺主機的形式獲得此列表,因此它可以觀看相同的回購嗎?
此外,如何確定哪個回購是 包裝的來源,無論是已安裝還是可用?
試試這個:
cat /etc/apt/sources.list
AFAIK你不能要求爲貼切他們有什麼電流源,然而,你可以做任何你想用什麼殼工具。
獲取信息庫的列表:
grep -h ^deb /etc/apt/sources.list /etc/apt/sources.list.d/* >> current.repos.list
應用列表:
apt-add-repository << current.repos.list
關於獲得回購從包(安裝或可用),這將這樣的伎倆
apt-cache policy package_name |grep -m1 http| awk '{ print $2 " " $3 }'
但是,這會向您顯示該軟件包的最新版本的存儲庫,您可以與舊版本相同的軟件包有更多的版本庫。刪除所有grep/awk的東西,如果你想看到完整的列表。
這不適合盲目地複製到另一臺機器的格式,但誰希望制定出他們是否已經添加了一個版本庫中或沒有用戶(像我一樣),你可以這樣做:
sudo apt update
當apt
正在更新時,它會輸出它提取的存儲庫列表。這似乎很明顯,但我剛剛意識到什麼GET
網址是它吐出來的。
請參閱http://askubuntu.com/questions/148932/how-can-i-get-a-list-of-all-re-positories-and-ppas-from-the-command-line – Mawg 2015-05-18 08:21:29