LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: kwindva

怎么把系统转成Arch?

[复制链接]
发表于 2011-3-5 18:12:23 | 显示全部楼层
我觉得这不是个好主意

1. 常规方法安一个arch花不了多长时间
2. 你这么干系统里会残存gentoo的东西,我觉得系统弄得很脏

真要这么干,得 先 pacman -Syy ,然后 pacman -S xxx
回复 支持 反对

使用道具 举报

发表于 2011-3-5 18:44:00 | 显示全部楼层
另外最好修改pacman.conf,使用外部的下载工具,例如wget
回复 支持 反对

使用道具 举报

发表于 2011-3-5 18:57:01 | 显示全部楼层
人生就在折腾,这么折腾也是个好方法。
pacman的相关依赖都全了么?到arch网站,把pacman的配置和mirrorlist一起搞下来,打开来看,应该知道放那。
sabayon和arch的软件包位置和配置一样的么?不一样的话,要全删覆盖。这借尸还魂方法工程浩大。

上面两个网址都是404,页面找不到。
回复 支持 反对

使用道具 举报

发表于 2011-3-5 23:03:56 | 显示全部楼层
我在Gentoo里用过pacman,甚至用别人打包好的软件包,
pacman -U *tar.gz
也失败了,报错缺少某些软件包,Arch和Gentoo对软件包的命名不一样,包的路径可能也不一样,所以要在Gentoo系的系统里使用pacman还是不可行。
回复 支持 反对

使用道具 举报

发表于 2011-3-5 23:05:14 | 显示全部楼层
问问LZ,Sabayon是基于Gentoo,为什么不用portage升级?
回复 支持 反对

使用道具 举报

发表于 2011-3-5 23:35:49 | 显示全部楼层
那啥,Gentoo转Arch这样也太。。。
回复 支持 反对

使用道具 举报

发表于 2011-3-6 00:33:49 | 显示全部楼层
emerge的pacman是什么版本的,libarchive、libfetch等pacman的依赖库又是什么版本?会不会是由于版本太旧不能识别arch源里的xz包

---------------------------------
发现楼主步骤不对,装完pacman,设置了源,先要pacman -Syy一下,然后再pacman -S <pkgname>
回复 支持 反对

使用道具 举报

发表于 2011-3-6 11:15:09 | 显示全部楼层
装软件应该不成问题的,但是想让系统知道原来装了什么软件就难了,因为pacman需要/var/lib/pacman/local 这个文件夾里的信息,即使在arch下这个文件夹被误删回复起来也是很麻烦的,所以最好放弃这种做法
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-3-6 18:18:28 | 显示全部楼层
谢谢大家的讨论。
真的是,pacman无法知道现在的系统里已经装了什么包,gentoo和Arch对包的命名什么的,应该都不一样。
之所以想转成arch,是我同学现在的sabayon系统太乱了,里面有上千个包,升级的话,各种冲突、循环依赖、编译不过……,所以萌生了这个想法,事实证明行不通。或者会更麻烦。。。
回复 支持 反对

使用道具 举报

发表于 2011-3-6 20:41:27 | 显示全部楼层
Post by kwindva;2130029
同学的机器装的sabayon,软件太多,而且已经太旧了,不想重新升级系统了。想转成arch,刚emerge了pacman,不知道应该怎么用。
建了一个文件:
/etc/pacman.d/mirrolists
写上:Server =http://mirror.bjtu.edu.cn/ArchLinux/$repo/os/x86_64/
运行pacman -S,提示:
no usable package repositories configured.
校园网,上不去国外的wiki,只能在此询问了。。。

这其实应该在gentoo版问。
gentoo(包括sabayon)提供的pacman只是用作 构建chroot环境的,当然也可以用来安装archlinux,但需要指定ROOT的位置,在archlinux的wiki里有从现存的linux中安装archlinux的方法 ,和这个一样。

由于gentoo和archlinux使用不同的包管理系统,所以不可能让pacman知道portage中安装了什么包,并在此基础上处理依赖关系。
回复 支持 反对

使用道具 举报

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

本版积分规则

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