解決RHEL5.0中YUM的配置檔案
在RHEL5.0中我們配置YUM的時候可能會遇到下面的問題
在RHEL5.3和5.4中我還沒有遇到這個問題
[root@localhost ~]# yum install samba
Loading "rhnplugin" plugin
Loading "installonlyn" plugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Setting up repositories
rhel-debuginfo 100% |=========================| 1.3 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 663 kB 00:00
################################################## 2113/2113
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for samba to pack into transaction set.
media://1170972069.396645%232/samba-3.0.23c-2.i386.rpm:
[Errno 4] IOError:
Trying other mirror.
Error: failed to retrieve samba-3.0.23c-2.i386.rpm from rhel-debuginfo
error was [Errno 4]
IOError:
出現在這種情況應該是我們的YUM資料庫檔案和依賴關係沒有弄好,下面我們就分兩部來實現庫檔案的生成和生成依賴關係
1:生成庫檔案
首先我們先建立一個或者用已有的資料夾來存放庫檔案,這裡我們就用/etc/yum這個目錄來存放庫檔案
接著我們來執行如下操作來生成庫檔案
首先掛載光碟:
[root@localhost ~]# mount /dev/hdc /mnt
mount: block device /dev/hdc is write-protected, mounting read-only
[root@localhost ~]# rpm -ivh /mnt/Server/createrepo-0.4.4-2.fc6.noarch.rpm
warning: /mnt/Server/createrepo-0.4.4-2.fc6.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:createrepo ########################################### [100%]
[root@localhost ~]# createrepo -o /etc/yum -g /mnt/Server/repodata/comps-rhel5-server-core.xml /mnt/Server/
2113/2113 - zsh-html-4.2.6-1.i386.rpm
Saving Primary metadata
Saving file lists metadata
Saving other metadata
[root@localhost ~]# mount --bind /etc/yum/repodata/ /mnt/Server/repodata/
[root@localhost ~]# vi /etc/yum.repos.d/rhel-debuginfo.repo
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///mnt/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
儲存並退出
[root@localhost ~]# yum clean all
[root@localhost ~]# yum makecache
Loading "rhnplugin" plugin
Loading "installonlyn" plugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up repositories
rhel-debuginfo 100% |=========================| 1.3 kB 00:00
filelists.xml.gz 100% |=========================| 2.1 MB 00:00
################################################## 2113/2113
other.xml.gz 100% |=========================| 4.7 MB 00:00
################################################## 2113/2113
Metadata Cache Created
這樣就可以了我們再來安裝一個軟體測試一下
[root@localhost ~]# yum install samba -y
成功了!
相關文章
- Centos8.x yum 源配置 解決 yum 不可用CentOS
- Windows中MySQL 配置檔案中的配置項修改後不生效的解決辦法之一WindowsMySql
- 小知識:CentOS配置yum源/解決yum源失效問題CentOS
- Laravel 中的配置檔案Laravel
- Nginx的配置檔案詳解Nginx
- vim的配置檔案詳解
- Linux yum源配置以及yum命令講解Linux
- linux的啟動配置檔案inittab檔案詳解Linux
- Hibernate配置檔案中對映元素詳解
- redis配置檔案中各引數詳解Redis
- Tomcat 的 Server 檔案配置詳解!!!TomcatServer
- redis 配置檔案詳解Redis
- haproxy配置檔案詳解
- redis配置檔案詳解Redis
- Spring - 配置檔案中的特殊字元Spring字元
- SpringBoot專案中獲取配置檔案的配置資訊Spring Boot
- Fedora 20下解決使用者不在sudoers檔案中的解決方法
- idea springboot 配置檔案不自動提示的終結解決辦法IdeaSpring Boot
- idea中module不生成iml檔案解決Idea
- 解決properties、xml等配置檔案無法找到問題XML
- Linux中沒有rc.local檔案的解決方法Linux
- ie中jQuery無法解析xml檔案的解決方案jQueryXML
- Docker Compose 配置檔案詳解Docker
- git config配置檔案詳解Git
- influx詳解(二):配置檔案UX
- SpringBoot專案配置檔案中密碼的加密Spring Boot密碼加密
- 一次webapck4 配置檔案無效的解決歷程Web
- 搭建本地yum源,使用安裝光碟的rpm作為yum源的檔案
- XML檔案中url路徑中&失效解決辦法XML
- Deployer recipe中Laravel配置檔案Laravel
- java中讀取配置檔案Java
- Golang專案中讀取配置檔案Golang
- ZooKeeper系列(4):ZooKeeper的配置檔案詳解
- YUM倉庫配置及命令詳解
- Nginx 配置檔案引數詳解Nginx
- Python之ini配置檔案詳解Python
- linux網路卡配置檔案詳解Linux
- 屬性配置檔案詳解(2)
- nginx.conf 配置檔案詳解Nginx