Deepin开发记录

前提背景:

由于Windows的环境乱七八糟的,而且C盘爆了,于是乎把C盘格了重装了Windows。但是Windows做开发其实各种环境安装配置有点混乱不太舒服(早年小白各种环境乱配),由于呼吸到了MacOS自由甜美的空气,unix实在是太香了,但是4g做开发实在是太顶了,于是干脆整上Linux做开发,Windows专心拿来给我打游戏(划掉

包管理

yum

snap

1
2
$ sudo apt install snapd
$ sudo snap install core

Git配置

安装git

1
2
$ su root
$ apt-get install git

配置用户名和邮箱

1
2
$ git config --global user.name "用户名"
$ git config --global user.email "邮箱"

生成ssh的公匙和私匙

1
2
3
$ ssh-keygen -t rsa  -C "邮箱"
$ cd /root/.ssh
$ more id_rsa.pub

然后就可以查看到/root/.ssh下的id_rsa.pub,复制之后传到github上

image-20210206230615640

node配置

这里使用Debian的apt进行安装,比较快,不用配置profile和建立软链接,以后出问题再说//逃

安装npm

1
2
$ apt-get install npm
$ npm -v

先换成淘宝源,验证一下

1
2
$ npm config set registry https://registry.npm.taobao.org
$ npm config ls

成功之后,发现npm的版本有点低,更新一下

1
$ npm install -g npm

安装nodejs

1
2
$ apt-get install nodejs
$ nodejs -v

数据库配置

MySQL

由于是初次使用,因此不用检查是否已经安装

先去官网选择mysql8进行下载,然后解压到/usr/local/mysql,并创建data目录

1
2
3
$ mkdir /usr/local/mysql
$ tar xvf mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz /usr/local/mysql
$ mkdir /usr/local/mysql/data

创建mysql用户

1
groupadd mysql useradd -r -g mysql mysql

更改mysql目录下所有的目录及文件夹所属的用户组和用户,以及权限

1
2
$ chown -R mysql:mysql /usr/local/mysql
$ chmod -R 755 /usr/local/mysql

初始化mysql,并记录下初始化后生成的随机密码

1
2
$ cd /usr/local/mysql/bin
$ ./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

启动mysql服务,测试

1
2
$ ../support-files/mysql.server start
$ mysql -u root -p

PostgreSQL

1
$ apt-get install postgresql postgresql-contrib

默认会创建一个postgres账号,需要使用createuser创建一个新账号

1
2
3
$ su postgres
$ createuser -interactive
$ createdb <YOUR ACCOUNT NAME>

服务器配置

tomcat

开发环境配置

C++

gcc和g++默认在linux系统中,可以直接查看

1
2
$ gcc -v
$ g++ -v

JAVA

先去 官网 下载JDK8,解压到/usr/local目录下

1
2
$ mkdir /usr/local/java
$ tar -zxvf jdkjdk-8u211-linux-x64.tar.gz /usr/local/java

设置配置文件

1
$ vim /etc/profile

将路径加入配置文件

1
2
3
4
export JAVA_HOME=/usr/local/java/jdk1.8.0_211
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

然后重新启动配置文件

1
$ source /etc/profile

查看jdk版本

1
$ java -version
文章目录
  1. 1. 包管理
    1. 1.1. yum
    2. 1.2. snap
  2. 2. Git配置
    1. 2.1. 安装git
    2. 2.2. 配置用户名和邮箱
    3. 2.3. 生成ssh的公匙和私匙
  3. 3. node配置
    1. 3.1. 安装npm
    2. 3.2. 安装nodejs
  4. 4. 数据库配置
    1. 4.1. MySQL
    2. 4.2. PostgreSQL
  5. 5. 服务器配置
    1. 5.1. tomcat
  6. 6. 开发环境配置
    1. 6.1. C++
    2. 6.2. JAVA
|