众所周知,linux下的安装软件包的问题是一直是大家很头疼的问题,使用rpm是往往还需要解决很多包依赖关系,很是不尽人意,因此yum的出现解决了这个问题/我们下面来简单的探讨下yum的简单用法;
Yum的一些命令的格式
Yum install 安装单个包
Yum groupinstall 安装“组包”这里的意思是和要安装的包所有相关的包全部安装
yum clean 如果以前安装过了,清楚以前安装过的痕迹(慎用)
yum localinstall 指定本地安装
yum update 升级安装
yum list 列出所有已安装的包
yum search 允许您从可用元数据搜索关于包的信息
下面以本地安装yum源为例在此外yum还支持ftp http 格式和file格式一样,只是将file换了,后面跟上对应的服务器的IP地址
1, 复制rpm包,建立本地yum源库
分别将Cluster ClusterStorge VT Server 分别下载到本地/media/cdrom 目录下
2yum数据源文件
#cd /etc/yum.repo..d
#vim myyum.repo
[server] 文件的源
Name=your filename 自己随便起的名字
baseurl=file:///media/cdrom/Server 本地数据源所在的根目录
pgpcheck=0 不进行数据校验
[VT] 文件的源
Name=your filename 自己随便起的名字
baseurl=file:///media/cdrom/VT 本地数据源所在的根目录
pgpcheck=0
[Cluster] 文件的源
Name=your filename 自己随便起的名字
baseurl=file:///media/cdrom/Cluster 本地数据源所在的根目录
pgpcheck=0
[ClusterStorge] 文件的源
Name=your filename 自己随便起的名字
baseurl=file:///media/cdrom/ ClusterStorge 本地数据源所在的根目录
pgpcheck=0
3.解决包依赖关系
Createrepo -g /media/cdrom/VTepodate/-rhel5-cluster-st.xml /media/cdrom/
4. 自己想要安装包的名字 (这里如果createrepo 命令不能执行的话,说明createrepo包没有安装,这里我们还需要实现安装好)
需要注意的是以上的所述的是不需包校验的情况当需要报校验是,你必须导入它们的 GPG 密匙,打开一个终端并且输入如下命令:
=====#mport /etc/pki/rpm-gpg/*