创建本地apt仓库在ubuntu上安装docker时发出的问题

问题描述 投票:0回答:1

我有一个要求,我必须在本地安装存储库docker.io,jq和nmap的仓库,而不是在ubuntu系统上从公共仓库安装(Linux ip-172-31-29-180 4.15.0-1065-aws #69-Ubuntu SMP 3月26日星期四02:17:29 UTC 2020 x86_64 x86_64 x86_64 GNU / Linux)。我已遵循以下步骤

1)安装了apache并在/ var / www / html中创建了目录debs和debs / amd64,配置了本地存储库

2)从https://download.docker.com/linux/debian/dists/buster/pool/stable/amd64下载了deb文件,因为我的debian版本非常无效(文件已打包。io_1.2.6-3_amd64.debdocker-ce-cli_19.03.8〜3-0〜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)配置易于从localhost存储库下载

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

5)apt install docker.io给出错误

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

尽管我做了一个合适的清单| grep docker.io它在下面给出o / p

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

任何想法我做错了,所以我无法使用deb文件从本地存储库安装docker.io

docker ubuntu apt deb
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.