zoukankan      html  css  js  c++  java
  • 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包的通用命名规则

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

  • 相关阅读:
    前后端渲染
    与你一起的日子
    Python 字符串转化成整形数组
    Python列出文件和目录
    Eclipse 导入Gson包
    java.lang.NoClassDefFoundError (Eclipse)
    成功的背后!(给所有IT人)
    事件与概率
    Servlet获取form表单上传文件及其他参数
    Servelt学习笔记之二——使用Servlet提取表单中的数据
  • 原文地址:https://www.cnblogs.com/daduryi/p/6619200.html
Copyright © 2011-2022 走看看