使用 aptoncd 备份已下载的 deb 包为 iso 文件,并设置为本地源
2013-06-15 18:48
567 查看
使用 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 次
(如备份已下载的简体中文言语包和多媒体解码包,方便下次重装系统或作离线升级包)
一、使用 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 次
相关文章推荐
- ubuntu使用下载的deb文件制作本地源
- ubuntu使用本地已下载deb文件安装
- 如何绕过wubi从网上下载镜像。(使用本地已存镜像文件而非再从网上下载)
- 【搜索引擎Jediael开发笔记2】使用HttpClient下载网页至本地文件 分类: C_OHTERS 2014-05-19 15:07 1108人阅读 评论(0) 收藏
- FTPClient的使用(二) ftp(文件夹和文件)下载,上传,复制备份
- linux使用本地iso文件建立源
- Java 使用urlconnection下载文件或图片并保存到本地
- python 使用 urllib.urlretrieve()下载网络图片,在本地打开提示文件损坏无法打开
- [转]使用URLConnection下载文件或图片并保存到本地
- 【搜索引擎Jediael开发笔记2】使用HttpClient下载网页至本地文件
- Windows 服务器使用FTP出现“当前的安全设置不允许从该位置下载文件" 警告
- 阿里云RDS SQL Server 2008 R2 使用本地SQL备份文件还原全过程
- C#使用WebClient下载文件到本地目录
- VMware安装RHEL5.5后挂载ISO文件使用本地yum源
- 批处理完成FTP下载远程备份文件到本地
- 本地windows机器和远程Linux服务器之间文件传输 -- Xshell 使用sftp 上传下载文件
- myeclipse想使用本地的jdk来编译文件怎么设置
- 下载的ascb文件如何使用:---Flash CS4 设置方法---
- 【搜索引擎Jediael开发笔记2】使用HttpClient下载网页至本地文件
- Git的使用(本地仓库的设置,文件添加,关联github远程仓库)