当前位置:首页 > 系统 > yum只下载对应rpm不进行安装

yum只下载对应rpm不进行安装

系统3个月前 (03-03)

yum只下载对应rpm不进行安装

客户需要安装AFDX驱动,但是缺少组件,服务器为离线环境,需要解决组件和组件的依赖。

使用此命令需要一个干净Minimal对应版本的环境,否则会提示rpm已存在无法下载


yum只下载对应rpm不进行安装


下载对应包并解决依赖

yum install yum-plugin-downloadonly -y
yum install epel-release -y
yum install --downloadonly --downloaddir=/root/rpm dkms

yum只下载对应rpm不进行安装


安装对应包并解决依赖

cd /root/rpm
yum localinstall dkms-3.0.3-1.el7.noarch.rpm

yum只下载对应rpm不进行安装


最后在客户服务器上流程为

setenforce 0 
sed 's/SELINUX=.*/SELINUX=permissive/g' -i /etc/selinux/config
systemctl stop firewalld && systemctl disable firewalld && systemctl status firewalld

wget http://192.168.1.10/CentOS-7-x86_64-DVD-1511.iso
mkdir /mnt/yum
mount -o loop /root/CentOS-7-x86_64-DVD-1511.iso /mnt/yum
cat >> /etc/fstab << EOF
/root/CentOS-7-x86_64-DVD-1511.iso /mnt/yum iso9660 loop 0 0
EOF

cat >> /etc/rc.local << EOF
mount -t iso9660 /root/CentOS-7-x86_64-DVD-1511.iso /mnt/yum
EOF
chmod +x /etc/rc.d/rc.local

yum install createrepo yum-plugin-downloadonly -y 
mkdir /root/rpm
yum install --downloadonly --downloaddir=/root/rpm dkms
cd /root/rpm
createrepo ./
cat >> /etc/yum.repos.d/dkms.repo  << EOF
[DKMS]
name=dkms
baseurl=file:///root/rpm
enabled=1 
gpgcheck=0 
EOF

yum install dkms
yum localinstall dkms-3.0.3-1.el7.noarch.rpm

mv /etc/yum.repos.d /etc/yum.repos.d.bak
mkdir /etc/yum.repos.d
cat >> /etc/yum.repos.d/CentOS7-Local.repo << EOF
[centos7-local]
name=CentOS Linux 7.2 local
baseurl=file:///mnt/yum 
enabled=1 
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
EOF
yum clean all   
yum makecache


本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/os/515.html

相关文章

修复升级EVE-NG后无法正常打开问题

修复升级EVE-NG后无法正常打开问题

升级流程Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.9.40-eve-ng-ukms+ x86_64) * Documentation:  ...

CentOS7 搭建LNMP

CentOS7 搭建LNMP

使用CentOS 1708,其实就是RHEL 7.4,使用YUM搭建LNMP环境(Linux、Nginx、MariaDB、PHP),全部使用新版组件,比如Nginx 1.12.2、MariaDB 10...

CentOS7 软RAID配置

CentOS7 软RAID配置

虚拟机添加4块新硬盘,形成5盘环境,做Linux软RAID磁盘阵列准备环境搭建添加硬件选择硬盘默认选择SCSI创建新虚拟磁盘容量默认20G,存储为单个文件加默认安装系统的,一共5个fdisk -l查看...

CentOS7 Samba配置

CentOS7 Samba配置

在RAID的基础上搭建samba服务提供文件共享参数介绍[global] workgroup = 工作组名称 server string = 服务...

CentOS6 安装Oracle11gR2

CentOS6 安装Oracle11gR2

使用oracle-rdbms-server-11gR2-preinstall工具,自动安装oracle所需的RPM包,自动创建oracle用户和dba、oinstall组,自动配置/etc/sysct...

RHEL6.5 + Oracle11g + RAC + ASM

RHEL6.5 + Oracle11g + RAC + ASM

实验环境操作系统:RedHat Enterprise Linux 6.5虚拟机:VMware-workstation 14.1.1数据库:Oracle Database11g 11.2.0.4存储:O...