Linux软件安装详解
一、环境变量
当我们执行一个命令的时候, 默认从当前路径开始查找, 如果当前路径找不到对应的命令文件, 从环境变量$PATH查找, $PATH的配置文件在/etc/profile(系统变量),,还有用户变量(一般是在家目录下.bash_profile文件)
Window路径与路径之间用;(分号)连接
Linux路径与路径之间用:(冒号)连接
Linux每次修改完了环境变量(系统变量)之后需要重新加载文件 source /etc/profile
二、软件的安装方式
2.1、解压就可以使用
2.2、使用安装包安装(Linux-exe, Linux(redhat)-rpm)
- 自己下载安装包
- 使用统一的软件帮助我们安装
2.3、通过源码安装
三、RPM安装
RedHat Package Manager: 它属于红帽的一种管理方式
以安装jdk举例
3.1、通过RPM命令安装软件
- rpm -ivh jdk-7u67-linux-x64.rpm
3.2、查询软件是否安装
- rpm -qa | grep jdk
- rpm -q jdk
3.3、卸载
- rpm -e jdk-1.7.0_67-fcs.x86_64
3.4、需要手动配置java的环境变量
- vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.7.0_67
export PATH=$JAVA_HOME/bin:$PATH
3.5、重新加载配置文件
- source /etc/profile
四、压缩包解压安装
这里以安装tomcat软件为例子
4.1、解压文件
- tar -zxf apache-tomcat-7.0.61.tar.gz
4.2、拷贝到/opt目录下
- cp -r apache-tomcat-7.0.61 /opt
4.3、启动Tomcat
- cd /opt/apache-tomcat-7.0.61/bin
- ./startup.sh
五、yum安装
5.1、yum的作用
- 可以帮我们管理RPM包
- 可以帮我们安装软件
- 如果软件有其他依赖, 会帮我们安装依赖后在安装软件
- 类似于Maven
5.2、yum命令
- search (查询命令或者软件)
例: 查询ifconfig命令的软件包
-
info (查询包的信息)
例: 查询tomcat软件的相关信息
- list (查询所有已安装和可安装的软件包)
例1: 查询所有安装的rpm包
yum list
例2: 查询所有以有关于Tomcat的包
5.3、更换yum源
- 首先安装wget
yum install wget -y
- 将系统原始配置文件失效
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
- 使用Wget获取阿里yum源配置文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.r epo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.r epo
- 清空以前yum源的缓存
yum clean all
- 获取阿里云的缓存
yum makecache
5.4、安装Mysql数据库
详细步骤看这篇博客: https://blog.csdn.net/m0_50370837/article/details/124945437