Yum安装(一)
【需求分析】相对于redhat公司提供的传统rpm安装方式,yum安 装则显得更加的灵活,而且一个更重要的原因就是它能很好地解决安装过程中软件店的依赖关系。这就使得软件包的安装、查询、卸载、升级更加的方便、快捷。
【yum分类】Yum安装分为本地yum和网络yum两类。
【yum配置】
一:本地yum
①建立挂载点,将安装光盘进行挂载,切换到光盘的Server目录。
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom/
cd /mnt/cdrom/Server/
②对yum的配置脚本进行修改。
(vim /etc/yum.repos.d/rhel-debuginfo.repo)
③yum安装一些常用的参数列表。
yum clean all 清空yum缓存
yum list [all | installed | available] 罗列yum源中的软件
yum install vsftpd 安装软件包
yum remove vsftpd 移除软件包
yum search vsftpd 查找软件包
yum check-update 检查可以更新的软件包
yum list installed 罗列已经安装的软件包
yum info vsftpd 查看软件包的信息
yum update 升级所有软件包
yum update vsftpd 升级指定软件包
yum upgrade 升级所有软件包
(只要是系统里的东西有更新的全部更新)
基于组的操作。
yum grouplist
yum groupinstall “组名”
groupinstall group1 [group2] [...]
groupupdate group1 [group2] [...]
grouplist [hidden] [groupwildcard] [...]
groupremove group1 [group2] [...]
groupinfo group1 [...]
二:网络yum(基于FTP、基于WWW、基于NFS)
①FTP方式:
yum install vsftpd
cd /var/ftp/
cp -r /mnt/cdrom/* ./
ifconfig 查看ftp 服务器的地址。
新建虚拟机,作为yum客户端,并对yum配置脚本进行修改。
vim /etc/yum.repos.d/rhel-debuginfo.repo
配置完成,进行yum的相关操作。
②让客户端能够yum安装服务器从光盘外加入到仓库的软件包。
<1>进入到服务器端,安装createrepo 工具。
<2>利用createrepo工具更新服务器端的仓库数据库repodata
注意:新的软件包放在哪个仓库,就更新相应的仓库内的
Comps-rhel5-server-core.xml 文件。
<3>在客户端执行yum clean all 清除缓存信息。
<4>利用yum 安装额外的软件包。
③客户端想利用FTP服务器上的yum工具进行本地软件包的安装,
并解决相应的依赖关系,完成相应的依赖安装。
<1>进入到rpm软件包的目录。
<2> yum localinstall rpm包名 --nogpgcheck
转载于:https://blog.51cto.com/tywangpanpan/1160804