您好,登錄后才能下訂單哦!
本篇文章為大家展示了如何進行yum的排錯,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
如果使用HTTP做YUM源,具體設置如下:
1 安裝httpd安裝包 #yum -y install httpd
2 掛載ISO,創建本地更新源
#mount -t iso9660 -o loop rh73.iso /mnt/cdrom
#cd /var/www/html/
#mkdir yum
# mount --bind /mnt/cdrom yum
[root@localhost html]# vi /etc/yum.repos.d/yum.repo
[root@localhost html]# cat /etc/yum.repos.d/yum.repo
[RHEL]
name=rhel6.3
baseurl=http://192.168.1.130/yum/
gpgcheck=0
enabled=1
3 service httpd start #啟動httpd守護進程,否則在其他機器上會提示找不到相關源
chkconfig httpd on #設置系統服務
4 測試一下
[root@localhost yum.repos.d]# yum clean all
[root@localhost yum.repos.d]# yum makecache
5 報錯說無法連接到YUM源
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
http://192.168.161.1/rh73/repodata/repomd.xml: [Errno 14] PYCURL ERROR 7 - "couldn't connect to host"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: rhel-source. Please verify its path and try again
首先確認HTTPD服務啟動了沒有
service httpd status
并且檢查有無防火墻限制,或者關閉防火墻
service iptables stop
其二如果還報無法連接錯誤
則刪除一個認證文件
rm -rf /root/.ssh/known_hosts
再次如果還報驗證有錯誤,則修改/etc/yum.conf文件
把其中的gpgcheck=1改為gpgcheck=0
6 再試試
[root@localhost yum.repos.d]# rpm -qa|grep telnet
[root@localhost yum.repos.d]# yum -y install telnet*
Installed:
telnet.i686 1:0.17-47.el6 telnet-server.i686 1:0.17-47.el6
Dependency Installed:
xinetd.i686 2:2.3.14-34.el6
Complete!
好了,YUM沒問題了。
上述內容就是如何進行yum的排錯,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。