zoukankan      html  css  js  c++  java
  • Linux RPM、YUM、APT包管理工具

    ⒈rpm包的管理

      1)介绍

        rpm是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有.RPM扩展名的文件,RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,类似Windows的Setup.exe,这一文件格式名称虽然打上了RedHat的标志,但理念是通用的。

        Linux的某些分发版本都有采用,例如redhat、suse、centos等等,可以算是公认的行业标准了。

      2)rpm包的简单查询

        rpm -qa  查询所安装的所有rpm软件包
    
        rpm -qa | more  带个分页
    
        rpm -qa | grep xxx  查询指定安装的rpm软件包
    
        rpm -q 软件包名  查询软件包是否安装
    
        rpm -qi 软件包名  查询安装的软件包信息
    
        rpm -ql 软件包名  查询安装的软件包文件信息
    
        rpm -qf 文件全路径名  查询该文件隶属于那个软件包

      3)安装rpm包

        基本语法

          rpm -ivh rpm包全路径名称

        参数说明

          i = install  安装

          v = verbose  提示

          h = hash  进度条

      4)卸载rpm包

        基本语法

          rpm -e rpm包的名称

        ★如果其它软件包依赖于即将删除的软件包,卸载时则会产生错误信息

        removing these packages would break dependencies:................

        此时若要强制删除,请添加参数 --nodeps

          rpm -e --nodeps rpm包的名称

        ★若强制删除某软件包,则依赖于该软件包的程序可能无法运行

    ⒉yum包的管理

      1)介绍

        yum是一个shell前端软件包管理器,基于rpm包管理,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包,使用yum的前提是可以联网。

      2)yum的基本指令

        yum list | grep 软件名称  查询yum服务器是否存在该软件

        yum install 软件名称  安装指定的yum包

    ⒊apt包的管理

      1)介绍

        apt是Advanced Packaging Tool的简称,是一款安装包管理工具,在Ubuntu下,我们可以使用apt命令用于软件包的安装、删除、清理等,类似于Windows中的软件管理工具。

      2)修改apt远程软件仓库

        /etc/apt/sources.list

        ★修改完远程仓库后刷新  sudo apt-get update

      3)apt相关指令

        sudo apt-get update  更新源
        sudo apt-get install package  安装包
        sudo apt-get remove package  删除包
        sudo apt-cache search package  搜索软件包
        sudo apt-cache show package  获取包的相关信息,例如说明、大小、脚本等
        sudo apt-get install package --reinstall  重新安装包
        sudo apt-get -f install  修复安装
        sudo apt-get remove package --purge  删除包,包括配置文件等
        sudo apt-get build-dep package  安装相关的编译环境
        sudo apt-get upgrade  更新已安装的包
        sudo apt-get dist-upgrade  升级系统
        sudo apt-cache depends package  了解使用该包依赖那些包
        sudo apt-cache rdepends package  查看该包被那些包依赖
        sudo apt-get source package  下载该包的源代码
  • 相关阅读:
    Mybatis逆向工程构建项目实例.
    JVM调优总结 -Xms -Xmx -Xmn -Xss
    mvn test 执行testng测试用例
    jmeter 发送http请求,并把获取到的请求的订单信息保存到文件中
    jenkins job构建后汇总结果到同一个文本文档中去
    shell 批量查看job 配置
    jenkins 发送邮件模板
    jenkins 发送邮件失败
    maven 私服中央库使用阿里云库
    jenkins 下载插件失败处理办法
  • 原文地址:https://www.cnblogs.com/fanqisoft/p/10458762.html
Copyright © 2011-2022 走看看