美文网首页
linux安装应用

linux安装应用

作者: zl1995 | 来源:发表于2017-04-19 20:01 被阅读12次

    一、软件包管理简介
    1.软件包分类<ul><li>源代码</li> > 脚本安装包
    源码包优点:
    ①·开源,如果你能力足够,可以修改源代码
    ②·可以自由选择所需的功能
    ③·软件是编译安装,所以更加适合自己的系统,更加稳定,效率更高。
    ④·卸载方便
    源码包缺点:
    ①·安装过程步骤多,尤其是安装较大软件集合时(比如LAMP环境搭建),容易出现拼写错误
    ②·安装过程时间较长,安装比二进制安装时间长
    ③·因为是编译安装,一旦报错新手很难解决
    <li>二进制包(RPM包,系统默认包)</li> 二进制包的优点:
    ①·包管理系统简单,只通过几个命令就可以实现包的安装、升级、查询和卸载。
    ②·安装速度比源码包快的多。
    二进制包的缺点:
    ①·经过编译,不再可以看见源代码。
    ②·功能选择不如源码包灵活。
    ③·依赖性</ul>
    二、RPM命令管理

       1.RPM包命名规则
          1.1 RPM包的来源
                ·RPM包在系统光盘中
          1.2 RPM包的命名规则
               软件名-版本号-修正号.[公司].[软硬件平台].rpm
          1.3 RPM包的依赖性
                > 树形依赖  a>b>c
                > 环形依赖  a>b>c>a
                >模块依赖   查询网站www.rmpfind.net
     2.安装命令
        2.1包全名和包名
             > 包全名:操作的包是没有安装的软件包时,用全名.而且要注意路径.
             > 包名:操作已经安装的包时,使用包名,时搜索var/lib/rpm/中的数据库
       2.2 rpm安装
             rpm -ivh  包全名
                选项:
               --   -i(install) 安装
               --  -v(verbose) 显示详细信息
               --  -h(hash) 显示进度
              --  --nodeps 不检测依赖性
       2.3 rpm包升级
            rpm -Uvh 包全名
              选项:
                   --  -U(upgrade)  升级
      2.4 卸载
           rpm -e 包名
              选项:
                   --   -e(erase)  卸载
                   --   --nodeps 不检查依赖性
    3.rpm包查询
       3.1 查询是否安装
            rpm -q 包名
              #查询包是否安装
                 --   -q(query)  查询  
                 --   -a(all)   所有
                 --   -i(information)       详细信息
                 --   -p(package)     未安装的包    ps:查询未安装的包的详细信息加包全名
                 --   -l(list)               查询安装包的文件位置
    
    截图未命名.jpg

    相关文章

      网友评论

          本文标题:linux安装应用

          本文链接:https://www.haomeiwen.com/subject/gxuhzttx.html