日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

史上最全 yum 入门使用教程和常见错误解决办法

發(fā)布時間:2025/3/11 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 史上最全 yum 入门使用教程和常见错误解决办法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

介紹

 眾所周知,Redhat和Fedora的軟件安裝命令是rpm。需要手動尋找安裝該軟件所需要的一系列依賴關(guān)系,yum的誕生很好解決了以上的問題,下面有幾個實用的yum小技巧和大家分享。

rpm與yum常用命令集合

$ rpm -qa | grep jenkins # 查詢 “jenkins” 相關(guān)的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 # 導(dǎo)入 yum gpg-key 證書 $ rpm -ivh jenkins-2.190.1-1.1.noarch --nodeps # 忽略依賴關(guān)系安裝rpm包 $ rpm -Uvh jenkins-2.190.1-1.1.noarch --nodeps # 忽略依賴關(guān)系升級rpm $ rpm -e jenkins-2.190.1-1.1.noarch --nodeps # 忽略依賴關(guān)系卸載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 源和 擴(kuò)展源

$ 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

   安裝擴(kuò)展源

$ 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-release

 1,yum 報錯 “This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.”

[root@bogon ~]# 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 # 將 “enabled=1” 改為 “enabled=0”

 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

 解決方法:下載阿里云對應(yīng)的?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 makecache

 3, yum 報錯 “ GPG key retrieval failed: ”

 解決方法,yum指令后附帶 “–nogpgcheck” :

$ yum install -y 包名 --nogpgcheck

或是 CentOS-Base.repo 文件的 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release 改為真實可用的路徑,或是設(shè)置 “gpgcheck=0”

 4,搭建本地的dvd iso 鏡像源

$ mount -o loop /data/soft/rhel-server-7.2-x86_64-dvd.iso /mnt# 編輯 /etc/yum.repos.d/Server.repo 文件加入 [Server] name=MyRPM baseurl=file:///mnt enabled=1 gpgcheck=0

 5,構(gòu)造本地rpm包組成的diy yum源

$ yum install createrepo # 安裝 yum 源制作工具 $ createrepo /home/cepuser/yumrepo # 目錄 /home/cepuser/yumrepo 放置需要依賴的 rpm 包# 編輯 /etc/yum.repos.d/local.repo 文件加入 [local] name=local baseurl=file:///home/cepuser/yumrepo gpgcheck=1 enabled=1 EOF$ yum clean all $ yum makecache

您的大賞是我們產(chǎn)出的不竭動力

? ? ? ? ? ? ? ? ? ? ? ??

總結(jié)

以上是生活随笔為你收集整理的史上最全 yum 入门使用教程和常见错误解决办法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。