Debian 9.4 系统安装及Jdk等工具安装方法

下面是完整的Debian 9.4系统安装及Jdk等工具安装方法攻略。

安装Debian 9.4

下载系统镜像

首先,我们需要在Debian官网上下载Debian 9.4的系统镜像文件。在此,以64位AMD架构为例:

wget -c http://mirrors.ustc.edu.cn/debian-cd/current/amd64/iso-cd/debian-9.4.0-amd64-netinst.iso

制作启动盘

制作启动盘的方式可以使用dd命令或者第三方制作软件。这里以dd命令为例,将ISO文件写入USB中:

dd if=./debian-9.4.0-amd64-netinst.iso of=/dev/sdX bs=4M status=progress && sync

其中/dev/sdX为未挂载的USB设备路径,bs=4M是指数据块大小为4MB,status=progress是在写入的过程中显示进度条。

系统安装

将制作好的启动盘插入需要安装系统的计算机,重启并从USB启动。按照安装向导进行安装即可。具体安装过程这里不做详细讲解,可以参考Debian官网上的安装步骤。

JDK等工具安装

安装OpenJDK

Debian 9.4默认安装的是OpenJDK 8,可以通过以下命令安装:

sudo apt-get update
sudo apt-get install openjdk-8-jdk

安装完成后,可以使用以下命令来验证是否已经成功安装:

java -version && javac -version

安装Maven

Maven是一款Java项目管理工具,可以通过以下命令安装:

# 更新apt源
sudo apt-get update

# 安装maven
sudo apt-get install maven

安装完成后,可以使用以下命令来验证是否已经成功安装:

mvn -version

安装Git

Git是一款版本控制工具,可以通过以下命令安装:

# 更新apt源
sudo apt-get update

# 安装git
sudo apt-get install git

安装完成后,可以使用以下命令来验证是否已经成功安装:

git --version

以上就是Debian 9.4系统安装及Jdk等工具安装方法的完整攻略,希望对您有所帮助!

示例说明:如果要安装Java 11版本,可以使用以下命令来安装:

sudo apt install openjdk-11-jdk

示例说明:如果要安装Tomcat服务器,可以使用以下命令来安装:

# 下载Tomcat
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.40/bin/apache-tomcat-8.5.40.tar.gz

# 解压并放到/usr/local/tomcat目录
sudo tar zxvf apache-tomcat-8.5.40.tar.gz -C /usr/local/
sudo mv /usr/local/apache-tomcat-8.5.40 /usr/local/tomcat

# 分配Tomcat权限
sudo chown -R $USER:$USER /usr/local/tomcat
sudo chmod +x /usr/local/tomcat/bin/*.sh

# 启动Tomcat
sudo /usr/local/tomcat/bin/startup.sh

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Debian 9.4 系统安装及Jdk等工具安装方法 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • 对accessviolationexception的一些总结

    AccessViolationException是一种常见的异常类型,通常在.NET应用程序中出现。它表示应用程序试图访问无效的内存地址,通常是由于指针错误或内存泄漏引起的。以下是对AccessViolationException的一些总结的完整攻略,包含两个示例说明。 AccessViolationException的常见原因 AccessViolatio…

    other 2023年5月9日
    00
  • MySQL中使用去重distinct方法的示例详解

    MySQL中使用去重distinct方法的示例详解 在MySQL中,distinct方法可以用来去重,即只显示不重复的数据。本文将详细介绍在MySQL中使用distinct方法的方法和示例。 语法格式 SELECT DISTINCT column_name, column_name FROM table_name; 参数说明 column_name: 数据库…

    other 2023年6月25日
    00
  • NOI Linux 快速入门指南

    NOI Linux 快速入门指南 欢迎来到NOI Linux的世界,本文将带领大家在短时间内快速掌握NOI Linux操作系统。 安装NOI Linux 首先,我们需要安装NOI Linux。可以到官方网站下载对应版本,也可以通过制作安装U盘或光盘来安装。 系统界面 安装完成后,我们来看看NOI Linux的界面。NOI Linux采用类似Windows的桌…

    其他 2023年3月28日
    00
  • Linux文件目录结构(小白版)

    下面是关于“Linux文件目录结构(小白版)”的详细攻略: 目录 常用目录 目录树结构 其他目录 常用目录 Linux系统中有很多目录,这里列出一些常用的目录: / 根目录:Linux系统的根目录,所有目录和文件都在该目录下。 /bin 目录:系统命令(可执行文件)所在目录,如 ls、cp、mv 命令等。 /dev 目录:设备文件所在目录,Linux系统中一…

    other 2023年6月27日
    00
  • 在javascript中将负数转换为正数

    下面是关于“在 JavaScript 中将负数转换为正数”的完整攻略: 1. JavaScript 中的负数 在 JavaScript 中,负数是指小于零的数字。负数可以使用负号(-)表示,例如:-1、-2、-3 等。 2. 将负数转换为正数的方法 在 JavaScript 中,可以使用 Math.abs() 方法将负数转换为正数。该方法返回一个数的绝对值,…

    other 2023年5月7日
    00
  • tcp发送窗口更新tcp_ack_update_window

    TCP发送窗口更新tcp_ack_update_window TCP是一种面向连接的协议,用于在网络上可靠地传输数据。在TCP连接中,发送方和接收方之间会进行数据传输确认。为了提高传输效率,TCP使用了发送窗口和接收窗口的机制。本文将提供一个完整的攻略,介绍TCP发送窗口更新tcp_ack_update_window的基础知识,并提供两个示例说明。 TCP发…

    other 2023年5月8日
    00
  • 浅谈js对象的创建和对6种继承模式的理解和遐想

    浅谈JS对象的创建和对6种继承模式的理解和遐想 JS对象的创建 在JavaScript中,有多种方式可以创建对象: 对象字面量:使用花括号 {} 来创建一个对象,并在其中定义属性和方法。 示例代码: javascript const person = { name: ‘John’, age: 30, sayHello: function() { consol…

    other 2023年10月14日
    00
  • cmd Tasklist与Tskill管理Windows系统进程

    下面我将详细讲解如何使用“cmd Tasklist与Tskill”管理Windows系统进程。 一、Tasklist命令 Tasklist命令用来列出当前正在运行的进程,可以通过以下语法来使用: tasklist [/s <计算机名> [/u [<域>\]<用户名> [/p [<密码>]]]] [/m [&lt…

    other 2023年6月26日
    00
合作推广
合作推广
分享本页
返回顶部