LinuxSir.cn,穿越时空的Linuxsir!

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

gentoo在安装时用funtoo的portage现又换成了gentoo的portage

[复制链接]
发表于 2009-12-6 09:37:00 | 显示全部楼层 |阅读模式
我一直用的是funtoo的portage,感觉总是没有别人使用gentoo的portage的包包新,
然后就想把它换过来,可是使用了emerge -uDN world 更新完之后,使用eix时看不到
/usr/portage里的所有东西,而只能看到gentoo-china里面的一些东西,
而且有很多软件被更新了,但是emerge --depclean -pv查看时就会把所有的软件
包给unmerge掉.
请问是否有哪些步骤没有做到呢?
发表于 2009-12-6 12:24:07 | 显示全部楼层
Funtoo和Gentoo的创始人Daniel Robbins如是说:
[color="Blue"]Is it possible to convert an existing Gentoo Linux install to Funtoo Linux?

Yes, quite a few people have converted an existing Gentoo Linux installation to Funtoo Linux in-place, and it should generally work. However, you should be aware of a few things before attempting this:

  • We do not officially support this method, and although it has worked for many people, it may not work for you. Do not do this on a system where you have no allowance for failure.
  • The preferred method of installing Funtoo Linux is to install it from scratch.
  • You should back up any critical data first. We do not guarantee that you will not run into issues.
  • Again, prepare for failure. Something may go wrong with the transition and you may be left with an inoperable system. You should be prepared to perform a fresh install of Funtoo Linux if this happens.
  • Even if you successfully migrate to Funtoo Linux, it may be difficult to migrate back to Gentoo Linux due to differences in core packages, and due to the fact that we don't actively test migrations from Funtoo Linux to Gentoo Linux, nor do we account for this in our ebuilds.
  • Don't do this with the idea of being able to switch back and forth between Gentoo Linux and Funtoo Linux "on the fly." That is not something that the Funtoo project or the Gentoo project supports, and it will not work.
  • We only suggest this approach for competent and responsible Linux users.


简言之,由于核心组件的差异,最好不要将Portage在Funtoo和Gentoo间切换,否则后果是无法预计的(最后系统可能能用,也可能不能用)。而且,无论Funtoo还是Gentoo,推荐的安装方式都是重新安装。

所以,如果遇到了问题,唯一的解决方案就是重做系统。
回复 支持 反对

使用道具 举报

发表于 2009-12-6 14:11:36 | 显示全部楼层
无非是 emerge -e system,相信楼主能搞定。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-6 18:14:16 | 显示全部楼层
Post by zhou3345;2053104
无非是 emerge -e system,相信楼主能搞定。


那我现在是否需要emerge -e system一下呢?
回复 支持 反对

使用道具 举报

发表于 2009-12-6 18:39:09 | 显示全部楼层
emerge -e 有可能会造成非常郁闷的问题

我就是

虽然这个命令严格来说是消除问题的

但是。。。
回复 支持 反对

使用道具 举报

发表于 2009-12-6 18:39:51 | 显示全部楼层
如果不是玩机,没有问题就是最好的,不要试图引入问题
回复 支持 反对

使用道具 举报

发表于 2009-12-6 21:04:12 | 显示全部楼层
我有一台PC装的funtoo,也用的不是很爽,但是怕折腾,所以没敢轻举妄动,看了上面的提示后,更不敢动了@_@
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-6 21:39:36 | 显示全部楼层
也是,现在我还是个新手,对很多东西还是不够懂,现在一天总是有那么那么多的问题等着我,没办法,只能每天对它进行解决,很久没有进windows了,今天一进,使用起来卡得要死.CPU到了90%了,谁知道关机都关不到了,只能强行关机,现在还是想着gentoo.就准备用它了!有困难,慢慢解决,!     0^_^0
回复 支持 反对

使用道具 举报

发表于 2009-12-6 22:47:21 | 显示全部楼层
Post by suddenkiller;2053210
我有一台PC装的funtoo,也用的不是很爽,但是怕折腾,所以没敢轻举妄动,看了上面的提示后,更不敢动了@_@

没事,想换就换,俺都来回换过多回了,啥事没有。

爱出问题的几个环节:
1. perl的版本,funtoo是5.10, gentoo是5.8,如果升级(降级)perl,一定要重新编译所有perl的相关的包,也就是这么一些:dev-perl/*   perl-core/*,另外,当然需要运行 perl-cleaner all
2.udev版本。funtoo的udev版本比较低,如果升级的话,需要 rc-update add udev sysinit
3.网卡配置 gentoo的网卡配置在 /etc/conf.d/net,而funtoo的网卡配置就在 /etc/init.d/net.eth* ,和启动脚本放一块了,据说这样网卡的启动速度要快不少。

注意上面几个环节,大胆切换吧:)
回复 支持 反对

使用道具 举报

发表于 2009-12-7 00:29:22 | 显示全部楼层
lz是如何让eix数据库同步得呢?PORTDIR都已经不同了,应该怖会有什么冲突阿...

我一直以为用了Fentoo以后,包管理的唯一区别就是用git而不是rsync来管理ebuild仓库而已。其他的都是软件版本的问题。和更新一个大半年没更新的Gentoo遇到的问题没区别。
Portage与Fentoo之间的切换仅仅在于切换git branch.
  1. git checkout funtoo.org
复制代码
  1. git checkout gentoo.org
复制代码

我以前的做法:
http://maximameaculpa.com/doku.p ... 7%BB%E5%88%B0funtoo

难道还有更本质的区别?
回复 支持 反对

使用道具 举报

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

本版积分规则

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