23、Linux实操篇——RPM与YUM

1、rpm包的管理

介绍

一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM拓展名的文件。RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,类似Windows的setup.exe,这一文件格式名称虽然打上了RedHat的标志,但理念是通用的。
Linux的分发版本都有采用(Suse,Redhat,CentOS等等),可以算是公认的行业标准了

rpm包的简单查询指令

查询已安装的rpm列表rpm -qa | grep [要查询文件的名称]

rpm包名基本格式

一个rpm包名:firefox-45.0.1-1-el6.centos.x86_64.rpm
名称:firefox
版本号:45.0.1-1
适用操作系统:el6.centos.x86
表示centos.x的64位系统
如果是i686、i386表示32位系统,noarch表示通用

rpm包的其他查询指令

rpm -qa:
rpm -qa | more
rpm -qa | grep X [rpm -qa | grep firefox]
rpm -q 软件包名:查询软件包是否安装
rpm -q firefox
rpm -qi 软件包名:查询软件包信息
rpm -qi file
rpm -ql 软件包名:查询软件包中的文件
rpm -ql firefox
rpm -qf 文件全路径名 查询文件所属的软件包
rpm -qf/etc/passwd
rpm -qf/root/install.log

卸载rpm包

基本语法

rpm -e RPM包的名称

细节讨论:

①如果其他软件包依赖于你要卸载的软件包,卸载时会产生错误信息
如:$ rep -e foo
removing these packages would break dependencies:foo is needed by bar-1.0-1
②如果我们就是要删除,foo这个rep包,可以增加参数--nodeps,就可以强制删除,但是一般不推荐这样做,因为在依赖于该软件包的程序可能无法运行

安装rep包

基本语法

rpm -ivh RPM包全路径名称

参数说明

i=install 安装
v=verbose提示
h=hash进度条

2、yum包管理

原文地址:https://www.cnblogs.com/liang-xp/p/11483956.html

时间: 2024-07-30 10:05:44

23、Linux实操篇——RPM与YUM的相关文章

Linux实操篇

Linux创始人-linux林纳斯,Linux是一款操作系统,免费,开源,安全,高效,稳定,处理高并发非常强悍,现在很多的企业级的项目都部署到Linux/unix服务器运行 VM安装 ... Ubuntu安装 / CentOS安装 ... 难点:虚拟机的网络连接三种形式的说明 1.桥接模式:Linux可以和其他的系统通信,但是可能造成ip冲突 2.NAT模式:网络地址转换方式,Linux可以访问外网,不会造成ip冲突 3.仅主机模式:Linux是一个独立的主机,不能访问外网 Linux的目录结构

linux实操常用命令总结

1. linux目录操作命令 ------目录的增.删.改.查------ cd, pwd, ls, mkdir, mv, ls(du, df, tree) 切换目录,跟window的使用类似 cd 显示目录的详细信息 ls -ld 直接切换到根目录 cd / 在根目录下创建oracle目录 mkdir /oracle ls -ld /oracle drwxr-xr-x 2 root root 4096 Jun 21 15:00 /oracle 一次创建多个目录 mkdir -p /u01/ap

(二)Linux实操之——网络配置、进程管理、服务管理、组管理

接上段   (一)Linux实操之——权限.任务调度.磁盘分区 4.网络配置 4.1 NAT模式的网络配置 目前我们采用的网络配置是NAT模式. windows下cmd通过 ipconfig 命令可以得到本机的网络配置. linux下通过 ifconfig 可得到虚拟机的网络配置 在windows系统中运行着虚拟机中的linux系统,那么两个系统是怎么通信的呢? 实际上windows系统与本机的linux的通信是通过 VMnet8的虚拟网卡来进行的,两者形成网络,192.168.177.128

linux软件包管理之rpm 、yum基本使用

linux软件包管理之rpm .yum基本使用 一.RPM RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux.S.u.S.E.以及TurboLinux等Linux的分发版本都有采用,可以算是公认的行业标准了. RPM主要功能在于对linux中以.rpm为后缀的软件包的安装.升级.卸载.校验及查询进行便捷管理. 1.安装软件包及常用选项       rpm

Linux实操、优化

Linux特点: 免费,开源,安全,高效,稳定,处理高并发非常强悍. 目录结构 Linux世界里,一切皆文件. Linux文件系统是采用层级式的树状目录结构 树状目录结构: 1 /bin: 2 bin是Binary的缩写, 这个目录存放着最经常使用的命令. 3 4 /boot: 5 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件. 6 7 /dev : 8 dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问

Linux软件包管理器rpm与yum

在我们的运维工作,总是避免不了安装某些软件,或者编译安装某些软件,我们知道操作系统当中的程序都是有程序员通过开发工具开发的来,程序员直接编写的纯文本的文档我们称之为源代码,但我们的计算机只能识别二进制程序,那么必须要将源代码变成计算机能识别的二进制程序,这里需要通过编译器来进行编译,将源码转换成二进制程序,再通过安装即可. 还有一类程序就是二进制程序,系统是由某些厂商来做的,在厂商的系统上编译出来的程序,自然就在系统上运行了,这里是由厂商直接编译好程序然后释放出来给用户,如此一来,由于我们本来就

Linux程序包管理rpm与yum

Linux程序包管理 Linux中软件的安装主要有两种形式:一种是直接下载源代码包自行编译后安装,另一种直接获取rpm软件包进行安装. 程序的组成部分: 二进制程序:程序的主体文件,比如我们运行一个ls命令就是一个二进制程序. 库文件:程序的公用功能模块,比如A程序需要用一个打印机,B程序也需要一个打印机就可以公用这一个模块了.在window下库文件为.dll格式,linux下为/lib/*so格式的文件. 配置文件:通过设置配置文件来改变程序启动时的运行特征. 帮助手册:使用的帮助文档.  

Linux下载命令之rpm和yum比较

RPM和YUM比较 rpm 是linux的一种软件包名称,以.rmp结尾,安装的时候语法为:rpm -ivh,rpm包的安装有一个很大的缺点就是文件的关联性太大,有时候装一个软件要安装很多其他的软件包,很麻烦,所以为此RedHat小红帽开发了yum安装方法,他可以彻底解决这个关联性的问题,很方便,只要配置两个文件即可安装,安装方法是:yum -y install ,yum并不是一中包,而是安装包的软件(RPM只是单单下载安装本安装包,而YUM会把与该安装包相关相互依赖的其他包一起安装) RPM

(一)Linux实操之——权限、任务调度、磁盘分区

1. 权限 1.1 查看权限 通过ls -l命令可以看到文件的详细信息 下面以一条信息解释各个位置字符的作用 -rwxr--r--. 1 root root 32 6月 18 10:15 choose.sh (1) 0-9位说明: 第0位确定文件类型(-:普通文件,d:目录,l:软链接,c:字符设备,如键盘.鼠标,b:块文件,硬盘) 第1-3位确定所有者(该文件的所有者)拥有该文件的权限    --User 第4-6位确定所属组(同用户组的)拥有该文件的权限     -Group 第7-9位确定