在linux里面安装软件

在linux中,有很多种安装软件的方式,这里我们主要介绍Rocky linux下常见的安装方式。

通过源码安装软件

市面上大多数开源软件通常是将源码打成tar.gz的压缩包发布的,我们将该压缩包下载后,通过下面几个步骤进行安装

  1. 将压缩包解压
  2. .configure 检查编译环境;
  3. make对源代码进行编译;
  4. 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