linux8---rpm的安裝

1,安裝vsftpd服務
[root@localhost Server]# rpm -ivh vsftpd-2.0.5-12.el5.i386.rpm
warning: vsftpd-2.0.5-12.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing...                ########################################### [100%]
   1:vsftpd                 ########################################### [100%]
[root@localhost Server]#
2,設置vsftpd開機啓動
[root@localhost Server]# chkconfig vsftpd on
3,將RHEL 5光盤中的Server、VT、Cluster、ClusterStorage四個目錄複製到/var/ftp/pub下(如不使用虛擬化及羣集後三個目錄可不復制)。
root@localhost cdrom]# cd /var/ftp/pub
[root@localhost pub]# ls
Cluster  ClusterStorage  Server  VT
4,刪除幾個文件
[root@localhost pub]# rm -f *.html
[root@localhost pub]# rm -f Server/repodata/TRANS.TBL
[root@localhost pub]# rm -f VT/repodata/TRANS.TBL
5,安裝createrepo(用於生成rpm依賴關係及組信息)包。
[root@localhost Server]# rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm
warning: createrepo-0.4.11-3.el5.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing...                ########################################### [100%]
   1:createrepo             ########################################### [100%]
6,建立分組文件
在RHEL 5中每個目錄下的repodata目錄下都有一個repomd.xml,該文件中就記錄了rpm包的依賴關係,還有一個comps-rhel5-*.xml文件,這個文件主要記錄分組情況,建立yum倉庫時,需要先重建該文件.
[root@localhost pub]# createrepo -g /var/ftp/pub/Server/repodata/comps-rhel5-server-core.xml /var/ftp/pub/Server/
1336/2223 - jakarta-commons-collections-testframework-javadoc-3.2-2jpp.3.i386.rp2223/2223 - pcmciautils-014-5.i386.rpm                                         
Saving Primary metadata
Saving file lists metadata
Saving other metadata
[root@localhost pub]# createrepo -g /var/ftp/pub/VT/repodata/comps-rhel5-vt.xml /var/ftp/pub/VT/
32/32 - Virtualization-it-IT-5.2-9.noarch.rpm                                  
Saving Primary metadata
Saving file lists metadata
Saving other metadata
[root@localhost pub]#
7,重起FTP服務
[root@localhost pub]# service vsftpd restart
8,修改配置文件
[root@localhost ~]# vi /etc/yum.repos.d/rhel-debuginfo.repo
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/$basearch/Debuginfo/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[Server]
name=Server
baseurl=ftp://192.168.0.253/pub/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[VT]
name=VT
baseurl=ftp://192.168.0.253/pub/VT
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[Cluster]
name=Cluster
baseurl=ftp://192.168.0.253/pub/Cluster
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[ClusterStorage]
name=ClusterStorage
baseurl=ftp://192.168.0.253/pub/ClusterStorage
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
配置完成最好要重新導入GPGKEY 的存放地址,我們需要用下面的命令導入這個簽名。才能使用這項功能,有時不做這步,沒有辦法安裝軟件。
[root@localhost ~]# rpm -import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
 
 
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章