linux离线配置glibc包,linux离线安装各种依赖

2023-05-16

以安装 glibc-2.17-292.el7.i686.rpm 为例:

在需要安装的主机上直接执行安命令,来查看需要的依赖包

sudo yum install glibc-2.17-292.el7.i686.rpm

可以查看到需要的依赖包

5c38ff230cac842de5d7f754ec9affad.png

Error downloading packages:

nspr-4.21.0-1.el7.x86_64: [Errno 256] No more mirrors to try.

nss-softokn-freebl-3.44.0-5.el7.x86_64: [Errno 256] No more mirrors to try.

glibc-2.17-292.el7.i686: [Errno 256] No more mirrors to try.

nss-softokn-freebl-3.44.0-5.el7.i686: [Errno 256] No more mirrors to try.

nss-util-3.44.0-3.el7.x86_64: [Errno 256] No more mirrors to try.

在rpm官网搜索并下载所有依赖包:

官网地址: http://rpm.pbone.net/

376b6449d8e1d51d838d95a9d11a8d65.png

找到自己对应的版本,我的是centos7,如果没有直接选择Scientific Linux 7版本

edd82a395ad2624c409b18ac6c62feb0.png

将所有的依赖包下载上传到离线主机之后,切换目录到依赖包目录,使用 sudo yum localinstall xxx 安装,将所有依赖包都加上,以空格隔开:

sudo yum localinstall glibc-2.17-292.el7.i686.rpm nspr-4.21.0-1.el7.x86_64.rpm nss-softokn-freebl-3.44.0-5.el7.x86_64.rpm nss-util-3.44.0-3.el7.x86_64.rpm nss-softokn-freebl-3.44.0-5.el7.i686.rpm

这样就安装成功

4dd9ddec38745f60a073d4e7a921536a.png

如果觉得一个以下下载依赖包麻烦,可以找一个有网的相同环境的主机

通过修改联网机yum配置,在使用yum install xxx 的时候直接将这些依赖保存在指定目录中,而不是直接删除,便于后面将这些依赖包拷贝到离线服务器中。具体操作如下:

vim /etc/yum.conf

cachedir=/var/cache/yum # yum install xxx中xxx依赖的存储位置

keepcache=1    # 改为keepcache=1这样yum install xxx下载的rpm包就不会删除

运行安装命令下载依赖

sudo yum install glibc-2.17-292.el7.i686.rpm

到 /var/cache/yum 目录下即可看到所有依赖包

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux离线配置glibc包,linux离线安装各种依赖 的相关文章

随机推荐