实战做业2,配置yum客户端工具


          更多内容请点击:前端

         Linux学习从入门到打死也不放弃,彻底笔记整理(持续更新,求收藏,求点赞~~~~)linux

        http://www.javashuo.com/article/p-viilhgyh-vk.html
vim


        rpm是一款很好用的工具,能够帮咱们解决大多数的软件安装工做。centos


        但是因为linux核心思想中,有一条就是经过简单程序的连接来解决复杂的问题,缓存

        

        这就表示咱们会有数不清的简单,单一的程序,经过组合在一块儿使用,来解决某些单个程序没法独立完成的任务,而程序之间也会有依赖存在的关系。网络

    

        而正是因为这个缘由,有时候咱们使用rpm来安装一个软件的时候,会由于依赖关系的存在而没法完成单独安装。ide


        1.png


         如上图,咱们安装一款叫gcc的工具的时候,就出现这种状况。工具


        遇到这种状况,咱们能够把每个依赖的工具单独记下来,而后一个一个或者一块儿安装,可是若是一旦依赖的软件太多,或者依赖关系太复杂,这样作起来就会显得很是麻烦。学习


        固然,咱们也能够选择另一款工具,就是yum,来解决这个问题。阿里云


        yum做为rpm的前端工具,底层也是基于rpm来实现的,用来解决软件包之间的依赖性,可在多个仓库之间定位软件包。


        咱们首先检查一下本机是否已经安装了yum,

        使用  rpm -q yum命令查看


        2.png

    

        如图,若是没有安装的软件,rpm -q就会提示 not installed。

        

        看来yum并不须要咱们单独安装,centos在安装的时候就已经为咱们安装好了yum。


        不过咱们也能够借此查看如下yum的使用介绍。     可使用man yum查看,也可使用 rpm -qd yum 查看yum自身安装的相应文档。


        使用rpm -qc yum 查看yum的配置文件信息。

    

        3.png

    

         使用 cat  /etc/yum.conf 命令,能够查看yum的主配置信息

           

        4.0.png


        根据提示,咱们须要在/etc/yum.repos.d 目录下创建 .repo文件来配置仓库


        且能够查看配置仓库的文件书写格式及注意事项。


        要使用yum功能,咱们首先须要一个仓库,而yum默认下仓库都是官方地址,网络条件很差可能没法访问。因此配置的时候最好选择本地地址,或者访问速度快的网络仓库地址,好比阿里云等等。


        其实centos安装镜像光盘自己就是一个yum仓库,咱们首先选择光盘镜像做为本地仓库地址


       6.png 


        挂上光盘,光盘路径便可以做为yum仓库地址。


        注意,repodata所在的目录即为仓库地址。


         cd 进入/etc/yum.repo.d/

          

         vim base.repo            文件名随意,不过必定要是 .repo 结尾,并且此目录下通常会有系统自带的一些.repo文件,可是对咱们用处不大。


        能够删除,也可新建一个backup目录,把原来的配置移动到此目录便可。


       5.png

        

        开始配置仓库,


        须要注意:    [ID],中括号里面的ID能够本身写,可是必需要加上中括号标记 [  ]

        

        name任意便可,baseurl填写本地光盘。因为咱们使用的仓库是官方安装光盘,因此校验过程也能够跳过,gpgcheck=0便可 (默认为1 开启)


        简单的几行以后:x 保存退出。配置过程就算基本完成了。


        接下来咱们执行

                        yum  repolist     命令,能够看到仓库连接成功,开始缓存元数据,能够看到一共有9000多个程序的安装包

    

        7.png


        接下来咱们再次安装gcc,使用命令: yum install gcc    


        8.png

        

        能够看见yum会本身查找所依赖的安装包,且一块儿下载安装。


        此时询问是否继续,输入 y 便可。 也能够在执行命令时直接加-y选项


       9.png


        一共三个包,下载带安装,全程系统自行操做,很是方便。


         接下来咱们给配置的yum仓库添加一个epel的网络仓库地址,以即可以获取更多安装光盘之外的有用工具


        这里选择阿里云的epel仓库做为实验:https://mirrors.aliyun.com/epel/7/x86_64/   

        

        一样的cd 进入/etc/yum.repo.d/

          

         vim base.repo  

    

         10.png

        

        配置好以后再次保存退出。


        使用 yum clean all 先清除缓存       而后再次使用yum repolist


        12.png

        

         能够看到此次一共发现22000多个包,其中epel源的就要12000多个


        这么多的工具,要到哪一天才能用的完。


        固然,咱们只取本身须要安装的工具就行了 


        接下来检查epel源里的这么多软件可否正常安装呢,首先使用yum list 命令,能够查看全部包名


        咱们能够选取一个软件安装,好比 yun install sl


        13.png     

        

        能够看到安装的时候也会提示包的来源,是咱们本身配置的仓库地址,因此放心安装。


        完成以后咱们直接执行 sl 命令,是否是感到眼前一亮呢~


        14.png

相关文章
相关标签/搜索