zoukankan      html  css  js  c++  java
  • 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包不会下载。

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

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

  • 相关阅读:
    JavaScript学习——使用JS实现首页轮播图效果
    JavaScript学习——使用JS完成注册页面表单校验
    JavaScript基础
    HTML&CSS——使用DIV和CSS完成网站首页重构
    HTML&CSS——网站注册页面
    java ------------ 集合(四) Collections类
    Java ---------- 集合(三) Map接口
    java ---------- 集合(二) Set 接口和Iterator 接口
    Java ---------- 集合
    idea -------- 常用快捷键
  • 原文地址:https://www.cnblogs.com/yancun8141/p/11315397.html
Copyright © 2011-2022 走看看