Linux系统yum安装软件(一)

**********************************************************************************************************************************

    学习目标:

    1.了解Linux应用程序的组成部分

    2.掌握使用yum工具管理软件包的方法

    3.掌握使用RPM工具管理软件包的方法

    4.掌握应用程序源代码包的编辑安装方法

    yum软件安装这部分基本需要掌握这四个方面.

    1.1应用程序与命令的关系:

    基本命令时Linux系统中不可缺少的组成部分

    命令保存在/bin和/sbin目录中   比如用户在创建文件、文件夹,文件的增、删、改、查命令都是存储在bin和sbin目录下面

          打开xshell,进到根目录下,进行浏览:

         

     可以看到这两个目录,打开bin目录,显示很多的命令,

     

     这两个目录中的命令都是系统或者发行版已经集成好的命令,我们登录进去直接使用就可以。

     而应用程序保存在/usr/bin和/usr/sbin目录中

    命令的作用是完成对Linux系统本身的管理工作,应用程序则完成与Linux系统管理相对独立的任务

    命令只能以命令行的形式运行,命令格式中包括命令字、命令选项和命令参数

     应用程序可以是以命令行的形式运行,也可以是字符界面或图形界面的窗口程序,表现形式比较多样

    1.2系统应用程序与第三方应用程序的比较

      系统应用程序通常遵从Linux发行版本中额软件包管理格式进行安装和卸载

      第三方应用程序可能以Linux发行版本中使用的软件包的格式提供安装程序,也可能使用来自安装程序或其他的形式提供应用程序的安装

      应用程序中不同类型的文件保存在Linux系统的不同目录中

                       文件类型                                   保存目录      

                  普通执行程序文件                                /usr/bin

                   服务器执行程序文件和管理程序文件              /usr/sbin

                   应用程序配置文件                              /etc

                   应用程序文档文件           /usr/share/doc

                   应用程序手册页文件                            /usr/share/man

        yum是什么?

       yum是用python写成,早时称为yup,后经杜克大学的linux@Duke团队进行改进,才更名为yum.  yum的宗旨是自动化升级,安装/移除rpm软件包,收集rpm软件包的相关信息,检查依赖并自动提示用户解决。yum的关键之处要有可靠的repoitory,也就是软件仓库,他可以是http或ftp站点,也可以是本地软件池。  

       为什么要使用yum:

        Linux系统维护中管理员最头痛的就是软件包之间的依赖了,往往是你想要安装a软件,安装的时候又提示你必须先安装b软件,安装b软件的时候,又告诉你还需要安装c库,好不容易安装好z库,发现版本还有问题,RPM软件包管理系统对软件直接的依赖关系没有内部定义,造成安装RPM软件时,经常出现令人无法理解的问题。

       yum的相关配置位于etc目录下,主要有yum、yum.conf、yum.repos.d三个目录、文件

                

      进入yum文件夹中的pluginconf.d 文件夹, plugin里面存放的是yum的插件,通过插件可以非常快速的从互联网上下载软件并进行软件安装,这个插件通常是直接集成在系统中,所以一般情况下,装上系统就可以直接使用插件;而在一些老版本中,fastesmirror没有进行集成,就需要开发者手动安装一下,安装完就显示出配置文件,我们可以通过vi的方式对改文件进行查看,其实也没啥大用,主要用于提速。

       

      下面的图显示的是yum.conf文件的配置内容:

       

      debug 设为0,则不保存缓存;

      logfile 记录安装哪些软件,及软件的信息

      下面看yum.repos.d目录,其中包含三个文件,打开其中的CentOS-Base.repo文件,

       

      yum工具命令;

      升级系统         yum update

      移除指定的软件包         yum remove httpd

      安装指定的软件包         yum install httpd

      搜索相关的软件包         yum search httpd

      升级指定的软件包         yum update httpd

      列出软件的详细信息         yum list httpd

   

               这些命令的使用方法非常简单,在任意的目录下面,输入该命令,即可进行该命令指定的操作,

               uanme 命令显示系统名称:

            


           uanme  -a 命令显示系统全称:

         

        yum install httpd命令:

      

         我的apache已经安装过了,就显示这样,系统没有安装的话,输入这条命令,按照提示,直接输入Y就可以成功安装。

         现在先写这么多,其余的部分,抽时间接着写!

         Bye !

        

**********************************************************************************************************************************

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值