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包的通用命名规则
从本质上讲,软件包的安装其实就是文件的复制,就是把软件需要的所有文件复制到特定的目录。
linux添加、删除、升级软件包 yum rpm dpkg的更多相关文章
- Linux之包管理工具总结[RPM/DPKG]-[YUM/APT]
0.关键词解释 RPM:Red Hat Package Manager(原名),RPM Package Manager(现名,递归缩写,类似于GNU的命名); 解释:RPM软件包管理器 YUM:Yel ...
- Linux添加/删除用户和用户组
声明:现大部分文章为寻找问题时在网上相互转载,在此博客中做个记录,方便自己也方便有类似问题的朋友,故原出处已不好查到,如有侵权,请发邮件表明文章和原出处地址,我一定在文章中注明.谢谢. 本文总结了Li ...
- Linux学习笔记之Linux添加/删除用户和用户组
本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数. 1.建用户: adduser phpq //新建phpq用户 passwd phpq //给phpq用户设置密码 2.建工作组 g ...
- 【收藏】Linux添加/删除用户和用户组
1.建用户: adduser phpq //新建phpq用户 passwd phpq ...
- Linux RedHat 7 配置本地 YUM源
尽管RPM安装方法能够帮助用户查询软件相关的依赖关系,但是还是需要安装人员自己来解决,而且有些大型软件可能与数十个程序都有依赖关系,在这种情况下安装软件事件非常痛苦和耗费事件的事情,而Yum软件仓库可 ...
- linux常见的安装软件包命令
常用的 RPM 软件包命令 安装软件的命令格式 rpm -ivh filename.rpm 升级软件的命令格式 rpm -Uvh filename.rpm 卸载软件的命令格式 rpm -e filen ...
- linux yum rpm 和 apt-get dpkg 安装、卸载软件
一般来说著名的linux系统基本上分两大类: 1.RedHat系列:Redhat.Centos.Fedora等 2.Debian系列:Debian.Ubuntu等 RedHat 系列 ...
- Linux软件包安装(rpm、yum、apt-get)
转载自:https://blog.csdn.net/wzq__janeGreen_/article/details/81774924 rpm/yum适用于Redhat.CentOS.Suse等平台: ...
- 软件包管理(rpm、yum、dpkg)
一. 大多数Linux应用软件包的命名也有一定的规律,它遵循:名称-版本-修正版-类型,通常Linux应用软件的安装包有三种: 1) tar包,如software-1.2.3-1.tar.gz.以源码 ...
随机推荐
- java源码解析
String深入解析 String具有不变性的原因: String被final修饰,它不可能被继承,也就是任何对String的操作方法,都不会被继承覆写 String中保存数据的是一个char数组的v ...
- 面试必问的Synchronized知道这些就可以了
Synchronized关键字算是Java的元老级锁了,一开始它撑起了Java的同步任务,其用法简单粗暴容易上手.但是有些与它相关的知识点还是需要我们开发者去深入掌握的.比如,我们都知道通过Synch ...
- Java 在PDF中添加页面跳转按钮
在PDF 中可通过按钮来添加动作跳转到指定页面,包括跳转到文档首页.文档末页.跳转到上一页.下一页.或跳转到指定页面等.下面将通过java代码来演示如何添加具有以上几种功能的按钮. 使用工具: Fre ...
- Java多线程编程(六)单例模式与多线程
在使用多线程技术的单例模式时会出现一些意想不到的情况,这样的代码如果在生产环境中出现异常,有可能造成灾难性的后果. 一.立即加载/“饿汉模式” 立即加载就是使用类的时候已经将对象创建完毕,常见的实现方 ...
- Navicate12激活教程(完整详细版)
写在前面 最近身边的小伙伴苦于没有Navicat12的激活工具,不能使用最新版的Navicat,鉴于此,遂将自己整理的文章贴出来,供大家参考,不过个人还是主张维护正版的意愿,如果经济实力允许的话,还是 ...
- 常用html转义符,JavaScript转义符
HTML字符实体(Character Entities),转义字符串(Escape Sequence) 为什么要用转义字符串? HTML中<,>,&等有特殊含义(<,> ...
- 设计模式C++描述----10.装饰(Decorator)模式
一. 举例 我之前做过一个文件系统就叫 MyFileSys 吧,后来的话,客户想加入一些附加功能,比如压缩.加密.杀毒之类的操作,这些附加操作没有先后顺序,比如你可以先压缩再加密,也可以先杀毒再压缩, ...
- AQL基本语法
目录: 基本的CRUD 插入 检索 更新 删除 匹配文件 排序和限制 限制 排序 组合 图操作 地理位置查询 一.数据预览 本次使用的数据共有43条,每条数据包含姓氏.年龄.活动状态和特征等六个字段 ...
- ansible之roles
基于之前的博客介绍,我们已经了解了 tasks 和 handlers,那怎样组织 playbook 才是最好的方式呢?简单的回答就是:使用 roles ! Roles 基于一个已知的文件结构,去自动的 ...
- Java内存模型相关原则详解
在<Java内存模型(JMM)详解>一文中我们已经讲到了Java内存模型的基本结构以及相关操作和规则.而Java内存模型又是围绕着在并发过程中如何处理原子性.可见性以及有序性这三个特征来构 ...