首页 系统教程 操作系统 Debian 9.4 系统安装和Jdk等工具的安装步骤

Debian 9.4 系统安装和Jdk等工具的安装步骤

Jan 08, 2024 pm 06:46 PM
jdk debian

Vmware下安装Debian9.0.4

新建Vmware虚拟机

比较简单,这部跳过

在Vmware中安装Debian9.0.4

在新建的虚拟机选择ISO镜像

当然也可以参考这篇文章:https://www.jb51.net/os/619150.html

启动虚拟机,看到如下的安装界面

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

这几个选项分别为:

  • 图形界面安装
  • 安装
  • 高级选项
  • 帮助
  • 语音合成安装

我们选择intall(如果需要安装图形界面可以选择第一个),会进入语言选择界面 

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

 接下来的操作选择“是”,然后 一直下一步。

如果需要输入域名,可以输入自己的域名,如果没有可以使用localhost或者为空。

设置root账户密码和用户账号密码

分盘时根据自己需要选择选项,本次安装选择的是“使用整个磁盘”。

接下来可以根据自己的需要进行选择安装。如是否使用网络镜像等。

安装完成后重启虚拟机会进入登录界面,此时默认的使用的是图形界面,进入系统后点击左上角的“活动”

在搜索栏中输入terminal,点击终端,即可进入终端  

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

安装成功后,使用sudo命令会有以下提示:

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

出现这样的错误是因为:基本操作系统没有自带sudo的,所以我们需要自己解决。

解决办法如下:

使用$su root命令进入管理员权限
使用apt-get install sudo安装sudo

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

解决“xxx不在 sudoers 文件中。此事将被报告”。

在普通用户在命令行下输入sudo XXX会出现如下错误:

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

sudo 命令的含义是让当前用户能够以root的身份执行命令,其实并非所有用户都能够执行sudo,因为有权限的用户都在/etc/sudoers中呢。所以我们通过编辑/etc/sudoers文件可以给用户添加权限。

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

因为该文件是0440,权限只读,所以修改完后使用:wq!强制保存。

图形化界面的开启与关闭

安装成功后默认进入的是图形化界面,我们接下来的操作希望是在命令行界面来进行操作。所以需要关闭图形化界面具体的关闭流程可以参考

32位的xp下玩虚拟机真是伤不起啊。这年头linux占用内存也是突飞猛进,如果要有gnome,kde的话……随便开2个虚拟机系统就要超2G的内存,开始爬虚拟内存,卡翻了。还好最开始学linux的时候就是从命令行开始的,如果debian开机直接进命令行的话,内存大概128M就绰绰有余了。

redhat系下的linux可以通过init 3,init 5方便的切来切去,今天发现debian系下的init2~5好像都会默认打开gdm3,所以这招不灵了。

最先想到的就是

/etc/init.d/gdm3 stop

,但是这样还是不够精简。

其次的想法是把gdm3这个服务关掉,使用命令

update-rc.d gdm3 -f remove

把rcX.d文件夹下所有gdm3相关脚本都删了,这样开机启动后就不会有图形菜单了

最后采用的方法是改grub,修改/etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet [b]text[/b]"

然后再

update-grub2

这样普通用户登录就是在命令模式下登录了

如果突然要用图形界面,那就

/etc/init.d/gdm3 start

安装SSH Server

在debian命令行下,输入$ sudo apt-get install ssh openssh-server即可安装SSH,安装完了SSH之后,我们就可以使用putty或xshell来连接虚拟机中的debian了。

要连接虚拟机就得知道虚拟机的Ip地址,在linux下使用ifconfig可以查看到本机的IP,但是在debian下第一次使用时会有如下错误:

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

这是因为debian系统并没有自带网络包,所以需要自己安装。通过使用如下命令:

$ sudo apt-get install net-tools

输入完

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

安装JDK

下载JDK

可以先使用物理机下载后之后使用FileZilla等工具上传
也可以使用wget命令直接从网络上下载,本教程使用第二种方法。

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

安装JDK

解压jdk

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

配置环境变量

jdk的bin目录的路径为:/home/xuda/jdk8/jdk1.8.0_171/bin,接下来需要添加环境变量
- 编辑系统环境变量

$ vi /etc/profile
//在文件中追加如下信息(需要使用root权限)
export JAVA_HOME=/home/xuda/jdk8/jdk1.8.0_171/
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

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

