世界上最正常的事情是我们在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,接着是将要使用它的用户和将要访问的服务器,然后使用以下命令确切地指示存储库的位置:路径上显示的路径,那么我们就可以使用通常的发行版版本和仓库的分支了。
然后是通常的事情:
apt-get update
那就是它不会自动更新的地方,也就是说,当您告诉系统通过SSH使用该存储库时,系统会询问您是否要将SSH添加到已知服务器中的新服务器上,请通过以下方式表示是输入是然后按 输入,那么它将要求输入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
││├──挤压
││└──微风
│├──泳池
││└──更新
│└──项目
│└──迹线