LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1116|回复: 6

如何冻结自己使用的版本?

[复制链接]
发表于 2008-3-17 17:39:32 | 显示全部楼层 |阅读模式
我现在使用的是etch 40r3这个版本,想在新的机器上也都是安装这个版本的debian。但是如果debian 40r4出来的话,新的机器连上网之后会安装新的版本。如何写sources.list文件使它只连接40r3的源。
发表于 2008-3-17 17:49:31 | 显示全部楼层
估计是现在做个源镜像, 其他方法很难吧,因为所有的源都和官方源同步, debian 又不和ubuntu一样, debian只有不同分支才有不同源, 要不你也可以考虑将现在的系统做成一个 iso, 下次装这个iso, 就可以保证是debian 40r3 ,而且和你现在的一样!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-17 18:15:28 | 显示全部楼层
如何将现在的系统做成一个iso,能否给个连接。我是喜欢debian,但是有经常要到无法连网的地方给别人安装系统。最简单的就是把dvd下载下来作一个源,但是占用的地方太大了,不过也可也接受。
回复 支持 反对

使用道具 举报

发表于 2008-3-17 20:19:59 | 显示全部楼层
能不能通过设置所有软件包为hold来实现你的需求?

我记得好像可以设置单个的软件包为hold来阻止软件包升级,

记得是先导出所有的软件状态到一个文本文件,

然后你用vim编辑替换所有的状态为hold,然后在把这个文本复制到你新的系统里面,在导入,

估计以后升级的时候就不会升级软件包了。

没有试过,纯属理论猜想。
回复 支持 反对

使用道具 举报

发表于 2008-3-17 21:45:13 | 显示全部楼层
4.0r3 及將來的 4.0r4 同樣是 Etch,有何懼哉?源裡都寫 etch 有啥問題?
回复 支持 反对

使用道具 举报

发表于 2008-3-18 13:36:37 | 显示全部楼层
这样就行了
dpkg --get-selections|sed 's/install/hold/' >l
dpkg --set-selections <l
回复 支持 反对

使用道具 举报

发表于 2008-3-19 15:15:08 | 显示全部楼层
哈哈,我就是想说这个,不过我记不住命令。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表