制作本地源 时出错 帮忙解决下

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
liuk1989
帖子: 60
注册时间: 2008-10-26 15:48

制作本地源 时出错 帮忙解决下

#1

帖子 liuk1989 » 2008-11-05 23:11

http://linux.chinaitlab.com/administer/758359.html
我按他说的 办
、在某个系统重装时候不会被格式化的磁盘分区下建立一个目录,用于放所有下载的软件包,另外建立一个目录用于存放Packages.gz包,比如我的:


mkdir -p /media/sda7/Backup/Ubuntu/Pakcages

mkdir -p /media/sda7/Backup/Ubuntu/dists/hardy/main/binary-amd64

其中的binary-amd64根据自己的系统类型会有所变化,比如binary-i386等等,根据自己的机器酌情更改。

2、复制文件到前面建立的文件夹下:


sudo cp /var/cache/apt/archives/* /media/sda7/Backup/Ubuntu/Pakcages

3、将建立Packages.gz包,里面记录了packs文件夹下面的软件包信息,包括依赖信息。


dpkg-scanpackages Packages hardy | gzip > dists/hardy/main/binary-amd64/Packages.gz

4、加本地源

sudo gedit /etc/apt/sources.list

加入 deb file:///media/sda7/Backup/Ubuntu/ hardy main ,注意,这里只是我电脑上的路径,请依实际位置修改。如果出错,请按照系统的出错提示进行相应设置。

5、设置完成

完成以上设置和文件复制之后,就可以开始正常使用本地的源了和使用网络上的源一样操作。
到第3步时出现
-su: dists/hardy/main/binary-i386/Packages.g: No such file or directory
The program 'dpkg-scanpackages' can be found in the following packages:
* dpkg-dev
* dpkg-multicd
Try: apt-get install <selected package>
-su: dpkg-scanpackages: command not found
这是怎么回事阿?????????????????????????????????/
回复