使用 aptoncd 备份已下载的 deb 包为 iso 文件,并设置为本地源

使用 aptoncd 备份已下载的 deb 包为 iso 文件,并设置为本地源
(如备份已下载的简体中文言语包和多媒体解码包,方便下次重装系统或作离线升级包)

一、使用 aptoncd 备份下载的 deb 包为 iso 文件
方法1: 在 菜单--系统--系统管理 里,启动 APTonCD 程序;
创建: 创建一个 iso 文件,即备份下载的 deb 包为 iso 文件。可以手动添加 deb 软件包。
恢复: 把 iso 文件中的 deb 包自动复制到 /var/cache/apt/archives/ 目录(安装时系统会优先从这里查找软件包,找不到再从网上下载)
(如果找不到程序,可以在终端下,运行下面的命令安装 aptoncd)
代码:
sudo apt-get install aptoncd

方法2: 在终端直接运行 aptoncd

二、把 aptoncd 备份生成的 iso 文件设为本地源(较复杂)
原理: 修改 /etc/fstab , 设定必要的 mount 挂接点和 loop 参数,并使用 apt-cdrom 加为本地源(不适合 squashfs 格式的 Ubuntu Live CD)

详细操作:
打开一个终端,运行命令
代码:
sudo mkdir -vp /media/iso01/

再运行
代码:
sudo gedit /etc/fstab&
,把下面的内容加到 打开的 /etc/fstab 文件的末尾
引用:
/home/xxx/aptoncd-20090715-CD1.iso /media/iso01 iso9660 loop 0 0

把其中的 /home/xxx/aptoncd-20090715-CD1.iso 换成你下载的 iso 文件的路径和文件名(注意文件名大小写要完全相同)。最后运行
代码:
sudo apt-cdrom add -d /media/iso01
提示后按回车键即可。
这时如果查看 /etc/apt/sources.list 软件包仓库源的配置文件,会发现多了类似这样的一行:
代码:
deb cdrom:[APTonCD for ubuntu hardy - i386 (2009-07-15 18:03) CD1]/ /

根据上面方法没有实验成功:
可以现将iso挂在到一个文件夹中,然后进入该目录,执行:
sudo dpkg -i *.deb
来安装。

另外:如果想把自己下载的 deb 软件包设置为本地源,除了要在 /etc/apt/sources.list 文件中,
按特定格式指定路径外,这个路径下还要有Packages.gz 软件包清单文件(某些情况下还会需要 Packages, Packages.bz2, Release,以及源码文件的清单文件 Sources, Sources.gz, Sources.bz2 等文件)

如果 iso 文件是保存为 windows 分区上的, /etc/fstab 文件的修改可参考我另一个贴子:
(内含 iso 文件, squashfs 文件, windows ntfs/fat32 分区的自动挂接技巧)
新建一个Windows分区内的文件作为Linux分区使用的技巧
viewtopic.php?f=77&t=214031


_________________
* 日本人说:就算我们不拜靖国神社,韩国人也不会买我们的东西;
就算我们拜靖国神社,中国人照样买我们的东西。

* 历史不相信眼泪。能挡住狼的不是院外的篱笆,而是手上的棍子和猎枪。
--------------
Careone <337105253@qq.com>
https://sourceforge.net/projects/emacslocale/files/


最后由 careone 编辑于 2009-07-19 17:20,总共编辑了 1 次
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值