zoukankan      html  css  js  c++  java
  • Linux软件包管理(12)

    RPM包管理:

      RPM(RedHat Package Manager),早期是在RedHat发行版下,由于比较火,所以慢慢运行于各个发行版(如suse,centos等)。

      它生成具有.RPM扩展名的文件,类似windows的setup.exe。

      【查询】

      =》查询已安装的rpm列表 rpm -qa|grep xx

      

      =》查询软件包信息 rpm -qi 包名

      =》查询软件包安装了哪些文件及路径 rpm -ql 包名

      =》查询文件所属软件包 rpm -qf /etc/passwd

      

      【卸载】

      =》卸载rpm包:rpm -e RPM包名

        1)如果其它软件包依赖于您要卸载的软件包,卸载时则会产生错误信息

        2)若要强制删除,可以增加参数--nodeps,但一般不推荐。 rpm -e --nodeps RPM包名

      【安装】

      =》安装RPM包:rpm -ivh RPM包全路径名称

        i=install 安装;v=verbose 提示;h=hash 进度条

    YUM包管理:

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

      使用yum必须在联网环境

      【查询】

      =》查询yum服务器是否有需要安装的软件:yum list|grep xx

      【安装】

      =》安装指定yum包:yum install xxx

  • 相关阅读:
    Test
    Python Requests库使用指南
    Python文件操作,看这篇就足够
    Ubuntu配置完全教程
    Redis入门
    Python Requests 库学习笔记
    c++11函数模板“偏特化”的一种实现
    c++通用判零模板类
    Python实现1-9数组形成的结果为100的所有运算式
    QT:用QWebSocket实现webchannel,实现C++与HTML通信
  • 原文地址:https://www.cnblogs.com/az4215/p/11433025.html
Copyright © 2011-2022 走看看