如何在ubuntu中搭建apt仓库

apt仓库是什么
apt 仓库是一个网络服务器或本地目录,其中包含可被apt工具读取的二进制包(deb包)和元数据文件,用于方便搜索安装更新卸载软件包。

一个apt仓库通常包括什么

二进制包(deb ):这是可以直接安装的软件包,已经经过编译和打包,可以直接在系统中使用

源代码包(deb-src):包含源代码,可以用于编译和定制软件包。通常开发者或需要特定版本的用户使用

包清单(package List):包括仓库中所有软件包的列表,描述了软件包的名称,版本,一依赖关系,安装大小等。

索引文件(index files):用于加速软件包查找和依赖关系解析,apt会先下载这些索引文件到本地

实验过程

1.mkdir -p   /var/www/html/apt

2.cd  /var/www/html/apt

3.    apt download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances openssh-server openssh-client qemu qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager qemu-system-arm qemu-efi qemu-utils vpp-plugin-core python3-vpp-api net-tools golang build-essential libc6-i386 libc6-i386 docker mysql-server redis-server redis-client mongo mongo-express postgresql openjdk-21-jdk openjdk-11-jdk default-jdk maven python3 python3-pip nginx git ufw dpkg-dev autoconf nodejs build-essential flex bison automake binutils bzr zip glade libglade2-dev apt-transport-https ca-certificates wget iptables elasticsearch kibana | grep -v amd64 | grep "^\w" | sort -u)      将安装包下载到本地

4.apt install dpkg-dev -y       安装生成元数据的命令

5.apt  install   apache2  -y    安装网页服务

6.cd   /var/www/html/ 

7.dpkg-scanpackages apt/  > Packages

8.mv /etc/apt/sources.list   /etc/apt/sources.list.ali  备份仓库文件

vim  /etc/apt/sources.lis
deb [trusted=yes] http://192.168.211.133(ip地址) /      / 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值