18.如何在Linux安装软件

1、Linux软件安装方式

在Linux系统中,有多种安装软件的方式,包括使用包管理器、编译源码等。以下是一些常见的Linux软件安装方式

  • 二进制发布包安装

    软件已经针对具体平台编译打包发布,只要解压,修改配置即可

  • rpm安装

    软件已经按照redhat的包管理规范进行打包使用rpm命令进行安装,不能自行解决库依赖问题

  • yum安装

    一种在线软件安装方式,本质上还是rpm安装,自动下载安装包并安装,安装过程中自动解决库依赖问题

  • 源码编译安装

    打包软件以源码工程的形式发布,需要自己编译

2、Linux软件安装—jdk

在Linux系统中安装Java Development Kit(JDK),是进行Java开发的必备环境。以下是在Linux上安装JDK的详细步骤:

    下载JDK安装包:你可以从Oracle官网下载适用于Linux的JDK安装包。

    解压安装包:将下载的JDK安装包解压到指定目录,例如 /usr/local/java。

    配置环境变量:编辑 ~/.bashrc 文件,将以下内容添加到文件末尾:

    export JAVA_HOME=/usr/local/java/jdk1.11.0_11 # JDK安装路径,根据实际路径进行修改 export PATH=$PATH:$JAVA_HOME/bin

    使环境变量生效:执行以下命令使修改的环境变量生效。

    source ~/.bashrc

    验证安装:执行以下命令,检查JDK是否成功安装。

    java -version

3、Linux软件安装—Tomcat

Tomcat是一个常用的Java Web应用服务器,用于部署和运行Java Web应用程序。以下是在Linux上安装Tomcat的详细步骤:

    下载Tomcat安装包:你可以从Apache Tomcat官网下载适用于Linux的Tomcat安装包。

    解压安装包:将下载的Tomcat安装包解压到指定目录,例如 /opt/tomcat。

    配置环境变量(可选):如果希望在任意位置启动Tomcat,可以将Tomcat的可执行文件目录添加到环境变量中。编辑 ~/.bashrc 文件,将以下内容添加到文件末尾:

    export CATALINA_HOME=/opt/tomcat # Tomcat安装路径,根据实际路径进行修改 export PATH=$PATH:$CATALINA_HOME/bin

    使环境变量生效:执行以下命令使修改的环境变量生效。

    source ~/.bashrc

    启动Tomcat:执行以下命令启动Tomcat服务器。

    startup.sh

    Tomcat启动后,可以通过浏览器访问 http://localhost:8080 来验证Tomcat是否成功安装。

4、 Linux软件安装—MySQL

MySQL是一个流行的开源关系型数据库管理系统。以下是在Linux上安装MySQL的详细步骤:

    下载MySQL安装包:你可以从MySQL官网下载适用于Linux的MySQL安装包。

    安装MySQL服务器和客户端软件:按照MySQL的安装指南,选择适合你Linux发行版的安装方法,安装MySQL服务器和客户端软件。

    配置MySQL服务器:安装完成后,根据MySQL的配置指南,进行服务器的配置,包括设置root密码、访问权限等。

5、 Linux软件安装—Irzsz

Irzsz是一个用于在Linux系统上进行文件传输的工具,特别适用于与远程服务器进行文件传输。以下是在Linux上安装和使用Irzsz的详细步骤:

    安装Irzsz:在Linux系统上,可以使用包管理器进行安装。例如,在Ubuntu系统上,执行以下命令安装lrzsz:

    sudo apt-get install lrzsz

    使用Irzsz进行文件传输:安装完成后,你可以使用以下命令进行文件传输:

    • 从本地上传文件到远程服务器:

      rz <local_file>

    • 从远程服务器下载文件到本地:

      sz <remote_file>

    这些命令将会打开一个

交互式界面,用于选择文件和目录进行传输。

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
heart000_1
作者分享
Day 5 ✅ 今天做了: 学习 第九章:工作流编排与 LangGraph 第十章:多 Agent 系统与生产实践 ⏰ 明天计划: 学习 第十一章:大模型微调技术 📚 今日感悟: 完美是完成的最大障碍。 先完成,再完美
3
Day 4 ✅ 今天做了: 学习 第六章:Agent 核心概念与架构总览 第七章:LangChain&LangChain4J 第八章:Spring AI ⏰ 明天计划: 第九章:工作流编排与 LangGraph 第十章:多 Agent 系统与生产实践 第十一章:大模型微调技术 📚 今日感悟: 先快速完整过一遍。再看面试题回头查漏补缺。
2
Day 1 ✅ 今天做了: 学习 第五章:RAG(检索增强生成) ⏰ 明天计划: 学习 第六章:Agent 核心概念与架构总览 第七章:LangChain&LangChain4J 📚 今日感悟: 国庆前争取每天两章节,先完整过一遍,学习完后国庆外出路上没电脑的时候看面试题。然后再回头查漏补缺
3
Day 2 ✅ 今天做了: 看了 第二章:Transformer 架构解析 第三章:大模型崛起与前沿技术 第四章:提示词工程 2、3、4章节内容,还没看对应面试题 ⏰ 明天计划: 中秋节休息。 如果有时间抽空看看1、2、3、4章节面试题,又不懂的回头看对应的内容弄懂概念
2
Day 1 ✅ 今天做了: 学习AI速通第一章:机器学习与深度学习理论基础 看了“面试通关 120 问”关于第一章的题目 ⏰ 明天计划: 继续学习AI速通第二章Transformer 架构解析、第三章:大模型崛起与前沿技术、看第2、3章面试题 复习第1、2、3章面试题不理解的题目,并回头复习 / 查询弄懂相关概念 📚 今日感悟: 第一天学习。有些不懂的概念看面试题答案时也没懂。需要结合实际问题弄懂原理,可以不用记详细的参数/公式,但是需要知道作用。回头复习面试题要解决的问题。
3
下载 APP