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包的通用命名规则

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

linux添加、删除、升级软件包 yum rpm dpkg的更多相关文章

  1. Linux之包管理工具总结[RPM/DPKG]-[YUM/APT]

    0.关键词解释 RPM:Red Hat Package Manager(原名),RPM Package Manager(现名,递归缩写,类似于GNU的命名); 解释:RPM软件包管理器 YUM:Yel ...

  2. Linux添加/删除用户和用户组

    声明:现大部分文章为寻找问题时在网上相互转载,在此博客中做个记录,方便自己也方便有类似问题的朋友,故原出处已不好查到,如有侵权,请发邮件表明文章和原出处地址,我一定在文章中注明.谢谢. 本文总结了Li ...

  3. Linux学习笔记之Linux添加/删除用户和用户组

    本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数. 1.建用户: adduser phpq //新建phpq用户 passwd phpq //给phpq用户设置密码 2.建工作组 g ...

  4. 【收藏】Linux添加/删除用户和用户组

    1.建用户: adduser phpq                             //新建phpq用户 passwd phpq                               ...

  5. Linux RedHat 7 配置本地 YUM源

    尽管RPM安装方法能够帮助用户查询软件相关的依赖关系,但是还是需要安装人员自己来解决,而且有些大型软件可能与数十个程序都有依赖关系,在这种情况下安装软件事件非常痛苦和耗费事件的事情,而Yum软件仓库可 ...

  6. linux常见的安装软件包命令

    常用的 RPM 软件包命令 安装软件的命令格式 rpm -ivh filename.rpm 升级软件的命令格式 rpm -Uvh filename.rpm 卸载软件的命令格式 rpm -e filen ...

  7. linux yum rpm 和 apt-get dpkg 安装、卸载软件

      一般来说著名的linux系统基本上分两大类:   1.RedHat系列:Redhat.Centos.Fedora等   2.Debian系列:Debian.Ubuntu等   RedHat 系列  ...

  8. Linux软件包安装(rpm、yum、apt-get)

    转载自:https://blog.csdn.net/wzq__janeGreen_/article/details/81774924 rpm/yum适用于Redhat.CentOS.Suse等平台: ...

  9. 软件包管理(rpm、yum、dpkg)

    一. 大多数Linux应用软件包的命名也有一定的规律,它遵循:名称-版本-修正版-类型,通常Linux应用软件的安装包有三种: 1) tar包,如software-1.2.3-1.tar.gz.以源码 ...

随机推荐

  1. 安装并使用SourceTree进行代码管理(Mac环境)

    应用场景 对于我们开发人员来说,熟练使用Git是最基本的技能之一.SourceTree又是一款比较好的Git UI工具,是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,主要 ...

  2. Dell R720 RAID配置

    Dell服务器上一般都带有Raid卡,Raid5配置请看下边,亲们 1. 将服务器接上电源,显示器,键盘,并开机 2. 按 ctrl + R进入Raid设置 3. 将光标放置在Raid卡那,按F2,选 ...

  3. MD5收集整理

    MD5如何生成的 百度百科 生成MD5 1.通过摘要生成MD5 MessageDigest md = MessageDigest.getInstance("MD5"); md.up ...

  4. PowerBI开发 第十五篇:Power BI的行级安全

    Power BI支持行级安全(Row-Level Security,RLS)的权限控制,用于限制用户对Dashboard.报表和DataSet的访问.用户浏览的报表是相同的,但是看到的数据却是不同的. ...

  5. SpringBoot整合Logback

    本文主要讲与Boot整合,后面会详细讲解Logback 官方文档 ConsoleAppender 如 name 所示,附加在 console 上,或者更准确地说是 System.out 或 Syste ...

  6. C Primer Plus (一)

    摘要:重读C Primer Plus ,查漏补缺 重读C Primer Plus,记录遗漏的.未掌握的.不清楚的知识点. 一.概览 1.链接器的作用是将这3个目标元素(目标代码.系统的标准启动代码和库 ...

  7. Java对象的"后事处理"——垃圾回收(二)

    1 先谈Finalize() finalize()能做的所有工作,使用try-finally或者其他方式都可以做得更好.更及时,所以笔者建议大家完全可以忘掉Java语言中有这个方法的存在. ——< ...

  8. MIT线性代数:20.克拉默法则,逆矩阵和体积

  9. Mybaits 源码解析 (十)----- 全网最详细,没有之一:Spring-Mybatis框架使用与源码解析

    在前面几篇文章中我们主要分析了Mybatis的单独使用,在实际在常规项目开发中,大部分都会使用mybatis与Spring结合起来使用,毕竟现在不用Spring开发的项目实在太少了.本篇文章便来介绍下 ...

  10. 我跟上家老板说过的最后一句话:转.NET Core吧

    最近几天浩子终于刚刚脱离了令人发指工作,一者是年底了,一者是不要向生活低头,就在这时我选择了第二者. 上家是做物联网的,人数不多,七八名开发人员,感觉都还可以,都很年轻没有秃顶,糊里糊涂就选择了入职. ...