前言
Deepin20.X开发环境搭建
基础环境安装
JDK安装
-
基本说明
安装JDK1.8,安装包在百度云盘【deepin20开发环境搭建】下 -
验证是否自带JDK
javalx@javalx-PC:~$ java -version openjdk version "11.0.9.1" 2020-11-04 OpenJDK Runtime Environment (build 11.0.9.1+1-post-Uos-1deb10u2) OpenJDK 64-Bit Server VM (build 11.0.9.1+1-post-Uos-1deb10u2, mixed mode, sharing) javalx@javalx-PC:~$ dpkg -l | grep openjdk ii openjdk-11-jdk-headless:amd64 11.0.9.2+1-1~deb10u2 amd64 OpenJDK Development Kit (JDK) (headless) ii openjdk-11-jre-headless:amd64 11.0.9.2+1-1~deb10u2 amd64 OpenJDK Java runtime, using Hotspot JIT (headless) ii openjdk-8-jre-headless:amd64 8u212-b01-1~deb9u1 amd64 OpenJDK Java runtime, using Hotspot JIT (headless)
-
卸载自带JDK
javalx@javalx-PC:~$ sudo apt-get remove openjdk* 请输入密码: 验证成功 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 注意,根据Glob 'openjdk*' 选中了 'openjdk-9-jre-headless'
-
下载安装包(/home/javalx下),解压
javalx@javalx-PC:~$ tar -zxvf jdk-8u291-linux-x64.tar.gz jdk1.8.0_291/ jdk1.8.0_291/COPYRIGHT jdk1.8.0_291/LICENSE jdk1.8.0_291/README.html jdk1.8.0_291/THIRDPARTYLICENSEREADME.txt jdk1.8.0_291/bin/
-
修改文件夹名
javalx@javalx-PC:~$ mv jdk1.8.0_291 jdk javalx@javalx-PC:~$ ls backup Desktop Documents Downloads jdk jdk-8u291-linux-x64.tar.gz Music Pictures v2ray-linux-64 v2ray-linux-64.zip Videos
-
添加环境变量
javalx@javalx-PC:~$ sudo vi /etc/profile 请输入密码: 验证成功
export JAVA_HOME=/home/javalx/jdk export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar export PATH=$JAVA_HOME/bin:$PATH
-
刷新配置
javalx@javalx-PC:~$ source /etc/profile
-
验证版本
javalx@javalx-PC:~$ java -version java version "1.8.0_291" Java(TM) SE Runtime Environment (build 1.8.0_291-b10) Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)
Maven安装
-
基本说明
maven3.6.3版本,配套2021IDEA
-
下载安装包(/home/javalx下),解压,改名
javalx@javalx-PC:~$ tar -zxvf apache-maven-3.6.3-bin.tar.gz apache-maven-3.6.3/README.txt apache-maven-3.6.3/LICENSE apache-maven-3.6.3/NOTICE apache-maven-3.6.3/lib/
javalx@javalx-PC:~$ mv apache-maven-3.6.3 maven
-
添加环境变量
javalx@javalx-PC:~$ sudo vi /etc/profile 请输入密码: 验证成功
export MVN_HOME=/home/javalx/maven export PATH=$PATH:$JAVA_HOME/bin:$MVN_HOME/bin
-
刷新配置
javalx@javalx-PC:~$ source /etc/profile
-
验证版本
javalx@javalx-PC:~$ mvn -v Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: /home/javalx/maven Java version: 1.8.0_291, vendor: Oracle Corporation, runtime: /home/javalx/jdk/jre Default locale: zh_CN, platform encoding: UTF-8 OS name: "linux", version: "5.10.36-amd64-desktop", arch: "amd64", family: "unix"
Git安装
-
刷新软件源
javalx@javalx-PC:~$ sudo apt-get update 命中:1 https://community-packages.deepin.com/deepin apricot InRelease 命中:2 https://community-packages.deepin.com/printer eagle InRelease 获取:3 https://home-store-img.uniontech.com/appstore eagle InRelease [5,292 B] 已下载 5,292 B,耗时 1秒 (6,308 B/s)
-
apt安装GIT
javalx@javalx-PC:~$ sudo apt-get install git 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成
-
版本验证
javalx@javalx-PC:~$ git --version git version 2.20.1
Nodejs安装
-
基本说明
nodejs12.8.0,常规开发版本,有需要再升级
-
下载安装包(/home/javalx下),解压,改名
javalx@javalx-PC:~$ tar -zxvf node-v12.8.0-linux-x64.tar.gz javalx@javalx-PC:~$ mv node-v12.8.0-linux-x64 node javalx@javalx-PC:~$ ls
-
添加环境变量,刷新配置
javalx@javalx-PC:~$ sudo vi /etc/profile
export NODE_HOME=/home/javalx/node export PATH=$PATH:$JAVA_HOME/bin:$MVN_HOME/bin:$NODE_HOME/bin
javalx@javalx-PC:~$ source /etc/profile
-
版本验证
javalx@javalx-PC:~$ node -v v12.8.0 javalx@javalx-PC:~$ npm -v 6.10.2 javalx@javalx-PC:~$
Redis安装
-
apt安装
javalx@javalx-PC:~$ sudo apt-get install redis-server 请输入密码: 验证成功 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成
-
查看&测试
javalx@javalx-PC:~$ ps -ef | grep redis redis 23453 1 0 22:52 ? 00:00:00 /usr/bin/redis-server 127.0.0.1:6379 javalx 28235 26453 0 22:58 pts/0 00:00:00 grep redis javalx@javalx-PC:~$ netstat -nlt | grep 6379 tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN tcp6 0 0 ::1:6379 :::* LISTEN javalx@javalx-PC:~$ redis-cli 127.0.0.1:6379> ping PONG 127.0.0.1:6379> exit javalx@javalx-PC:~$
-
相关命令
systemctl stop redis-server #停止redis命令 systemctl start redis-server #启动redis systemctl restart redis-server #重启redis systemctl status redis-server #查看状态
-
设置密码、重启测试
javalx@javalx-PC:~$ redis-cli 127.0.0.1:6379> info server # Server redis_version:5.0.3 redis_git_sha1:00000000 redis_git_dirty:0 redis_build_id:7ea60c47d00f5fde redis_mode:standalone os:Linux 5.10.36-amd64-desktop x86_64 arch_bits:64 multiplexing_api:epoll atomicvar_api:atomic-builtin gcc_version:8.3.0 process_id:23453 run_id:683720b76bc91806987c4da47a2e028a7bb09b6e tcp_port:6379 uptime_in_seconds:666 uptime_in_days:0 hz:10 configured_hz:10 lru_clock:15575878 executable:/usr/bin/redis-server config_file:/etc/redis/redis.conf 127.0.0.1:6379> exit javalx@javalx-PC:~$ sudo vi /etc/redis/redis.conf javalx@javalx-PC:~$ sudo vi /etc/redis/redis.conf javalx@javalx-PC:~$ systemctl restart redis javalx@javalx-PC:~$ redis-cli 127.0.0.1:6379> auth ucd@cpz2021 OK 127.0.0.1:6379> exit javalx@javalx-PC:~$
-
info server
查看执行路径&配置路径 -
默认密码
# requirepass foobared
注意去掉#
号和后面的空格, 再保存文件
-
-
设置开机启动
Dbeaver安装
应用商店安装
IDEA安装
应用商店安装
VS Code安装
应用商店安装
评论区