# 08.Linux-RPM和YUM安装

# 1.RPM

1.基本介绍

RPM 是 Red-Hat Package Manager(红帽软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。

是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。

类似于 windows 的 setup.exe

2.rpm 查询指令

rpm    -qa(query all)  功能:查询所安装的rpm所有包

rpm    -q    软件包名     功能:查询某个软件包是否安装
案例:rpm -q firefox

rpm    -qi    软件包名     功能:查询软件包的详细信息
案例:rpm -qi firefox

rpm -ql     软件包名     功能:查询软件包的文件和该软件包在哪个文件下
案例:rpm     -ql firefox

rpm -qf    文件名全路径    功能:查询某个文件所属哪个软件包
案例:rpm -qf  /etc/passwd
rpm -qf  /root/install.log
1
2
3
4
5
6
7
8
9
10
11
12
13
14

3.rpm卸载

基本语法:rpm -e RPM软件包的名称    //-e erase擦去
案例:删除 firefox 软件包
rpm -e firefox
1
2
3

注意: (1)如果其它软件包依赖于您要删除的软件包,删除时则会产生错误信息。如:

rpm -e foo removing these packages would break 
dependencies:foo is needed by bar-1.0-1
1
2

foo软件包被 bar-1.0-1需要,删除foo对barr-1.0-1有影响

(2)如果我们就是要删除 foo 这个 rpm 包,可以增加参数 --nodeps ,就可以强制删除,但是一般不推荐这样做,因为依赖于该软件包的程序可能无法运行如:

rpm -e --nodeps foo
1

4.rpm安装

rpm软件包其实是一个软件的安装包,点击Linux系统桌面的光盘,里面有一个Packages文件夹,这个文件夹里有很多rpm软件安装包在/run/media/root/CentOS\ 7\ x86_64/Packages/目录下

基本语法:rpm -ivh RPM软件包全路径名称

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

应用实例:
演示卸载和安装 firefox 浏览器
rpm -e firefox 
rpm -ivh /run/media/root/CentOS\ 7\ x86_64/Packages/firefox-60.2.2-1.el7.centos.x86_64.rpm
1
2
3
4
5
6
7
8
9
10
11

也可以在Packages中找到firefox安装包,复制到某一个目录下,这样写路径简单


# 2.yum

1.介绍

Yum(全称为 Yellow dog Updater, Modified)是一个 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。

2.基本指令

查询 yum 服务器是否有 需要安装的软件:
yum list|grep 软件名

安装指定的软件:
yum install 软件名

案例:请使用 yum 的方式来安装 firefox 
rpm -e firefox
yum list | grep firefox 
yum install firefox
1
2
3
4
5
6
7
8
9
10

# 3.安装JDK

安装步骤 1.mkdir /opt/jdk

2通过xftp6上传到/opt/jdk下(共享文件夹也可以)

3.cd /opt/jdk

4.解压 tar -zxvf jdk-8u152-linux-x64.tar.gz

5.mkdir /usr/local/java

6.mv /opt/jdk/jdk1.8.0_152 /usr/local/java

7.配置环境变量的配置文件vim/etc/profile

8.export JAVA_HOME=/usr/local/java/jdk1.8.0_152

9.export PATH=$JAVA_HOME/bin:$PATH(一定要加这个PATH,否则之前系统路径不生效,会导致一些指令不能用)

10.source /etc/profile[让新的环境变量生效】

测试是否安装成功,编写一个简单的Hello.java输出"hello.world!


# 4.安装tomcat

安装步骤 1.上传安装文件,并解压缩到/opt/tomcat tar -zxvf 文件 2.进入解压目录/bin,启动tomcat ./startup.sh 3.开放端口8080


# 5.Mysql安装

Linux环境下安装部署MySQL8.0以上(内置保姆级教程)- 离线模式-CSDN博客 (opens new window)

最近更新: 9/19/2026, 1:27:08 PM
编程NOTE   |