ubuntu 使用本地软件包作为安装源

每一次install时系统下载的软件包,包括各个软件所依赖的包都会保存在 /var/cache/apt/archives/目录下,选定某一次通过网络安装完自己所常用到的所有软件之后,将该文件夹下的所有文件都复制到一个不常格式化的分区里面,作为以后重装系统时的本地源,可谓省时省心省力。
一、在自己的根目录下建立一个目录,用于放所有下载的软件包

mkdir /sources

二、复制文件到sources文件夹下

cp /var/cache/apt/archives/* /sources

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

apt-get install  dpkg-dev -y
dpkg-scanpackages /sources/ |gzip > /sources/Packages.gz

四、加本地源

vi /etc/apt/sources.list

deb file:///sources ./

六、设置完成

完成以上设置和文件复制之后,就可以开始正常使用本地的源了和使用网络上的源一样操作。

sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

sudo apt-get install xxx

 

你可能感兴趣的:(ubuntu 使用本地软件包作为安装源)