LinuxSir.cn,穿越时空的Linuxsir!

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

如何从unstable退到testing

[复制链接]
发表于 2007-10-28 02:43:08 | 显示全部楼层 |阅读模式
unstable的包依赖问题实在是太让人郁闷了,有没有办法退到testing,有人试过吗?
发表于 2007-10-28 06:42:27 | 显示全部楼层
你如何使系统变成 unstable?

怎麽来就怎样结束吧。
回复 支持 反对

使用道具 举报

发表于 2007-10-28 10:33:24 | 显示全部楼层
那需要一段时间
回复 支持 反对

使用道具 举报

发表于 2007-11-9 21:31:06 | 显示全部楼层
俺是重装的testing,汗...
回复 支持 反对

使用道具 举报

发表于 2007-11-9 23:23:15 | 显示全部楼层
debian以前的参考手册上面不是提到过 在/etc/apt下有个文件 ,在里面写入一些东西就可以的吗 不过我发觉现在debian下没有 那个文件了 还有也没有apt.conf了 要不可以解决的

那现在应该怎么办了 我也想知道
回复 支持 反对

使用道具 举报

发表于 2007-11-10 00:53:50 | 显示全部楼层
等一段时间,自然就将下来了
回复 支持 反对

使用道具 举报

发表于 2007-11-10 01:20:58 | 显示全部楼层
汗。。。


偶不知道,,,不过时间可以解决一切。。。
回复 支持 反对

使用道具 举报

发表于 2007-11-10 08:35:47 | 显示全部楼层
首先声明,通常情况这个降级过程比较不令人愉快

修改 /etc/apt/preferences

1. 添加下面三行,
或者你的文件中已有这一段,只是Pin-Priority不同的话,可改为1100

Package: *
Pin: release a=testing
Pin-Priority: 1100

2. 在 /etc/apt/source.list 中添加 testing 源,注释掉 unstable 源

这里给出cn99的testing源作为参考
deb http://debian.cn99.com/debian testing main contrib non-free
deb-src http://debian.cn99.com/debian testing main contrib non-free
deb http://debian.cn99.com/debian-security testing/updates main contrib non-free


3. 然后用apt-get update,apt-get dist-upgrade两条命令反复的执行,其间会遇到upgrade失败,可用apt-get install -f 修复,然后在执行upgrade,如果有某个软件包无法修复,则删除之,我遇到的情况里只有一两个这样的包。

4. 改完之后再注释掉/etc/apt/preferences中的那几行

apt-get install -f 命令有时会要求你删除许多gnome的核心功能,这可能是由于更新过程中包依赖的问题,删除掉也无所谓,事后用tasksel命令重新选择桌面环境,就可以补全删掉的软件包。

这方法要愿意折腾的人干,图省事还是免了,这个过程也挺长的,唯一的好处就是原先在系统目录中做的修改大都还在。

这样降级之后,登录时显示的版本依然是sid,但实际上系统已是testing
回复 支持 反对

使用道具 举报

发表于 2007-11-10 08:46:13 | 显示全部楼层
debian的参考手册就是这样的,但是我不是说了,现在没有/etc/apt/preferences这个文件了,还有也没有apt.conf文件了阿
回复 支持 反对

使用道具 举报

发表于 2007-11-16 21:06:46 | 显示全部楼层
/etc/apt/preferences 这个文件没有的话,可以创建一个,仍然管用
回复 支持 反对

使用道具 举报

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

本版积分规则

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