上一個系統開發環境最后還是很亂,把根目錄給占滿了,這次重裝一個,分了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包安裝。
修改下標題欄。
暫時裝個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 root@"localhost";
update mysql.user set authentication_string=password('這里是你的密碼') where user='root'and Host = 'localhost';
flush privileges;
git
命令行安裝
sudo apt-get install git