在linux中,有很多种安装软件的方式,这里我们主要介绍Rocky linux下常见的安装方式。
通过源码安装软件
市面上大多数开源软件通常是将源码打成tar.gz的压缩包发布的,我们将该压缩包下载后,通过下面几个步骤进行安装
- 将压缩包解压
- .configure 检查编译环境;
- make对源代码进行编译;
- make insall 将生成的可执行文件安装到当前计算机中
下载软件
linux版本tomcat:https://tomcat.apache.org/download-10.cgi
linux版本jdk17:https://www.oracle.com/java/technologies/downloads/#java17
通过RPM安装软件
RPM全称是RedHat Package Manager,由RedHat发布的软件包管理系统,各大linux发行版普遍使用,目前较为流行,渐渐的称为行业的标准,因此,RPM又被称为RPM is Package Manager。在rocky Linux中,安装包有时是一个.rpm结尾的文件(debian系中的是.deb后缀),该文件可以直接安装,类似于windows系统中的exe文件。
常用命令:
rpm -qa | grep vim 配合管道符使用,查看已安装的rpm列表中是否包含vim
rpm -ql vim 查看vim包下的文件
rpm -qf /etc/passwd 查看passwd文件是隶属于哪个软件
rpm -ivh RPM包名称 安装软件包
rpm -e vim 删除vim,倘若有别的文件依赖vim时,会报出提示信息
通过yum安装软件
Yum(全称为 Yellow dogUpdater, Modified)是一个基于RPM的软件包管理器,能够自动从远程服务器中下载并安装软件,可以自动解决软件的依赖问题。
在/etc目录下可以看到有个软连接yum.conf指向了/etc/dnf/dnf.conf,说明这里使用的yum是基于了dnf,yum官方也宣布推荐使用DNF。
一些常见的命令如下:
yum list installed 查看已安装的软件
yum list installed | grep vim 配合管道符使用,查看已安装的软件是否包含vim
yum search jdk 查看yum库中是否包含jdk的安装包
yum install -y vim 安装vim
yum remove -y vim 删除vim
通过DNF安装软件
dnf(全称为Dandified YUM)是一个全新的使用RPM的软件包管理器,在Linux发行版Fedora 18 版本中投入使用。DNF官方文档:https://dnf.readthedocs.io/en/latest/
常见命令如下:
dnf list installed 查看已安装的软件
dnf list installed | grep vim 配合管道符使用,查看已安装的软件是否包含vim
dnf search jdk 查看dnf库中是否包含jdk的安装包
dnf install -y vim 安装vim
dnf remove -y vim 删除vim
修改dnf源为国内上海交大
sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.sjtug.sjtu.edu.cn/rocky|g' \
-i.bak \
/etc/yum.repos.d/Rocky-*.repo
创建元数据缓存,这样下载软件的速度就变快了
dnf makecache
配置环境变量
当我们想要在任意目录下使用某个命令的时候,需要将该命令配置到环境变量中,配置步骤如下,打开环境变量文件:
vi /etc/profile
在最后面添加下面内容,这里以配置java环境变量为例:
export JAVA_HOME=/usr/apps/java
export PATH=$JAVA_HOME/bin:$PATH
添加完成后,保存退出,然后刷新环境变量配置文件:
source /etc/profile