# 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
2
3
4
5
6
7
8
9
10
11
12
13
14
3.rpm卸载
基本语法:rpm -e RPM软件包的名称 //-e erase擦去
案例:删除 firefox 软件包
rpm -e firefox
2
3
注意: (1)如果其它软件包依赖于您要删除的软件包,删除时则会产生错误信息。如:
rpm -e foo removing these packages would break
dependencies:foo is needed by bar-1.0-1
2
foo软件包被 bar-1.0-1需要,删除foo对barr-1.0-1有影响
(2)如果我们就是要删除 foo 这个 rpm 包,可以增加参数 --nodeps ,就可以强制删除,但是一般不推荐这样做,因为依赖于该软件包的程序可能无法运行如:
rpm -e --nodeps foo
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
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
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)