|
|

楼主 |
发表于 2007-6-16 00:48:19
|
显示全部楼层
Post by teomly
etch,testing,unstable留下一个就好了
或者在/etcapt/apt.conf.d 里面建立一个文件指定优先级
比如 /etcapt/apt.conf.d/01mix,里面写上
- APT::Default-Release "version(换成 stable,testing,unstable中的一个)";
复制代码
谢了, 查阅了一些有关debian混合源的答案. 转一个:
浅谈为什么不建议使用混合源
任何debian的发行版在使用不同的源升级的时候,产生的结果是很严重的,也是无法预料的,有时可以解决,有时解决的方法只有重装系统——这是比较严重的后果,我一直使用的是混合源,因为这样软件比较多,但是绝对没有使用混合源来升级,还有一点请广大的linuxfans注意,就是在使用混合源装一些软件的时候,有些软件需要升级一些库文件,而这些库文件,在不同的源中的版本有时是有差距的,比如一个软件叫做A,它的安装需要C,D,E三个库文件,C,D,E三个库文件在stable中的版本分别为1.1,1.1,1.1;在 testing中的版本分别为1.2,1.2,1.2;而在最新的sid中C的版本是1.3,D,E两个库文件因为更新较慢未来的及更新,所以在你apt-get update之后,再install的时候,系统会自动安装它所知道的最新的版本,这样你就会安装上1.3的C,1.2的D和E,问题就在于此了,这样的搭配组合是很有可能出现问题的。而且问题也可能是千奇百怪的,所以建议大家不要使用混合源升级的目的就在于此
看过这个介绍后, 仍对debian混合源不太了解. 难道debian的unstable, testing, stable, sid中, 每个源都是独立的, 每种软件都在几种不同的源中存在, 只是它们的版本不同???
习惯了Archlinux的源, 也把debian源的认识给同化了!
在编译E17时, 可以从CVS上取最新的源码, 也可以从http://enlightenment.freedesktop.org/(现移到http://www.enlightenment.org/上了)下载经过测试过后的E17源码. 推荐使用后者, 因为我下载过多份E17 cvs最新源码, 有些总是编译不上, 如果用后面的源码, 安装就挺简单了!
以前看过"无双兄"的一篇编译E17文章, 有介绍E17的依赖包, 当时没有立即记下来, 现在找时, 还找不到了! 如果谁看这, 或是谁用debian成功编译过E17, 还请解答一下哦! |
|