4.linux的RPM和YUM

一、RPM

1.rpm包的管理

1.1介绍

Linux互联网下载包,类似于windows的setup.exe

1.2rpm简单查询已安装的rpm

rpm -qa | grep xxx

当前linux有没有安装火狐

rpm -qa | grep fox

1.3rpm包的格式

一个 rpm 包名:firefox-45.0.1-1.el6.centos.x86_64.rpm

名称:firefox

版本号:45.0.1-1

适用操作系统: el6.centos.x86_64

表示 centos6.x 的 64 位系统

如果是 i686、i386 表示 32 位系统,noarch 表示通用。

1.4rpm包的查询指令

①查询所有的rpm软件包 rpm -qa | more

②查询有没有安装xxx软件 rpm -qa | grep xxx 或 rpm -q xx

③查询软件包信息 rpm -qi firefox

④查询软件的位置 rpm -ql firefox

⑤查看该文件是属于哪个软件的 rpm -qf /etc/passwd

1.5rpm包删除

rpm -e 包名

①删除firefox软件

rpm -e firefox

②强制删除

rpm -e -nodeps firefox

1.6rpm包安装

①语法

rpm -ivh RPM包的全路径

②参数

i=install 安装

v=verbose 提示

h=hash 进度条

③安装firefox浏览器

在/media/CentOS_6.8_Final/Packages找到安装包拷贝到/opt

cp firefox-45.0.1-1.el6.centos.x86_64.rpm /opt/

安装软件

rpm -ivh /opt/firefox-45.0.1-1.el6.centos.x86_64.rpm

二、yum

1.yum介绍

Yum能够从指定的服务器联网下载RPM包并且安装,自动处理依赖关系,一次性安装所有的软件包

2.yum基本指令

①查询yum服务器是否有安装的软件

yum list | grep xxx

②安装指定的yum包

yum install xxx

3.安装firefox

①查询yum服务器是否有firefox的软件

yum list | grep firefox

②安装

yum install firefox

猜你喜欢

转载自blog.csdn.net/jbkjhji/article/details/132832755