環(huán)境 vmware + centos5.7
目錄 /data/Centos/i386/
1、掛載文件
mkdir -p /mnt/soft
mount -o loop -t iso9660 /dev/cdrom /mnt/soft
cd /data/Centos/i386/
2.新建一個(gè)自定義的目錄,用來(lái)放置你的RPM包,并復(fù)制一份。
mkdir -p /data/Centos/i386/
cp -rf /mnt/soft/CentOS/ /data/CentOS/i386/
3.將/mnt/soft下的repodata/ 拷貝到/data/Centos/i386/CentOS下
cp -rf /mnt/soft/repodata/ /data/Centos/i386/CentOS/
4.安裝rpm -ivh /mnt/soft/CentOS/createrepo-0.4.11-3.el5.noarch.rpm (此包是用來(lái)安裝服務(wù)端設(shè)置軟件倉(cāng)庫(kù)及信息文件)
5.生成客戶(hù)端所需的信息文件
createrepo -g /mnt/soft/repodata/comps.xml /data/Centos/i386/
6.將key文件(用于客戶(hù)端與服務(wù)端的認(rèn)證)拷入指定目錄/data/Centos/i386 下
cp /mnt/soft/RPM-GPG-KEY-CentOS-5 /data/Centos/i386/
7.更改yum的配置文件,更改之前CentOS-Base.repo要做好備份
vim CentOS-Base.repo
[base]
name=CentOS5.7-base
baseurl=file:///data/Centos/i386/
enable=1
gpgcheck=1
gpgkey=file:///data/Centos/i386/RPM-GPG-KEY-CentOS-5
先執(zhí)行下yum clean all
驗(yàn)證結(jié)果
[root@lx_web_s1 CentOS]# yum install zlib
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package zlib.i386 0:1.2.3-4.el5 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Updating:
zlib i386 1.2.3-4.el5 base 51 k
Transaction Summary
================================================================================
Install 0 Package(s)
Update 1 Package(s)
Remove 0 Package(s)
Total download size: 51 k
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : zlib 1/2
Cleanup : zlib 2/2
Updated:
zlib.i386 0:1.2.3-4.el5
Complete!
這樣安裝/升級(jí)軟件比網(wǎng)絡(luò)源快很多。
posted on 2012-03-07 11:28
kxbin 閱讀(1255)
評(píng)論(0) 編輯 收藏 所屬分類(lèi):
Linux