zoukankan      html  css  js  c++  java
  • centos和rhel中软件包管理常用命令

    软件包管理的常用命令

     rpm软件包的管理

     查询类: rpm  -q

    软件包的查询: rpm  -q  软件包的名字   //你的记住软件包完整名字

    模糊查询rpm  -qa  |  grep  关键字    //根据软件包名中你记得的关键字进行查询

    查询软件包的信息: rpm  -qi  软件包的名字   

    查询软件包中文件列表rpm -ql 软件包的名字

    查询软件包的配置文件rpm  -qc   软件包的名字

    查询软件包的文档文件: rpm  -qd  软件包的名字

    检索文件属于哪个软件包rpm  -qf   文件路径

    软件包的安装和卸载

    注意:需要执行软件包的绝对路径和全名

    安装:rpm  -ivh  

    升级:rpm  -Uvh    //软件包不存在,安装软件包。如果存在并新的软件包

     

    卸载:rpm  -e  软件包名

    软件包的校验:rpm  -V  软件包名

    校验所有软件包:rpm  -Va   //当系统业务不繁忙的时候执行

    yum软件仓库的配置:

    cd  /etc/yum.repos.d 创建一个新的文件并且以.repo作为结尾

    [dvd]

    name=xxx

    enable=1

    gpgcheck=0

    baseurl=        

    (baseurl=url://path/to/repository/
    #baseurl是服务器设置中最重要的部分,只有设置正确,才能从上面获取软件。它的格式是:
    baseurl=url://server1/path/to/repository/
    url://server2/path/to/repository/
    url://server3/path/to/repository/
    #其中url支持的协议有 http:// ftp:// file://三种。baseurl后可以跟多个url,你可以自己改为速度比较快的镜像站,但baseurl只能有一个,也就是说不能像如下格式:
    baseurl=url://server1/path/to/repository/
    baseurl=url://server2/path/to/repository/
    baseurl=url://server3/path/to/repository/)

     

    # yum  repolist              //查看软件仓库的信息

    # yum  install  软件包名字   //安装软件包

    # yum  remove   软件包名字   //删除软件包

    # yum  update   软件包名字    //更新软件包

    *以上三个命令可以使用-y参数作为确认,不询问直接安装或卸载*

    # yum  info  软件包的名字    //查看软件包的信息

      此命令非常像rpm -qi,但rpm -qi只能查看已经安装的软件包的信息,

      yum  info 还能查看没有安装的软件包的信息。

     

    # yum  providers  文件名字|命令    //找出指定文件或命令属于哪个软件包?

    红帽第三方软件仓库的使用:EPEL

  • 相关阅读:
    <area> 标签
    商务通关闭效果
    利用HTML5云存储实现模拟对比投票效果
    织梦dedecms 用交叉栏目时arclist标签调用不出内容文章的问题(纯转载)
    PHP的类文件自动加载机制
    phpStorm中git使用
    php中namespace use用法实例分析
    Git常用命令
    PHP服务器端API原理及示例(接口开发)
    聊聊 PHP 与手机 APP 开发(API 接口开发)
  • 原文地址:https://www.cnblogs.com/qxfy/p/12027446.html
Copyright © 2011-2022 走看看