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
|