docker包资源:

https://download.docker.com/linux/centos/7/x86\_64/stable/Packages/

安装报错有依赖:

\# rpm -ivh docker-ce-17.03.0.ce-1.el7.centos.x86\_64.rpm


warning: docker-ce-17.03.0.ce-1.el7.centos.x86\_64.rpm: Header V4 RSA/SHA512 Signature, key ID 621e9f35: NOKEY

error: Failed dependencies:

docker-ce-selinux >= 17.03.0.ce-1.el7.centos is needed by docker-ce-17.03.0.ce-1.el7.centos.x86\_64

依次查找出依赖包

\# rpm -ivh docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm

warning: docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID 621e9f35: NOKEY

error: Failed dependencies:

policycoreutils-python is needed by docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch

\# rpm -ivh policycoreutils-python-2.5-17.1.el7.x86\_64.rpm

warning: policycoreutils-python-2.5-17.1.el7.x86\_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY

error: Failed dependencies:

audit-libs-python >= 2.1.3-4 is needed by policycoreutils-python-2.5-17.1.el7.x86\_64

checkpolicy is needed by policycoreutils-python-2.5-17.1.el7.x86\_64

libapol.so.4()(64bit) is needed by policycoreutils-python-2.5-17.1.el7.x86\_64

libapol.so.4(VERS\_4.0)(64bit) is needed by policycoreutils-python-2.5-17.1.el7.x86\_64

libqpol.so.1()(64bit) is needed by policycoreutils-python-2.5-17.1.el7.x86\_64

libqpol.so.1(VERS\_1.2)(64bit) is needed by policycoreutils-python-2.5-17.1.el7.x86\_64

libqpol.so.1(VERS\_1.4)(64bit) is needed by policycoreutils-python-2.5-17.1.el7.x86\_64

libsemanage-python >= 2.5-5 is needed by policycoreutils-python-2.5-17.1.el7.x86\_64

python-IPy is needed by policycoreutils-python-2.5-17.1.el7.x86\_64

setools-libs >= 3.3.8-1 is needed by policycoreutils-python-2.5-17.1.el7.x86\_64

按照系统中相关包的版本去找相同版本的包安装

\# rpm -qa | grep audit

audit-libs-2.7.6-3.el7.x86\_64

audit-2.7.6-3.el7.x86\_64

下载各个包

ftp://ftp.pbone.net/mirror/ftp.scientificlinux.org/linux/scientific/7.4/x86\_64/os/Packages/audit-libs-python-2.7.6-3.el7.x86\_64.rpm

依次安装包

\# rpm -ivh audit-libs-python-2.7.6-3.el7.x86\_64.rpm

\# rpm -ivh checkpolicy-2.5-8.el7.x86\_64.rpm

\# rpm -ivh libsemanage-python-2.5-8.el7.x86\_64.rpm

\# rpm -ivh python-IPy-0.75-6.el7.noarch.rpm

\# rpm -ivh setools-libs-3.3.8-1.1.el7.x86\_64.rpm

\# rpm -ivh policycoreutils-python-2.5-17.1.el7.x86\_64.rpm

\# rpm -ivh docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm

\# rpm -ivh docker-ce-17.03.0.ce-1.el7.centos.x86\_64.rpm

也可以使用 yum localinstall *.rpm 自动匹配依赖包。

如果存在可以访问外网的环境,可以使用下面命令一键下载所有依赖的软件包:

yum --downloadonly--downloaddir=/data/packages docker-ce-17.03.0.ce

然后拷贝到没网的服务器再使用 yum localinstall *.rpm 自动匹配依赖包。

标签: rpm, python, x86, el7, 离线, centos7.4

相关文章推荐

添加新评论,含*的栏目为必填