- 加载刚才的配置

$ source /etc/profile

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

- 验证配置结果

$ java -version

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

安装GCC编译环境

下载gcc源码

本教程下载使用下列源码

http://ftp.tsukuba.wide.ad.jp/software/gcc/snapshots/8-20180504/

可以先下载到物理机,然后使用FileZilla等工具上传到虚拟机中。

安装依赖库

$ apt install build-essential libgmp-dev libmpfr-dev libmpc-dev

编译GCC

解压 XXX.tar.xz

因为下载的包是以 .tar.xz结尾的,可以知道这个压缩包是经过了两层压缩,外面是xz压缩方式,内层是tar压缩方式。所以需要经过两层解压。

//解压第一层
$ xz -d gcc-8-20180504.tar.xz
//解压第二层
$ tar -xvf gcc-8-20180504.tar.xz

这时我们就得到了解压后的文件

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

编译安装

//1.进入目录
$ cd gcc-8-20180504/
//2.编译,自动生成makefile文件
$ ./configure --disable-multilib
//3.运行下列命令
$ make
//4.等待一段时间后运行
$ make install
//5.重新启动,输入
$ gcc -version

此外还有多种方法可以安装 
1.apt-get install gcc 
2.apt-get install make 
3.apt-get install gdb 
4.apt-get install build-essential 
安装参考地址

安装MySQL

参考

其实这步可以直接使用 apt-get工具包安装,apt-get工具包的目的就是简化Linux的操作,使用效果上时一样的
下载安装包

本教程是安装Mysql

下载

$ wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz

解压

$ tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz  

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

添加用户组合用户

//添加用户组
$ groupadd mysql
//添加用户mysql 到用户组mysql
$ useradd -g mysql mysql

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

安装

在mysql目录下新建data文件夹用于存放数据

$ mkdir data

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

部分教程里可能是使用mysql_install_db进行安装,在5.7之后mysql_install_db 被废弃了,取而代之的是 mysqld –-initialize

$ mysqld --initialize --basedir=/home/xuda/mysql/mysql-5.7 --datadir=/home/xuda/mysql/mysql-5.7/data/<br>

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

安装过程中出现了/usr/local/mysql/bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory错误

解决办法:$ apt-get -f install

- 修改目录权限
$ chown -R root .
//mysql用户只需作为mysql-5.7.20/data/目录下所有文件的所有者
$ chown -R mysql data

复制启动文件

$ cp support-files/mysql.server /etc/init.d/mysqld
$ chmod 755 /etc/init.d/mysqld
$ cp my_print_defaults /usr/bin

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

- 编辑/etc/init.d/mysqld

//修改如下内容:
basedir=/usr/local/mysql-5.7.20/
datadir=/usr/local/mysql-5.7.20/data
port=3306
//修改文件时可以使用Nodepadd++的ftp插件,比较方便

启动服务

$ service mysqld start$ service mysqld start

登录

$mysql -u root -p

$mysql -u root -p

第一次登录无密码,稍后可以使用下面命令修改密码

mysql>use mysql;

>mysql>update user set authentication_string=password("新密码") where user='root';

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

总结


因为Debian是非常简洁的系统,很多工具都没有预装,所以在安装过程中会遇到很多坑,网上很多教程也许并不适用与自己,所以还得自己去慢慢摸索。🎜 如果有任何疑问请联系我。🎜

以上是Debian 9.4 系统安装和Jdk等工具的安装步骤的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何在Debian 12上安装Snap 如何在Debian 12上安装Snap Mar 20, 2024 pm 08:51 PM

Snap是一个针对Linux系统设计的外部包管理器,它为您提供了安装容器化应用程序的便捷途径。通过Snap,您可以轻松地下载和安装软件包,无需担心安装额外的依赖项。该管理器会自动解决软件包所需的依赖项,确保软件包能够在您的系统上顺利运行。Snap与本地的apt包管理器相辅相成,为您提供了另一种在系统中安装和运行应用程序的选择。在本指南中,您将找到有关如何在Debian12上安装Snap的完整指南。提纲:如何在Debian12上安装Snap如何在Snap上查找包可用性如何在Snap上查找有关包的信

如何在Debian 12上安装Steam 如何在Debian 12上安装Steam Mar 21, 2024 pm 10:10 PM

