1.安装yum
1.1检查是否安装yum
rpm -qa|grep yum
1.2创建目录
mkdir /apps
1.3上传yum的rpm包到/apps下,修改权限后安装
chmod 755 yum-2.0.8-1.src.rpm
rpm -ivh yum-2.0.8-1.src.rpm
2.挂载光盘或镜像文件
2.1创建挂载点
mkdir /mnt/cdrom
2.2放入光盘,查看光盘设备名
ls -l /dev/cdrom
2.3挂载光盘到挂载点
mount /dev/sr0 /mnt/cdrom
3.安装yum所需rpm包
3.1进入/dev/cdrom
cd /dev/cdrom
3.2rpm包安装
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
rpm -ivh yum-3.2.29-73.el6.noarch.rpm
yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm(没有装)
4.修改yum配置
4.1备份yum配置
cd /etc/yum.repos.d/
cp rhel-source.repo /etc/yum.repos.d/rhel-source.repo.bak
4.2编辑rhel-source.repo
vi rhel-source.repo
修改yum配置,不要有注释信息!!!
[Packages]
name=Red Hat Enterprise Linux #可以自定义名字
baseurl=file:///mnt/cdrom/server #挂载点
enabled=1 #可以使用yum
gpgcheck=1 #设置不检查gpgkey
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release # 配置gpgkey的路径
按esc,:wq存盘退出
5.配置本地yum源
5.1拷贝光盘中的rpm包到本地硬盘
cp -r /mnt/cdrom/Packages/ /packages/
5.2检查是否安装createrepo工具
rpm -qa|grep createrepo
5.3安装createrepo工具所需rpm包
rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
rpm -ivh createrepo-0.9.9-24.el6.noarch.rpm
6.创建索引
createrepo -v /packages/(如果命令找不到则重新安装上一步createrepo-0.9.9-24.el6.noarch.rpm)
6.1如若需要分组信息,找一个*****comps***.xml
cp /mnt/cdrom/repodata/fffa6f614fa907462f036732513bf3ff9979d3a769a1363887ea14af492fc713-comps-Server.x86_64.xml /comps.xml
6.2开始创建分组信息
createrepo -g /comps.xml /packages
7验证安装是否成功,显示以下信息证明安装成功
[root@howinserver yum.repos.d]# yum grouplist
Loaded plugins: product-id, search-disabled-repos, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Setting up Group Process
Packages | 4.1 kB 00:00 ...
Packages/primary_db | 3.1 MB 00:00 ...
Packages/group_gz | 216 kB 00:00 ...
Installed Groups:
Additional Development
Base
Compatibility libraries
Console internet tools
Debugging Tools
Desktop Platform
Directory Client
E-mail server
Fonts
General Purpose Desktop
Graphical Administration Tools
Hardware monitoring utilities
Input Methods
Large Systems Performance
Legacy UNIX compatibility
Legacy X Window System compatibility
NFS file server
Network file system client
Networking Tools
Performance Tools
Perl Support
Scientific support
Security Tools
Server Platform
Installed Language Groups:
Arabic Support [ar]
Armenian Support [hy]
Chinese Support [zh]
Georgian Support [ka]
Hebrew Support [he]
Inuktitut Support [iu]
Japanese Support [ja]
Korean Support [ko]
Lao Support [lo]
Tajik Support [tg]
Available Groups:
Backup Client
Backup Server
CIFS file server
Client management tools
Desktop
Desktop Debugging and Performance Tools
Desktop Platform Development
Development tools
Dial-up Networking Support
Directory Server
Eclipse
Emacs
FCoE Storage Client
FTP server
Graphics Creation Tools
Guest Agents
Identity Management Server
Infiniband Support
Internet Browser
Java Platform
KDE Desktop
Mainframe Access
Messaging Client Support
MySQL Database client
MySQL Database server
Network Infrastructure Server
Network Storage Server
PHP Support
PostgreSQL Database client
PostgreSQL Database server
Print Server
Printing client
Remote Desktop Clients
Ruby Support
SNMP Support
Server Platform Development
Smart card support
Storage Availability Tools
System Management
System administration tools
TeX support
Technical Writing
TurboGears application framework
Virtualization
Virtualization Client
Virtualization Platform
Virtualization Tools
Web Server
Web Servlet Engine
Web-Based Enterprise Management
X Window System
iSCSI Storage Client
Available Language Groups:
Afrikaans Support [af]
Albanian Support [sq]
Amazigh Support [ber]
Assamese Support [as]
Azerbaijani Support [az]
Basque Support [eu]
Belarusian Support [be]
Bengali Support [bn]
Bhutanese Support [dz]
Brazilian Portuguese Support [pt_BR]
Breton Support [br]
Bulgarian Support [bg]
Catalan Support [ca]
Chhattisgarhi Support [hne]
Chichewa Support [ny]
Coptic Support [cop]
Croatian Support [hr]
Czech Support [cs]
Danish Support [da]
Dutch Support [nl]
English (UK) Support [en_GB]
Esperanto Support [eo]
Estonian Support [et]
Ethiopic Support [am]
Faroese Support [fo]
Fijian Support [fj]
Filipino Support [fil]
Finnish Support [fi]
French Support [fr]
Frisian Support [fy]
Friulian Support [fur]
Gaelic Support [gd]
Galician Support [gl]
German Support [de]
Greek Support [el]
Gujarati Support [gu]
Hiligaynon Support [hil]
Hindi Support [hi]
Hungarian Support [hu]
Icelandic Support [is]
Indonesian Support [id]
Interlingua Support [ia]
Irish Support [ga]
Italian Support [it]
Kannada Support [kn]
Kashmiri Support [ks]
Kashubian Support [csb]
Kazakh Support [kk]
Khmer Support [km]
Kinyarwanda Support [rw]
Konkani Support [kok]
Kurdish Support [ku]
Latin Support [la]
Latvian Support [lv]
Lithuanian Support [lt]
Low Saxon Support [nds]
Luxembourgish Support [lb]
Macedonian Support [mk]
Maithili Support [mai]
Malagasy Support [mg]
Malay Support [ms]
Malayalam Support [ml]
Maltese Support [mt]
Manx Support [gv]
Maori Support [mi]
Marathi Support [mr]
Mongolian Support [mn]
Myanmar (Burmese) Support [my]
Nepali Support [ne]
Northern Sotho Support [nso]
Norwegian Support [nb]
Occitan Support [oc]
Oriya Support [or]
Persian Support [fa]
Polish Support [pl]
Portuguese Support [pt]
Punjabi Support [pa]
Romanian Support [ro]
Russian Support [ru]
Sanskrit Support [sa]
Sardinian Support [sc]
Serbian Support [sr]
Sindhi Support [sd]
Sinhala Support [si]
Slovak Support [sk]
Slovenian Support [sl]
Somali Support [so]
Southern Ndebele Support [nr]
Southern Sotho Support [st]
Spanish Support [es]
Swahili Support [sw]
Swati Support [ss]
Swedish Support [sv]
Tagalog Support [tl]
Tamil Support [ta]
Telugu Support [te]
Tetum Support [tet]
Thai Support [th]
Tibetan Support [bo]
Tsonga Support [ts]
Tswana Support [tn]
Turkish Support [tr]
Turkmen Support [tk]
Ukrainian Support [uk]
Upper Sorbian Support [hsb]
Urdu Support [ur]
Uzbek Support [uz]
Venda Support [ve]
Vietnamese Support [vi]
Walloon Support [wa]
Welsh Support [cy]
Xhosa Support [xh]
Zulu Support [zu]
Done
8.弹出光盘
8.1查询光盘挂载位置,卸载光盘
df -h
umount /dev/sr1
8.3 弹出光驱
eject