世界上最正常的事情是我們在Debian,Ubuntu或通過HTTP或FTP指向官方倉庫的衍生軟件中配置倉庫,也就是說,我編輯文件/etc/apt/sources.list並輸入如下內容:
deb http://repos.mired.net/ubuntu-precise/ precise universe multiverse restricted
或使用Debian:
deb ftp://repos.mired.net/debian/wheezy/ wheezy main contrib non-free
很好,這沒有錯。
關鍵是有時我們需要在家用計算機或例如我們公司的服務器上更新和安裝軟件,並且我們不需要太多複雜性就可以做到這一點,而不必安裝Web服務器(Apache,Nginx等)。 )在我們的FTP服務器(互聯網上的更新很多次被排除在外,因為它消耗帶寬和時間,此外,當使用瀏覽器查找存儲庫的路由時,我們可以通過某種免費廣告來娛樂自己),我們需要進行更新和更新,而不必安裝Apache或pure-ftpd,因為它不遠...為此,我們可以使用SSH。
SSH是我們遠程控制計算機的方式,它是默認安裝在每台服務器上的一項服務,要告訴X服務器/計算機它應該使用服務器Y上的存儲庫,我們配置/ etc / apt / sources.list如下:
deb ssh://root@repos.mired.cu:/var/www/ftp/repos/debian/wheezy/ wheezy main contrib non-free
如您所見,啟動deb被保留,然後我們將http / ftp更改為ssh,然後是將使用它來訪問的用戶以及將要訪問的服務器,然後使用以下命令指示存儲庫的確切位置:/ path如圖所示在線路上,那麼我們具有通常的發行版和回購分支。
然後是通常的事情:
apt-get update
這就是它不會自動更新的地方,也就是說,當您告訴系統通過SSH使用該存儲庫時,系統會詢問您是否要將SSH添加到已知服務器到這一新服務器,它們通過輸入yes並按來表示是 Enter,那麼它將要求輸入root密碼,並且在您輸入密碼時,將開始更新索引的過程,這就是它們所指示的🙂
這真的很有用,因為我的虛擬服務器是這樣配置的(我使用Arch,但是我的虛擬服務器使用Debian),它仍然可以節省很多工作或帶寬,不是嗎? 🙂
無論如何...我希望這對您有用
問候
這裡的一個同事會告訴你“你是老虎”
感謝您的帖子,它看起來是為我們量身定制的(.cu)
好吧。 像您發布的所有文章一樣,做出了巨大的貢獻。 我想要一些幫助,它涉及到在家中更新存儲庫,在這種情況下,應該如何從sources.list構造該行?
假設存儲庫位於/ home / neo / Linux / debian-repo中,則它將是:
deb ssh://root@mipc:/home/neo/Linux/debian-repo/ wheezy main contrib non-free
抱歉,我沒有標記,所以沒有通過郵件通知我,謝謝合作夥伴的貢獻和解釋。 正如一些墨西哥人所說的“帕德里·蓋伊”
我在sources.list.d中有我的sources.list文件
如下:
#將此文件放入/etc/apt/sources.list.d/
#台式機或筆記本電腦的/etc/apt/sources.list文件的SSH啟動
deb ssh:// c3uz @ VODK:/ media / USBDEB / debian / debian / wheezy main contrib non-free
deb-src ssh:// c3uz @ VODK:/ media / USBDEB / debian / debian / wheezy main contrib non-f $
deb ssh:// c3uz @ VODK:/媒體/ USBDEB / debian / debian / wheezy-updates主要貢獻n $
deb-src ssh:// c3uz @ VODK:/媒體/ USBDEB / debian / debian / wheezy-updates main contr $
deb ssh:// c3uz @ VODK:/媒體/ USBDEB / debian / debian-security / wheezy /更新主要$
deb-src ssh:// c3uz @ VODK:/媒體/ USBDEB / debian / debian-security / wheezy /更新m $
#向後移植
deb ssh:// c3uz @ VODK:/媒體/ USBDEB / debian / debian-backports / wheezy-backports mai $
#SSH多媒體
deb ssh:// c3uz @ VODK:/媒體/ USBDEB / debian / debian-multimedia / wheezy main non-free
#Iceweasel-轉售
deb ssh:// c3uz @ VODK:/媒體/ USBDEB / debian / debian-mozilla / wheezy-backports icewe $
#文件/etc/apt/sources.list的結尾
但這並不完全適合我。
你可以幫忙
這是執行“#aptitude update”時的輸出
Ign ssh:// c3uz @ VODK Wheezy-backports Release.gpg
擊ssh:// c3uz @ VODK Wheezy Release.gpg
Ign ssh:// c3uz @ VODK Wheezy-backports Release.gpg
Ign ssh:// c3uz @ VODK Wheezy-backports發布
擊ssh:// c3uz @ VODK Wheezy發布
Ign ssh:// c3uz @ VODK Wheezy-backports發布
擊ssh:// c3uz @ VODK Wheezy /主要amd64軟件包
打ssh:// c3uz @ VODK Wheezy /非免費的amd64軟件包
打ssh:// c3uz @ VODK Wheezy / main Translation-zh
打ssh:// c3uz @ VODK Wheezy /非免費Translation-zh-CN
Ign ssh:// c3uz @ VODK Wheezy / main Translation-zh
錯誤ssh:// c3uz @ VODK Wheezy-backports /主要amd64軟件包
文件未找到
Err ssh:// c3uz @ VODK Wheezy-backports / contrib amd64軟件包
文件未找到
Err ssh:// c3uz @ VODK Wheezy-backports /非免費的amd64軟件包
文件未找到
Ign ssh:// c3uz @ VODK Wheezy-backports / contrib Translation-zh_CN
Ign ssh:// c3uz @ VODK Wheezy-backports / contrib Translation-zh-CN
Ign ssh:// c3uz @ VODK Wheezy-backports / contrib Translation-es_SV
Ign ssh:// c3uz @ VODK Wheezy-backports / contrib Translation-zh-CN
Ign ssh:// c3uz @ VODK Wheezy-backports / main Translation-es_ES
Ign ssh:// c3uz @ VODK Wheezy-backports /主要翻譯
Ign ssh:// c3uz @ VODK Wheezy-backports / main Translation-es_SV
Ign ssh:// c3uz @ VODK Wheezy-backports /主要翻譯
Ign ssh:// c3uz @ VODK Wheezy-backports /非免費的Translation-es_ES
Ign ssh:// c3uz @ VODK Wheezy-backports /非免費翻譯
Ign ssh:// c3uz @ VODK Wheezy-backports /非自由Translation-es_SV
Ign ssh:// c3uz @ VODK Wheezy-backports /非免費翻譯
錯誤ssh:// c3uz @ VODK Wheezy-backports / iceweasel-release amd64軟件包
文件未找到
Ign ssh:// c3uz @ VODK Wheezy-backports / iceweasel-release Translation-zh_CN
Ign ssh:// c3uz @ VODK Wheezy-backports / iceweasel-release翻譯
Ign ssh:// c3uz @ VODK Wheezy-backports / iceweasel-release Translation-es_SV
Ign ssh:// c3uz @ VODK Wheezy-backports / iceweasel-release翻譯
這是我從中獲取數據的USB硬盤驅動器上的結構
├──debian
│├──debian
││├──dists
│││├──老穩定->擠壓
│││├──擠壓
│││├──穩定-> Wheezy
│││└──微風
││├──游泳池
│││├──貢獻
│││├──主要
│││└──非免費
││└──項目
││└──跡線
│├──debian支持
││└──dists
││└──壓縮後退
│├──debian-mozilla
││└──dists
││├──壓縮後退
││└──喘不過氣來
│├──debian-多媒體
││├──dists
│││├──老穩定->擠壓
│││├──擠壓
│││├──穩定-> Wheezy
│││└──微風
││├──游泳池
│││├──主要
│││└──非免費
││└──項目
││└──跡線
│└──debian-安全
│├──dists
││├──擠壓
││└──微風
│├──泳池
││└──更新
│└──項目
│└──跡線