STEAM是由ValveCorporation开发的一个流行的游戏平台,允许您购买、下载、安装和玩游戏。它提供自动更新、配对和社区论坛等功能,以解决与软件相关的问题。除此之外,你还可以使用STeam与其他玩家和开发者互动,因为它有广泛的社区支持。在本指南中,您将学习到:如何在Debian12上安装Steam如何在Debian12上运行STeam如何从Debian12中删除STeam结论如何在Debian12上安装Steam您可以在Debian12上安装Steam:Debian官方资料库deb包S

Debian安装Wine及Debian安装Wine教程 Debian安装Wine及Debian安装Wine教程 Feb 12, 2024 am 10:36 AM

Wine是一种可以在Linux系统上运行Windows应用程序的兼容层,它可以让用户在Linux系统上无缝运行Windows应用程序,而无需进行双系统安装或虚拟机设置,本文将介绍如何在Debian系统上安装Wine以及提供一些相关的教程。安装Wine在Debian系统上安装Wine非常简单,只需要使用apt命令即可,打开终端,并输入以下命令:```shellsudoapt-getupdatesudoapt-getinstallwine```这将更新您的软件包列表,并安装Wine,安装完成后,您可

Windows下安装Debian及deb文件的全攻略 Windows下安装Debian及deb文件的全攻略 Feb 14, 2024 pm 11:03 PM

在Windows系统中安装Debian,以及直接在Windows中安装deb文件,是许多Linux爱好者探索双系统或尝试新软件的方式,本文将详细介绍这两种安装方式的步骤及注意事项。Windows下安装Debian要在Windows系统中安装Debian,通常需要通过虚拟机软件,如VirtualBox,以下是具体步骤:1.下载并安装VirtualBox,这是一个免费的虚拟化软件,可以在同一台计算机上运行多个操作系统。2.下载Debian的ISO镜像文件,可以在Debian官网上找到下载链接。3.在

Debian安装GCC及GCC10的详细指南 Debian安装GCC及GCC10的详细指南 Feb 10, 2024 pm 03:57 PM

Debian是一种流行的Linux发行版,广泛应用于服务器和桌面系统,GCC(GNUCompilerCollection)是一款开源的编译器套件,用于编译C、C++、Fortran等多种编程语言,在Debian系统中,安装GCC及GCC10非常简单,本文将为您提供详细的安装指南。安装GCC1.打开终端(Terminal),使用以下命令更新软件包列表:```shellsudoaptupdate```2.安装GCC及其相关工具:sudoaptinstallbuild-essential这个命令将安装

如何在Debian 11中注销或关闭系统 如何在Debian 11中注销或关闭系统 Dec 27, 2023 pm 02:22 PM

Debian11怎么关闭系统?随小编一起看一下具体操作吧。方法一、依次点【所有应用程序】-【注销】。在弹出的界面,点【关机】。方法二、在终端中执行如下命令:sudoshutdown-hnow

在Debian11上如何添加桌面快捷图标 在Debian11上如何添加桌面快捷图标 Jan 09, 2024 am 10:06 AM

Debian11怎么在桌面创建应用程序快捷方式?windows系统安装程序一般都会在桌面创建应用快捷方式,Debian11怎么创建呢?下面我们就来看看详细的教程。桌面空白处右键选择【创建启动器】。在弹出的界面中,在【命令】中设置要建立快捷方式的程序,小编以终端模拟器为例,用户可自行设置图标,设置完成后,点【创建】。之后就可以看到快捷方式了,如下图所示。当快捷方式不需要时,在图标上右键选择【删除】即可。

如何在 Debian 上安装 Zig 编程语言 12 如何在 Debian 上安装 Zig 编程语言 12 Feb 19, 2024 pm 08:39 PM

Zig是一个新兴的编程语言,注重于安全性、性能和可维护性。它具有易学的语法、强大的标准库和高级编译时功能,使其在系统编程中具有很大潜力。在Debian上安装Zig编程语言12Bookworm在系统管理中保持系统最新状态是至关重要的最佳实践。在安装新软件之前,运行命令确保Debian系统是最新的。sudoaptupdatesudoaptupgrade此命令将更新升级和新软件包安装的软件包列表。第2步。在Debian上安装Zig编程语言12.在Debian12上安装Zig有两种主要方法:一是通过AP

See all articles