• linux添加、删除、升级软件包 yum rpm dpkg


    1、红帽7主要采用yum和rpm

    SN

    command

     
    1

    rpm -qa

    --query  --all。
    2

    rpm -ql <package>

    列出包中的文件
    3

    rpm -ivh <package>

    安装rpm格式的包,一次可以安装多个;-i:install   -v:报告每一步的安装情况   -h 表示使用hash ”#”指示安装进度
    4

    rpm -e <package>

    卸载一个包--erase
    5

    rpm -pl <package>

    查询rpm包中的文件
    6

    yum -qi <package>

    显示一个包的发行信息
    7

    rpm --rebuilddb

    重建RPM管理库,当管理库遭到破坏时执行
    8

    yum search <keywords>

     
    9

    yum install <package>

    可一次安装多个
    10 yum -y install 'vim-*' 不需确认,匹配
    11 yum install <pathname> 自动查找并安装包含了制定文件的软件包 yum install /usr/sbin/named会安装bind软件包
    12 yum remove <package>  
    13 yum list  
    14 yum info <package> 显示包的信息
    15 yum update 跟新系统里已安装的软件包
    16 yum group info <group> 查看一个软件组的信息
    17 yum grouop install <group>  
    18 yum group remove <group>  
    19 yum group list 列出全部的软件组(网络源里的)

    2、Ubuntu主要采用dpkg和apt-get工具

    3、rpm

    common

    client

    manual手册

    devel开发包

     1)安装

    rpm的安装:rpm -ivh xxxxxxx.rpm      

    --test只对安装进行测试,并不实际安装

    --prefix path将软件包安装到指定的path路径下

    --replacepkgs强制重新安装

    2)卸载

    i代表安装,e代表卸载,v代表显示安装过程,h代表显示#号样式的进度

    3)升级

    rpm -Uvh升级 --force强制(重装时用)

    4)查询-q

    查看以安装软件的配置文件:rpm -qc samba samba-common 要使用全程,不支持*等

    -c列出组态配置文件,须与q一同使用 

    -qR 显示这个软件包所依赖的软件包

    rpm -qa | grep XXXX  查询,参见grep命令

    5)校验软件

    rpm -V 【选项】软件包名

    常见linux系统中RPM包的通用命名规则

    从本质上讲,软件包的安装其实就是文件的复制,就是把软件需要的所有文件复制到特定的目录。

  • 相关阅读:
    流程控制
    小结
    运算符
    进制之间的转换
    自动类型转换和强制类型转换
    变量
    关键字,标识符,
    NGINX 做TCP转发(端口转发)并记录日志
    redash安装
    解决 es CircuitBreakingException 问题(Data too large Error)
  • 原文地址:https://www.cnblogs.com/daduryi/p/6619200.html
Copyright © 2020-2023  润新知