Debian系列离线源制作

        以Debian 9(stretch)为例,制作离线安装包。基本思路是在互联网计算机下载某软件(以curl为例)依赖,把依赖deb复制到离线计算机,配置本地源,然后进行安装。

 1、在联网计算机上下载某软件依赖包

apt-get -d install curl

下载的curl依赖包存放在/var/cache/apt/archives目录。

 2、生成依赖包本地索引

以/home/debs为根目录,创建archives目录,将上一步下载的依赖包复制到/home/debs/archives目录下。在/home/debs目录,生成本地索引:

mkdir -p /home/debs/archives
cp /var/cache/apt/archives/*.deb /home/debs/archives/
cd /home/debs
dpkg-scanpackages archives /dev/null | gzip > archives/Packages.gz
chmod 777 -R debs

3、将离线包复制到离线计算机

复制/home/debs目录到目标离线计算机,如/data/debs,debs目录下是archives目录。

4、配置本地源

在离线计算机上,在/etc/apt/sources.list文件增加离线源路径(注意/etc/apt/sources.list.d/*.list):

deb [trusted=yes] file:///data/debs /archives/

如果是局域网离线网络(假设debs目录下是archives目录):

deb [trusted=yes] http://192.168.12.8:8080/debs /archives/

本地源不含签名,增加[trusted=yes]是信任本地源。

包含[trusted=yes]:

apt-get clean
apt-get update
apt-get install curl

如果是ubuntu系统,不包含[trusted=yes]:

apt-get clean
apt-get update --allow-insecure-repositories
apt-get install curl --allow-unauthenticated
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值