招商银行和建设银行网站功能对比,网站 报价方案,网站开发的广告词,深圳网站建设代理商介绍 众所周知#xff0c;Redhat和Fedora的软件安装命令是rpm。需要手动寻找安装该软件所需要的一系列依赖关系#xff0c;yum的诞生很好解决了以上的问题#xff0c;下面有几个实用的yum小技巧和大家分享。
rpm与yum常用命令集合
$ rpm -qa | grep jenkins …介绍 众所周知Redhat和Fedora的软件安装命令是rpm。需要手动寻找安装该软件所需要的一系列依赖关系yum的诞生很好解决了以上的问题下面有几个实用的yum小技巧和大家分享。
rpm与yum常用命令集合
$ rpm -qa | grep jenkins # 查询 “jenkins” 相关的rpm包
$ rpm -ql jenkins-2.190.1-1.1.noarch # 查询某个rpm包的安装位置
$ rpm -ivh jenkins-2.190.1-1.1.noarch # 安装rpm包
$ rpm -Uvh jenkins-2.190.1-1.1.noarch # 升级rpm
$ rpm -e jenkins-2.190.1-1.1.noarch # 卸载rpm包
$ rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release # 导入 yum gpg-key 证书
$ rpm -ivh jenkins-2.190.1-1.1.noarch --nodeps # 忽略依赖关系安装rpm包
$ rpm -Uvh jenkins-2.190.1-1.1.noarch --nodeps # 忽略依赖关系升级rpm
$ rpm -e jenkins-2.190.1-1.1.noarch --nodeps # 忽略依赖关系卸载rpm包$ yum update # yum更新所有包
$ yum clean all # 清除yum源缓存
$ yum makecach # 制作yum缓存
$ yum groupinstall Development Tools # 安装程序组
$ yum search 包名 # 查询yum源是否含有某个包
$ yum install 包名 # yum安装某个包
$ yum list | grep 包名 # yum检查某个包是否安装在本地0搭建阿里 yum 源和 扩展源
$ wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
$ sed -i /aliyuncs/d /etc/yum.repos.d/CentOS-Base.repo
$ sed -i s/$releasever/7/g /etc/yum.repos.d/CentOS-Base.repo安装扩展源
$ wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
$ sed -i /aliyuncs/d /etc/yum.repos.d/epel.repo
$ yum clean all
$ yum makecache
$ yum install epel-release1yum 报错 “This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.” [rootbogon ~]# yum install wgetLoaded plugins: product-id, search-disabled-repos, subscription-managerThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.解决方法
$ vi /etc/yum/pluginconf.d/subscription-manager.conf
# 将 “enabled1” 改为 “enabled0”2 yum 报错 There are no enabled repos. Run yum repolist all to see the repos you have. You can enable repos with yum-config-manager –enable 解决方法下载阿里云对应的 repo文件 并上传至 /etc/yum.repos.d/ 目录 命名为 CentOS-Base.repo
$ sed -i /aliyuncs/d /etc/yum.repos.d/CentOS-Base.repo
$ sed -i s/$releasever/7/g /etc/yum.repos.d/CentOS-Base.repo
$ yum clean all
$ yum makecache3 yum 报错 “ GPG key retrieval failed: ” 解决方法yum指令后附带 “–nogpgcheck”
$ yum install -y 包名 --nogpgcheck或是 CentOS-Base.repo 文件的 gpgkeyfile:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release 改为真实可用的路径或是设置 “gpgcheck0” 4搭建本地的dvd iso 镜像源
$ mount -o loop /data/soft/rhel-server-7.2-x86_64-dvd.iso /mnt# 编辑 /etc/yum.repos.d/Server.repo 文件加入
[Server]
nameMyRPM
baseurlfile:///mnt
enabled1
gpgcheck0 5构造本地rpm包组成的diy yum源
$ yum install createrepo # 安装 yum 源制作工具
$ createrepo /home/cepuser/yumrepo # 目录 /home/cepuser/yumrepo 放置需要依赖的 rpm 包# 编辑 /etc/yum.repos.d/local.repo 文件加入
[local]
namelocal
baseurlfile:///home/cepuser/yumrepo
gpgcheck1
enabled1
EOF$ yum clean all
$ yum makecache您的大赏是我们产出的不竭动力