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包不会下载。
总结一:方法一和方法二,都建议在干净的环境中下载
总结二:先将依赖包卸载干净在下载,此方法,还没有成功试验成功
centos 7 无网络情况下,解决yum 安装依赖rpm包的更多相关文章
- Linux下彻底删除安装的rpm包
如何彻底Linux系统下安装的rpm包?现以mySQL为例进行介绍: 一.使用以下命令查看mysql安装情况 [root@xpq mysql]# rpm -qa|grep -i mysql MySQL ...
- linux无网络情况下安装rpm包
首先理清楚两个东西:rpm和yum.rpm全称redhat package manager,用来管理软件包:yum全称yellow dog updater,modified,它是rpm的前端程序,因为 ...
- 【Docker】CentOS7 上无网络情况下安装
自建虚拟机,但是连接不上网络,只能通过下载rpm包进行安装docker 环境:CentOS 7.3.1611 x64 rpm镜像下载地址用的阿里的https://mirrors.aliyun.com/ ...
- 解决Yum安装依赖问题
导读 最近在网上看到很多关于安装网络Yum源是报错的求助,本小白也曾遇到过此类问题,后找过度娘没有有效的解决办法.最后,经过几番尝试后终于解决,现在将解决方案共享给大家! Yum源及安装 安装过程在之 ...
- CentOS7使用yum安装ceph rpm包
1. 安装centos7对扩展repo的支持yum install yum-plugin-priorities保证下面的选项是开启的[main]enabled = 1 2. 安装 release.ke ...
- Kali Linux ——在无网络情况下安装无线网卡驱动
1.背景: 今日刚刚开始学习kali linux,众所周知,安装完成后,系统是没有无线网卡驱动的,这就对学生党造成相当的困扰:校园网要连接有线是需要认证客户端的,而认证客户端只有windows端,如此 ...
- Linux下卸载和安装MySQL[rpm包]
一.卸载原来的mysql: 卸载一: 输入: #rpm -qa | grep -i mysql 显示: mysql-libs-5.1.52-1.el6_0.1.i686 卸载方法: yum -y re ...
- 下载yum安装的rpm包
方法一 通过yum自带的yumdownloader工具进行下载,这个工具是由yum-utils这个软件安装生成的 执行如下命令,检查yum-utils是否存在: rpm -qa |grep yum-u ...
- 如何使用yum来下载RPM包而不进行安装
如何使用yum来下载RPM包而不进行安装 2015-03-23 13:15 theo-l译 linux.cn 字号:T | T yum是基于Red Hat的系统(如CentOS.Fedora.RHEl ...
随机推荐
- 4. ClustrixDB CLX命令详解
Clustrix提供了一个名为clx的实用程序来管理其分布式ClustrixDB数据库. 命令在 /opt/clustrix/bin/ 下面 sudo su - clxm 用户即可使用 clx hel ...
- node中controller的get和post方法获取参数
1.get: const body = ctx.query; // get请求 2.post: const body = ctx.request.body; // post请求
- js 数组 splice 函数 多线程
<script type="text/javascript"> var arr = new Array(6) arr[0] = "00" arr[1 ...
- JUnit——Failure与Error
(1)Failure是指测试失败(2)Error是指测试程序本身出错
- POJ 1236 学校传数据 强连通+缩点+DAG
题意描述: 网络中有一些学校,每个学校可以分发软件给其他学校.可以向哪个分发取决于他们各自维护的一个清单. 两个问题 1:至少要copy多少份新软件给那些学校, 才能使得每个学校都能得到. 2:要在所 ...
- Pku2978 Colored stones
题目链接:Click here Solution: 状压dp,考虑\(f[i][j][k]\)表示当前到了第i个石头,颜色状态为j,选取的最后一个石头颜色为k时能够留下的石头的最大数量 转移也很好转移 ...
- bootstrap editable初始化后表单
function loadData() { var url = "${ctx }/sys/marketing/product/page"; $('#tablepager').boo ...
- Jar包方式运行web项目
使用Maven进行打包 在自己的电脑终端中进入到pom.xml文件的目录中执行maven打包.命令为: mvn clean package 1 成功的标志为上面显示BUILD SUCCESS成功打包 ...
- 【TIL】today i learned
20191115 JSON解析网站 https://www.json.cn/ 方便简洁,左侧放JSON表达式,右侧自动解析 联系英文盲打网站 https://www.keybr.com/ 字母 ...
- Java中String类中常用的方法
1.字符串与字符数组的转换 用toCharArray()方法将字符串变为字符数组 String str = "abcdef"; char c[] = str.tocharArray ...