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日

相关文章

  • git-发生冲突时如何强制merge成功?

    当多个人同时修改同一个文件时,Git可能无法自动合并这些修改,导致冲突。本文将介绍如何在发生冲突时强制merge成功,提供两个例子说明。 步骤一:查看冲突文件 当发生冲突时,我们需要先查看哪些文件发生了冲突。可以使用以下命令查看: git status 该命令会列出所有发生冲突的文件。 步骤二:手动解决冲突 接下来,我们需要手动解决冲突。可以使用文本编辑器打…

    other 2023年5月9日
    00
  • MySQL优化之大字段longtext、text所生产的问题

    MySQL优化之大字段longtext、text所产生的问题主要包括以下几个方面: 存储空间占用问题:长文本字段占用的存储空间比较大,容易导致表格的数据量非常庞大,从而使查询速度变慢,需要进行碎片整理。 查询效率问题:长文本字段的大小限制比较大,可能会导致查询效率变慢,甚至无法查询出结果,需要进行适当的优化设置。 索引优化问题:长文本字段在建立索引时需要考虑…

    other 2023年6月25日
    00
  • 成员初始化列表与构造函数体中的区别详细解析

    成员初始化列表和构造函数体都是针对类的构造函数的,它们的作用是在对象被创建时对类的成员进行初始化。 成员初始化列表 在C++11标准之前,对于类成员变量的初始化是在构造函数体中进行的,而在C++11标准之后,可以使用成员初始化列表来对成员变量进行初始化。成员初始化列表是指在构造函数的参数列表后面加上冒号“:”,接着是一系列的成员变量初始化语句。 示例1: c…

    other 2023年6月26日
    00
  • sqlserver时间格式化你明白否

    以下是关于“SQL Server时间格式化”的完整攻略,包括时间格式化的基本知识、使用方法和两个示例。 时间格式化的基本知识 在SQL Server中,可以使用CONVERT()函数将日期时间数据类型转换为不同的格式。CONVERT()函数的语法如下: CONVERT(data_type(length), expression, style) 其中data_…

    other 2023年5月7日
    00
  • unitydots简明教程

    下面是关于“Unity DOTS简明教程”的完整攻略: 1. Unity DOTS简介 Unity DOTS(Data-Oriented Technology Stack)是Unity引擎的一种新编程模式,它使用数据导向的方式来写游戏逻辑,以提高游戏的性能和可扩展性。Unity DOTS包括三个主要的技术:ECS(Entity System)、C# Job …

    other 2023年5月7日
    00
  • Android实现酷炫的顶部栏

    Android实现酷炫的顶部栏攻略 1. 使用Toolbar组件 Toolbar是Android提供的一个灵活的顶部栏组件,可以用于实现各种酷炫的效果。以下是实现的步骤: 在布局文件中添加Toolbar组件: <androidx.appcompat.widget.Toolbar android:id=\"@+id/toolbar\"…

    other 2023年8月26日
    00
  • C# PictureBox控件方法参数及图片删除重命名上传详解

    C# PictureBox控件方法参数及图片删除重命名上传详解 简介 本篇攻略主要介绍C#程序中如何使用PictureBox控件,并提供一些删除、重命名、上传图片的代码示例。 PictureBox控件 PictureBox控件是Visual Studio中非常常用的控件之一,该控件可以用于在窗体中显示图片。常见的使用方式有以下两种: 指定图片文件路径 可以通…

    other 2023年6月26日
    00
  • Java 变量类型及其实例

    Java 变量类型及其实例攻略 在Java中,变量是用来存储数据的容器。在声明变量时,需要指定变量的类型。Java中的变量类型可以分为基本数据类型和引用数据类型。下面将详细介绍Java的变量类型及其实例。 1. 基本数据类型 Java的基本数据类型包括整数类型、浮点数类型、字符类型和布尔类型。 1.1 整数类型 整数类型用于存储整数值,包括以下几种类型: b…

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