在线yum源,对于简单的操作把yum源下载下来,进行配置,企业级的yum源是收费项目,所以这边找了免费的,有些服务器我们接手发现已经装好了yum源,但是老是出问题,最后想了下,卸载掉吧。

rpm -qa | grep yum | xargs rpm -e --nodeps

这条命令是删除自带的yum
重新安装yum命令,安装顺序不能错,不然会报错

rpm -ivh python-iniparse-0.2.3-4.el5.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
rpm -ivh yum-3.2.22-26.el5.centos.noarch.rpm
rpm -ivh yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm

这边写了个脚本,但是前提是自己下载对应的脚本到/root/lzn_work(举例的放rpm包目录,自己可以对应修改)
[root@localhost yum.repos.d]# cat install_yum.sh

#!/bin/bash
rpm -qa | grep yum | xargs rpm -e –nodeps
cd /root/lzn_work
rpm -ivh python-iniparse-*.noarch.rpm
rpm -ivh yum-metadata-parser-*.centos.i386.rpm
rpm -ivh yum-*.noarch.rpm
rpm -ivh yum-fastestmirror-*.noarch.rpm
wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo
wget http://mirrors.163.com/.help/CentOS-Base-163.repo
cp -f CentOS-Base-sohu.repo CentOS-Base-163.repo  /etc/yum.repos.d
yum makecache

vim /etc/yum.repos.d/yum.repo
[名字]
name=名字
baseurl=file:///mnt/Server  指定yum源路径
enabled=1     使这个yum源可用
gpgcheck=0    不检查包


 

 
#yum search  软件名关键字
#yum install 软件名
#yum erase 软件名
#yum clean all   清除yum缓存
 
#yum list      //已经安装过的rpm包还有安装源里可安装的包
#yum grouplist      //查看可以按组安装的软件
#yum groupinstall   软件组名  //按软件组名安装

yum排错:
1.检查配置文件(重点:路径)
2.在放置配置文件的目录下不能存在两个以上的.repo的文件
3.不能在yum源路径下执行yum命令
4.不要忘记执行yum clean all 命令

 

md5sum  +a1  改变内容前      
md5sum  +a1   改变内容后(这两次的生成的值不一样,证明文件内容已经改动过,如果生成值一样,证明文件内容没有改动过。)   
yum reinstall  +软件包     yum重新安装软件           
yum clean  all  清楚yum缓存
rpm  --import   /镜像包下/RPM-GPG-KEY...                gpgcheck=1时  要导入这以下这两个文件
RPM-GPG-KEY-redhat-beta          
RPM-GPG-KEY-redhat-release

制作yum源  
安装createrepo  命令
createrepo  /yum源的路径            制作yum源  
.src.rpm 为源码分发安装包   这种安装包需要rpmbuild --rebuild  重建  
重建后在 /usr/src/redhat/RPMS/i386   会有rpm的普通安装包,运行普通安装包就可以安装了
安装互相有依赖性的软件:
#rpm -ivh   *

挂载镜像
mount -t  iso9660  /dev/cdrom /mnt  光盘
mount  -o  loop  /root/Desktop/rhel5u5.iso  /mnt  镜像