• 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

  • 相关阅读:
    自动驾驶中的感知模型:实现安全与智能驾驶的关键
    如果你项目使用了MyBatis-Plus你一定要用它
    『牛客|每日一题』循环队列
    Linux下安装开源杀毒软件ClamAV对服务器进行查杀
    STL模板库笔记
    TiDB 工具下载
    使用数据库维护数据来源,动态切换数据源的工具:dynamic-datasource
    MySQL 基础知识(一)之数据库和 SQL 概述
    应用启动加速-并发初始化spring bean
    问题解决:NPM 安装 TypeScript出现“sill IdealTree buildDeps”
  • 原文地址:https://blog.csdn.net/m0_50370837/article/details/124904561