Linux菜鸟成长日记 (Linux中软件升级机制yum指令的基本介绍以及yum配置的两种方式)

Linux中软件升级机制yum指令的基本介绍以及yum配置的两种方式

先来介绍一下yum:

yum是通过分析RPM(linux中的软件包管理器)的标头数据后,根据各软件的相关性制作出属性相依时的解决方案,然后可以自动处理软件的相依属性问题,以解决软件安装或移除与升级的问题。可以通过 yum 进行查询、安装、升级与移除功能

介绍一些yum的最基本指令:

 yum         install         +软件名      对软件安装

                 remove      +软件名      卸载指定软件

                 repolist                         列出yum源信息

                 list             +软件名      查看软件源中是否有此软件

                 list all                            列出所有软件名称

                 list installd                    列出已安装好的软件名称

                 list avaiable                  列出可用yum安装的软件名称

                 clean all                        清空yum缓存

                 search        +软件信息  根据软件信息搜索软件名称

                 whatprovides  +名称     在yum源中查找包含指定名称文件的软件包

                 update                           更新软件

                 history                            查看系统软件改变历史

                 reinstall        +软件名     重新安装软件

                 info               +软件名     查看软件信息

                 groups list                      查看软件组信息

                 groups info    +软件组     查看软件组内包含的软件

                 groups install +软件组     安装软件组

                 groups remove +软件组   卸载软件组

1.yum的查询功能:

示例一:yum info dhcp  来查看一下dhcp这个软件的信息

示例三:yum search dhcp 根据软件信息搜索软件名称

示例二:yum install dhcp.x86_64 安装dhcp

(2)建立一个存放镜像文件的目录:mkdir  /iso

         将镜像文件放置进去

         建立镜像源挂载点:mkdir /rhel7.0      

         将镜像源挂载到对应位置:mount /iso/rhel-server-7.0-x86_64-dvd.iso /rhel7.0

         注:可以通过在shell下执行:df -H 监测是否挂载成功。 

         先将/etc/yum.repos.d/ 目录腾空 :将里面的文件备份到其他目录中         

          内容如下:   

               [rhel7.2]
               name=rhel7.2                                  描述信息
               baseurl=file:///rhel7.2                      路径解决依赖关系的路径包,可是FTP,file,http

               gpgcheck=0                                    这里等于0表示不启用gpgkey,为1则表示启用

这样就可以保证开机后不用再次对镜像源进行挂载。

二:配置共享yum源(通过 络让客户端共享服务端的yum源)

(1)先借助上述的本地yum源安装apache服务

执行:yum install httpd ,完成安装

(2)关闭防火墙,以保证可以通过 络共享yum源

systemctl stop firewalld

systemctl disable firewalld


(4)访问测试

在浏览器中输入地址:
http://ip/rhel7.0

服务端IP/rhel7.0

看是否可以链通,若链通则进行下一步。

保存后就可通过客户端进行yum源共享了。

例如执行yum install dhcp ,安装dhcp的指令观察共享yum源前后的区别:

共享前:

完成共享就可进行安装操作了。



文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24804 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年3月22日
下一篇 2018年3月22日

相关推荐