Yum安装(一)

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

你可能感兴趣的:(yum安装)