• centos 7 无网络情况下,解决yum 安装依赖rpm包


    方法一:在一台有网络的机器,用yum下载好所需程序,传到另外一台网络的机器上安装

    yum install xtrabackup --downloadonly --downloaddir=/rpmpath
    -- xtrabackup  安装包名字
    -- /rpmpath  包放置路径

    缺点:使用方法一,因为每台机器的yum源不一样,下载的包,可能不一致,另外有可能找不到所需版本。

    方法二:跟方法一雷同,只是命令不一样,可以指定版本安装

    [root@commonTest ~]# yum clean all  -- 先清理所有的下载包
    [root@commonTest software]# yum localinstall percona-xtrabackup-24-2.4.10-1.el7.x86_64.rpm # 安装本地rpm包

    y 代表下载安装,d 仅下载,n 不做操作

     [root@~ yum.repos.d]# cat /etc/yum.conf | grep cachedir  #下载完毕后,查看存放路径
    cachedir=/var/cache/yum/$basearch/$releasever
    [root@~ 7]# find -name *.rpm # 切换路径,找rpm包 ./base/packages/perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64.rpm ./base/packages/perl-Compress-Raw-Zlib-2.061-4.el7.x86_64.rpm ./base/packages/perl-DBD-MySQL-4.023-6.el7.x86_64.rpm ./base/packages/perl-DBI-1.627-4.el7.x86_64.rpm ./base/packages/perl-Digest-1.17-245.el7.noarch.rpm ./base/packages/perl-Digest-MD5-2.52-3.el7.x86_64.rpm ./base/packages/perl-IO-Compress-2.061-2.el7.noarch.rpm ./base/packages/perl-Net-Daemon-0.48-5.el7.noarch.rpm ./base/packages/perl-PlRPC-0.2020-14.el7.noarch.rpm ./extras/packages/libev-4.15-7.el7.x86_64.rpm [root@~ 7]# rpm -ivh base/packages/* extras/packages/* # 安装依赖包
    [root@commonTest software]# rpm -ivh percona-xtrabackup-24-2.4.10-1.el7.x86_64.rpm # 解决依赖关系后,安装原本要安装的包
    rpm -Uvh *

    缺点:存在与方法一,类似的问题,如果机器,本来就安装了相应的rpm包,则该rpm包不会下载。

    总结一:方法一和方法二,都建议在干净的环境中下载

    总结二:先将依赖包卸载干净在下载,此方法,还没有成功试验成功

  • 相关阅读:
    面向Java新手的日志 承 一 异常的使用
    现代JVM内存管理方法及GC的实现和主要思路
    现代Java EE应用调优和架构 大纲篇 (暂定名)
    无聊的解决方案
    代码生成器项目正式启动
    现代Java应用的性能调优方法及开发要点
    我的十年
    快慢之间 一个多线程Server疑难杂症修复记录
    面向Java新手的日志 起
    MongoTemplate项目启动
  • 原文地址:https://www.cnblogs.com/yancun8141/p/11315397.html
Copyright © 2020-2023  润新知