deepin15.11下开发环境的配置

上一个系统开发环境最后还是很乱,把根目录给占满了,这次重装一个,分了118G左右给deepin,然后把常用的都放在/home里面。

Python

系统自带的是2.7和3.5,再安装最新的Python3.8。
官网下载Python-3.8.1.tgz,然后解压。

tar -zxvf Python-3.8.1.tgz

进入目录下,指定安装目录,然后安装。
这里安装在/home/keane/app/下。
可以看到python底层的源码

./configure --prefix=/home/keane/app/python3 --with-ssl
make
make install

然后是配置环境变量,不太清楚,反正放/etc/profile里就没错了。

export PYTHON_HOME=/home/keane/app/python3
export PATH=$PYTHON_HOME/bin:$PATH

Java

java类似,解压祖传的jdk-8u211-linux-x64.tar.gz,然后配置环境变量即可。

tar -zxvf jdk-8u211-linux-x64.tar.gz 
# Python
export PYTHON_HOME=/home/keane/app/python3
# Java
export JAVA_HOME=/home/keane/app/jdk8
export PATH=$PYTHON_HOME/bin:$JAVA_HOME/bin:$PATH

Vim简单配置

随便找篇博客抄一下,vim主要是应急和服务器上用。https://segmentfault.com/a/1190000016330314

gcc/g++/cmake

gcc自带了6.3的版本,g++命令行安装

sudo apt-get install build-essential
sudo apt-get install g++

cmake需要源码安装,同样是官网下载压缩包,然后解压。

./bootstrap
sudo make
sudo make install

bootstrap的时候可能报错说找不到openssl,装一下就好了

sudo apt-get install libssl-dev

vscode

直接官网deb包安装。
修改下标题栏。
deepin15.11下开发环境的配置
暂时装个c/c++拓展就行。

Jetbrain全家桶

以idea为例,先下载压缩包,解压到app目录下,然后配置快捷方式即可。

[Desktop Entry]
Name=IntelliJ IDEA
Comment=IntelliJ IDEA IDE
Exec=/home/keane/app/Idea/bin/idea.sh
Icon=/home/keane/app/Idea/bin/idea.png
Terminal=false
StartupNotify=true
Type=Application
Categories=Development;IDE;

Mysql

命令行安装即可。
参考这篇博客 https://www.cnblogs.com/Zlcode/p/11475298.html
然后sudo进去改密码

sudo apt-get install -y mysql-server mysql-client
sudo mysql -uroot -p
update mysql.user set plugin="mysql_native_password" where user="root";
grant all on *.* to "localhost";
update mysql.user set authentication_string=password('这里是你的密码') where user='root'and Host = 'localhost';
flush privileges;

git

命令行安装

sudo apt-get install git

相关推荐