LinuxSir.cn,穿越时空的Linuxsir!

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

误入sid,如何“降级”到lenny呀??

[复制链接]
发表于 2009-4-26 10:38:33 | 显示全部楼层 |阅读模式
为了使用eclipse3.4+android@debian4,需要java6,手工安装了几次,依赖关系搞得我郁闷了,一个源,不假加思索的加入到source.lst,apt-get install sun-java6-bin后顺利的安装成功,顺利的建立好想要的android环境
突然发现提示“Software updates availble”,又不加思索得全部更新
于是发现重启后无法进入系统,出现什么“imagration....out of memory”之类的东西,只能强行关机
后来发现使用kernel2.6.18-6-686启动会出现这样的问题
使用kernel2.6.18-4-686则还是可以进入系统,
进入系统一看,居然新加入的是deb http://ftp.de.debian.org/debian sid main non-free这个源!!sid??unstable,差点当场晕倒!之前设置好的eclipse环境也无法使用了
于是不得不把自己逃避已久的问题再次拿出来:升级到lenny
做了一下功课,我想我现在既然是sid了,可能需要“降级”到lenny了,是吗?
一直一来,使用debian4挺稳定的,之前也没有升级的经验,本想观望一下坛子里的帖子,看大家有什么问题后再升级,想不到,如今不得不作了

大概是这样一个思路吧:
1.备份重要的文件,以便出问题后还原系统
2.更改source.lst文件,去掉sid那一项,加入
deb http://ftp.de.debian.org/debian lenny main non-free
3.设置/etc/apt/preferences
4.升级内核
5.不知道了,也许就是
apt-get update
apt-get upgrade??
大家帮帮忙呀,简单说就是想从sid降级到lenny,谢谢!!
发表于 2009-4-26 11:22:43 | 显示全部楼层
别忘了 apt-get dist-upgrade
回复 支持 反对

使用道具 举报

发表于 2009-4-26 12:23:43 | 显示全部楼层
人阿, 不能见啥都伸手是不? 贪心惹的祸阿,对吧.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-26 12:50:06 | 显示全部楼层
谢谢d00m3d的提醒,正在看相关的文档,主要是english的,所以有些地方会提问确认一下,不想带来更大的麻烦,最近太忙了,没太多功夫花在这上面
当时之所以使用apt-get的方式安装sun-java6-bin也是想提高效率

至于说后面的操作,呵呵,应该不是什么贪心啦,有更新你不安装吗?修正缺陷,改进性能,修复漏洞,每次只有更新,我一定安装的,debian下如此,xp下也如此,一种习惯
回复 支持 反对

使用道具 举报

发表于 2009-4-26 13:44:42 | 显示全部楼层
楼主降级成了没?
回复 支持 反对

使用道具 举报

发表于 2009-4-26 14:04:02 | 显示全部楼层
sid挺好啊。。一般不会有什么大问题的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-26 17:22:30 | 显示全部楼层
谢谢大家的关心,呵呵,我还在一边读文档,一边找我平时还做了哪些设置,以便备份。
呵呵,比大家谨慎吧
老实说,还有好多功课要作,系统备份以前没弄过,没有手工升级过内核,没有设置过/etc/apt/preferences...
有一点困惑的是,我现在的系统状态到底是怎样的呢?
是etch和sid的混合系统
还是sid系统?
如果是sid,我想接下来的操作应该是“降级”到lenny

如果是etch和sid的混合系统,同样也采取“降级”的操作吗?需要将source.lst中的源设置为etch,先降级的etch,再设置lenny的源,升级到lenny?

尤其是我现在kernel2.6.18-4-686下,到底是etch还是sid呢(etch+sid)

个人觉得可能是个etch+sid的混合系统,不然不会出现无法进入系统的问题,好像用sid的人都还好

是不是干脆把系统完全升级成sid更明智些呢?或者说更简便(我说的是简便!)些呢?
不过unstable,不符合我个人的风格,呵呵,我追求的是stable
我一台台式机,从装好后就重来没有重装过系统,6年了,只是不断升级、打补丁,现在还在用

对了,看了一下lenny的文档,似乎kernel2.6.18的内核也可以升上去的,
dmesg | grep gcc显示
Linux version 2.6.18-4-686 (Debian 2.6.18.dfsg.1-12etch2) (dannf@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 SMP Wed May 9 23:03:12 UTC 2007
应该不用再升级内核了吧?
回复 支持 反对

使用道具 举报

发表于 2009-4-26 20:08:07 | 显示全部楼层
内核那么旧啊,内核要不就用2.6.26,要不就2.6.29
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-28 11:21:32 | 显示全部楼层
呵呵,不好意思,上了24小时班,刚回来,才有空来这里
内核是旧了点,不过还用得挺好,呵呵,昨晚想了一下,也许我升级完内核就没有问题了
现在要去睡一下,太累了
不过现在我在kernel2.6.18-4-686下好像用什么都没有问题,新配置的eclipse也运行得不错
可以缓一缓了,谢谢大家
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-28 18:08:35 | 显示全部楼层
昨天值班的时候想了一下,既然kernel2.6.18-4-686可以正常使用,而使用kernel2.6.18-6-686启动就出问题,说明是kernel2.6.18与新更新的sid包之间有冲突,或者可以说是kernel2.6.18的问题,既然大家使用sid都没什么问题,那么,改用一个新的内核,就自然解决了这个问题,而不需要去降级了,因为看了一些文档,降级有风险,似乎也不太推荐降级
基于这样的考虑,于是进行了以下操作
修改source.lst
把deb http://ftp.de.debian.org/debian sid main
修改为deb http://ftp.de.debian.org/debian lenny main

apt-get install linux-image-2.6.26-2-686
安装完成后查看/boot/grub/menu.lst发信已经加入了2.6.26的条目,于是重启,正常进入系统
使用eclipse及其他软件暂时没有遇到任何问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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