征询本地源的方案

系统安装、升级讨论
回复
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

征询本地源的方案

#1

帖子 eexpress » 2008-07-22 21:12

先是个空的源,或者就一个包含iso源内容的本地源。一旦有机器从网络上,安装了那些本地没有的软件,就自动添加到这个源里面。这样,其他机器可以直接从本地源安装这些下载过的软件。
要自动。不要手动而已。
● 鸣学
头像
我叫大米
帖子: 93
注册时间: 2008-05-27 14:41
送出感谢: 0
接收感谢: 0

#2

帖子 我叫大米 » 2008-07-24 17:53

没试过,研究一下
Arthrun
帖子: 42
注册时间: 2008-05-30 18:57
送出感谢: 0
接收感谢: 0

#3

帖子 Arthrun » 2008-07-24 19:49

首先,代表坛子所有群众BS依依

小气的老财,直接做个镜像多好,

注意事项:

使用本地源的机器。。每次apt-get install 前,乖乖地执行update..
安装完后。。。乖乖打扫垃圾
不要懒,有空刷刷软件列表

1.最简单的办法

常规方法写sources.list

在本地源服务器中建一个数据库来管理已有软件包列表信息。。。。。每次安装去数据库中匹配,不能匹配的,复制进去。。

能匹配的。。。判决是更新还是。。。。

太恶心了。。。不写了。。。。

2.恶心的办法

用常规的方法写sources.list

当客户机执行安装动作时,从安装的提示信息中提取出本次新装软件的下载地址(前几位就可以了)及软件包名称
下载地址与本机源服务器相同的包,抛弃
不同的,复制到本地源服务器上,并刷服务器软件信息。

3.最恶心的办法


通过deb file :///xxx/xxxx/xxx的形式来写sources.list,

服务器开文件共享服务,所有客户机将该文件夹挂到本机。那就根本不存在新装,更新的判断,也不会有复制动作了。写个脚本刷新源服务器上的包信息并清除旧版本的软件包,可以定期执行该脚本或是客户机每次执行安装任务后执行该脚本一次。
雕叫长空
帖子: 3
注册时间: 2008-07-22 23:20
送出感谢: 0
接收感谢: 0

#4

帖子 雕叫长空 » 2008-07-24 20:12

Arthrun 写了:首先,代表坛子所有群众BS依依

小气的老财,直接做个镜像多好,

注意事项:

使用本地源的机器。。每次apt-get install 前,乖乖地执行update..
安装完后。。。乖乖打扫垃圾
不要懒,有空刷刷软件列表

1.最简单的办法

常规方法写sources.list

在本地源服务器中建一个数据库来管理已有软件包列表信息。。。。。每次安装去数据库中匹配,不能匹配的,复制进去。。

能匹配的。。。判决是更新还是。。。。

太恶心了。。。不写了。。。。

2.恶心的办法

用常规的方法写sources.list

当客户机执行安装动作时,从安装的提示信息中提取出本次新装软件的下载地址(前几位就可以了)及软件包名称
下载地址与本机源服务器相同的包,抛弃
不同的,复制到本地源服务器上,并刷服务器软件信息。

3.最恶心的办法


通过deb file :///xxx/xxxx/xxx的形式来写sources.list,

服务器开文件共享服务,所有客户机将该文件夹挂到本机。那就根本不存在新装,更新的判断,也不会有复制动作了。写个脚本刷新源服务器上的包信息并清除旧版本的软件包,可以定期执行该脚本或是客户机每次执行安装任务后执行该脚本一次。
顶楼上猓猓
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid
送出感谢: 1 次
接收感谢: 23 次

#5

帖子 leeaman » 2008-07-24 20:17

还是ee的魅力大,雕都现身了哦,ee快打~~~
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#6

帖子 eexpress » 2008-07-25 21:52

雕不是用编译的吗?怎么不想想去修改 logrotate 的源码,增加一个包修改了,就执行外挂软件的功能的。

最少也要想一个使用cron进行管理的脚本啊。

就想出3个恶心的。。。
● 鸣学
Arthrun
帖子: 42
注册时间: 2008-05-30 18:57
送出感谢: 0
接收感谢: 0

#7

帖子 Arthrun » 2008-07-25 23:41

阿姨就是喜欢把简单的事情复杂化。。。什么CRON,带来一堆麻烦和副作用。实时处理不是更好。

再说,偶只是提供思路,怎么实现是你们这些下流程序员的事。。。。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#8

帖子 eexpress » 2008-07-25 23:49

我要求雕回去主持gentoo工作。从核心级上,解决我们这些打死不会编译的菜虫的困扰。
● 鸣学
hybz617
帖子: 7
注册时间: 2010-02-18 21:06
送出感谢: 0
接收感谢: 0

Re: 征询本地源的方案

#9

帖子 hybz617 » 2011-04-07 0:24

很简单
sudo apt-get install apt-mirror

sudo apt-get install apache2

下载这2个软件。。。

其他配置很简单的。。。你搜索下

ubuntu 本地源就有了。多的是。。我以前做了个。现在用的少了。

现在用gentoo。。现在下了个gentoo的仓库。。。

一直在用。。。
头像
qy117121
论坛版主
帖子: 49905
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 17 次
接收感谢: 335 次
联系:

Re: 征询本地源的方案

#10

帖子 qy117121 » 2011-04-07 7:35

LS你这个坟挖的 :em20 :em20
渠月 · QY    https://vz.rs/u
本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu
头像
zhuangxiaomeng
帖子: 457
注册时间: 2010-03-15 14:14
系统: Win10 + Ubuntu
送出感谢: 0
接收感谢: 0
联系:

Re: 征询本地源的方案

#11

帖子 zhuangxiaomeng » 2011-04-07 11:26

:em04 :em04
回复

回到 “系统安装和升级”