|
楼主 |
发表于 2008-1-27 15:30:03
|
显示全部楼层
jarryson老大,我周末做了一个彻底的试验,二楼朋友提出的方法,copy /var/cache/pacman/pkg下的所有文件,在重新装系统的时候将这些文件复制回去,然后与官方源同步,安装这些文件,此时只有同步源的过程需要连接网络,其余的安装过程都不需要连接网络了!但是这仍然不是我期望的!我期望的是完全脱离网络,也就是你提到的做一个自己的源。
我尝试把官方的db-4.6.21-2-i686.pkg.tar.gz文件和其它我备份的pkg文件夹下的文件放在U盘中,然后按照你的方法
[custom]
Server = file:///mnt/fd0/pkg
注:我把u盘挂到了fd0上
此时同步pacman -Sy,系统报告说找不到db-custom.tar.gz,于是我把上述db-4.6.21-2-i686.pkg.tar.gz改名成db-custom.tar.gz,这次,同步成功了,但是安装的时候报告了一个很奇怪的错误!
按照我的理解,db-custom.tar.gz这个文件应该是描述当前源中的文件的列表是吧?如果是这样,我是否可以自己手动编辑一个这样的文件,来指定我自己的源[custom]里都有什么软件包呢?如果可以,改怎么创建这个文件?如果不可以,我是否可以通过修改官方的db文件来实现这个功能。
我装的软件包包括:xorg gdm gnome fcitx 几个字体还有nvidia的驱动程序,目前测试是在vmware6下进行的!包应该是来自core 和 extra两个源中! |
|