在ubuntu上创建用于安装docker的本地apt-reo时出现问题



我有一个要求,我必须制作一个本地repo来安装docker.io、jq和nmap包,而不是从ubuntu系统上的公共repo(Linux ip-172-31-29-180 4.15.0-1065-aws#69 ubuntu SMP Thu Mar 26 02:17:29 UTC 2020 x86_64 x86_66 x86_6 GNU/Linux(。我遵循了以下步骤

1( 安装apache并在/var/www/html中创建目录debs和debs/amd64,配置本地repo

2( 从下载deb文件https://download.docker.com/linux/debian/dists/buster/pool/stable/amd64因为我的debian版本是buster(文件包含.io_1.2.6-3_amd64.deb docker-ce-cli_19.03.8~3-debian-buster_amd64.deb docker.io_18.09.1+dfsg1-7.1+deb10u1_amd64.deb(

3( 使本地回购知道下载的包

apt-install dpkg-dev -y
cd /var/www/html/debs
dpkg-scanpackages amd64 | gzip -9c > amd64/Packages.gz

4( 配置apt以从localhost repo 下载

echo "deb http://localhost/debs/ amd64/" > /etc/apt/sources.list

5( apt-install-doker.io给出错误

E: Package 'docker.io' has no installation candidate

尽管当我做一个apt-list|grep-docker.io时,它会给出下面的o/p

docker.io/now 19.03.6-0ubuntu1~18.04.1 amd64 [residual-config]

我不知道我做错了什么,所以我不能使用deb文件从本地repo安装docker.io

在sources.list文件echo"deb[trusted=yes]localhost/debs amd64/">/etc/apt/sources.list 中添加[truste=yes]后,我能够解决这个问题

最新更新