侧边栏壁纸
  • 累计撰写 32 篇文章
  • 累计创建 13 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Deepin20.X开发环境搭建

javalx
2021-01-02 / 0 评论 / 1 点赞 / 31 阅读 / 7403 字

前言

Deepin20.X开发环境搭建

基础环境安装

JDK安装

  1. 基本说明
    安装JDK1.8,安装包在百度云盘【deepin20开发环境搭建】下

  2. 验证是否自带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)
    
  3. 卸载自带JDK

    javalx@javalx-PC:~$ sudo apt-get remove openjdk*
    请输入密码:
    验证成功
    正在读取软件包列表... 完成
    正在分析软件包的依赖关系树       
    正在读取状态信息... 完成       
    注意,根据Glob 'openjdk*' 选中了 'openjdk-9-jre-headless'
    
  4. 下载安装包(/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/
    
  5. 修改文件夹名

    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
    
  6. 添加环境变量

    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
    
  7. 刷新配置

    javalx@javalx-PC:~$ source /etc/profile
    
  8. 验证版本

    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安装

  1. 基本说明

    maven3.6.3版本,配套2021IDEA

  2. 下载安装包(/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
    
  3. 添加环境变量

    javalx@javalx-PC:~$ sudo vi /etc/profile
    请输入密码:
    验证成功
    
    export MVN_HOME=/home/javalx/maven
    export PATH=$PATH:$JAVA_HOME/bin:$MVN_HOME/bin
    
  4. 刷新配置

    javalx@javalx-PC:~$ source /etc/profile
    
  5. 验证版本

    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安装

  1. 刷新软件源

    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)
    
  2. apt安装GIT

    javalx@javalx-PC:~$ sudo apt-get install git
    正在读取软件包列表... 完成
    正在分析软件包的依赖关系树       
    正在读取状态信息... 完成
    
  3. 版本验证

    javalx@javalx-PC:~$ git --version
    git version 2.20.1
    

Nodejs安装

  1. 基本说明

    nodejs12.8.0,常规开发版本,有需要再升级

  2. 下载安装包(/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
    
  3. 添加环境变量,刷新配置

    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
    
  4. 版本验证

    javalx@javalx-PC:~$ node -v
    v12.8.0
    javalx@javalx-PC:~$ npm -v
    6.10.2
    javalx@javalx-PC:~$ 
    

Redis安装

  1. apt安装

    javalx@javalx-PC:~$ sudo apt-get install redis-server
    请输入密码:
    验证成功
    正在读取软件包列表... 完成
    正在分析软件包的依赖关系树       
    正在读取状态信息... 完成
    
  2. 查看&测试

    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:~$ 
    
  3. 相关命令

    systemctl stop redis-server    #停止redis命令
    systemctl start redis-server   #启动redis
    systemctl restart redis-server #重启redis
    systemctl status redis-server  #查看状态
    
  4. 设置密码、重启测试

    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注意去掉#号和后面的空格, 再保存文件

  5. 设置开机启动

Dbeaver安装

应用商店安装

IDEA安装

应用商店安装

VS Code安装

应用商店安装

1

评论区