Ubuntu/Debian有丰富的软件源,如果网络速度还可以的话,安装只要apt就行了,很是方便。但是如果网络不行,或者没有网络,或者要在多台电脑上安装,总是不希望每次都要去重新下载。可以把第一次安装时下载的软件(在/var/cache/apt/archives/目录下)保存到本地磁盘,下次直接从本地磁盘安装即可(当然直接用pdkg安装也是可以的,只是需要手动解决依赖),下面介绍两种方法。
一.使用APTonCD
需要安装一个APTonCD软件.它可以把 /var/cache/apt/archives/下面的软件包制作成光盘或ISO文件,下载安装直接从这个ISO中安装。
二.按如下操作进行,也可以写生脚本。
1. 创建一个文件myfile (可随便命名) 包含要安装的软件包
cd /xmlin/software/
find . -name "*.deb" > myfile
现在myfile的内容如下:
./sun-java6-jre_6-13-1_all.deb
./sun-java6-bin_6-13-1_i386.deb
./sun-java6-jdk_6-13-1_i386.deb
.....
2. dpkg-scanpackages . myfile> Packages
(以下内容也可以直接在新立得中操作)
3. 在/etc/apt/sources.list中加入以下内容
deb file:/xmlin/software ./
4. apt-get update
5. apt-get install 软件名
本文介绍了在Ubuntu或Debian环境下如何将已下载的软件包保存到本地磁盘供离线安装的方法。提供了两种途径:一是利用APTonCD工具制作光盘或ISO文件;二是通过一系列命令将指定目录下的.deb软件包制作成可被APT使用的本地仓库。
1164

被折叠的 条评论
为什么被折叠?



