由于之前使用Ubuntu16.10桌面版系统蹦了好几天,因此我也装了好几次系统了,每次都要百度或google查很多东西,去配置开发环境或使用环境,到处搜觉得很麻烦,所以,本文就总结一下Ubuntu安装好之后需要做的一些事,以及常规配置习惯
在装了几次系统之后我最后还是决定降一个系统版本。。使用Ubuntu16.04lts长期维护版,希望能稳定一些吧。。。。。实在是有点伤了
文本以Ubuntu16.04桌面版为环境介绍
java的环境基本处处都能用的到,所以去安装jdk 使用下面的命令安装,只需一些时间,它就会下载许多的文件(但是要确定你的网络环境良好,访问oracle的地址速度快):
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-default
一般我不会这么干的,因为,,实在太慢了 而且一不小心就卡主了apt
所以流程如下:
先在合适的地方创建一个放置环境的文件夹笔者这里使/usr/java/
cd /usr/
mkdir java
然后将下好的jdk复制到创建好的文件夹下并解压:
sudo cp jdk-8u45-linux-x64.gz /usr/java/
cd /usr/java/
sudo tar -zvxf jdk-8u45-linux-x64.gz
配置环境变量:
gedit ~/.bashrc
在编辑页面的最后添加如下语句
export JAVA_HOME=/usr/java/jdk1.8.0_45
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存环境变量,退出编辑器,输入命令使之生效:
source ~/.bashrc
程序员必备工具啊 一般安装好系统就会安装
sudo apt install git
常用的关系型数据库,开发必备 在Ubuntu下安装mysql很简单,只需要简单的输入几条命令就好:
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
安装过程中会提示输入用户名和密码,按照自己的需要去设置
可以选择MySQL-workbench或者phpmyadmin
使用如下命令安装
sudo apt-get install mysql-workbench
使用如下命令安装
程序员必备工具啊 一般安装好系统就会安装
sudo apt install vim
vim的配置我就直接用大神的vim配置spf13-vim 安装方法如下:
curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-vim.sh
剩下的只要等待即可,由于过程需要git等环境,需要提前安装好
Ubuntu虽然内置了Python2和python3两个版本但是没有默认安装好pip这个好用的包管理工具,所以要用于python开发的话最好安装上
sudo apt install python-pip #python2的pip
sudo apt install python3-pip #python3的pip
由于pip默认的时国外的源,在国内访问极慢,为了方便我们这里将更新源修改成国内比较好用的豆瓣源
添加完保存即可享受飞一般的速度
有些人觉得vim强无敌,但是我懒得配那些环境,还是用ide吧 懒人嘛 嘿嘿
很著名的python ide,比起在vim中配置一个开发环境,我还是觉得pycharm更好用,也更方便 进入pycharm下载地址下载适合自己系统的安装包 解压到合适的地方
cd /home/earthchen/code/pycharm-2016.3.2/bin
sh pycharm.sh
剩下就全是图形化界面,自己按需求操作
很著名的java ide 好用程度 谁用谁知道 进入idea下载地址下载适合自己系统的安装包 解压到合适的地方
cd code/idea-IU-163.12024.16/bin/
sh idea.sh
剩下就全是图形化界面,自己按需求操作
Ubuntu下开发c并不多 放着偶尔用下,肯定比不上win下的vs又不想每次都make或者gcc 所以选择了同一个公司的ide 进入clon下载地址下载适合自己系统的安装包 解压到合适的地方
cd /home/earthchen/code/clion-2016.3.3/bin
sh clion.sh
剩下就全是图形化界面,自己按需求操作
如果你下载安装的时专业版,那么还需要使用激活码才能使用,但是一般来说社区版已经够用 下面提供一下从网上搜集来的激活码
CNEKJPQZEX-eyJsaWNlbnNlSWQiOiJDTkVLSlBRWkVYIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiQUMiLCJwYWlkVXBUbyI6IjIwMTgtMDEtMzAifSx7ImNvZGUiOiJETSIsInBhaWRVcFRvIjoiMjAxOC0wMS0zMCJ9LHsiY29kZSI6IklJIiwicGFpZFVwVG8iOiIyMDE4LTAxLTMwIn0seyJjb2RlIjoiUlMwIiwicGFpZFVwVG8iOiIyMDE4LTAxLTMwIn0seyJjb2RlIjoiV1MiLCJwYWlkVXBUbyI6IjIwMTgtMDEtMzAifSx7ImNvZGUiOiJEUE4iLCJwYWlkVXBUbyI6IjIwMTgtMDEtMzAifSx7ImNvZGUiOiJSQyIsInBhaWRVcFRvIjoiMjAxOC0wMS0zMCJ9LHsiY29kZSI6IlBTIiwicGFpZFVwVG8iOiIyMDE4LTAxLTMwIn0seyJjb2RlIjoiREMiLCJwYWlkVXBUbyI6IjIwMTgtMDEtMzAifSx7ImNvZGUiOiJEQiIsInBhaWRVcFRvIjoiMjAxOC0wMS0zMCJ9LHsiY29kZSI6IlJNIiwicGFpZFVwVG8iOiIyMDE4LTAxLTMwIn0seyJjb2RlIjoiUEMiLCJwYWlkVXBUbyI6IjIwMTgtMDEtMzAifSx7ImNvZGUiOiJDTCIsInBhaWRVcFRvIjoiMjAxOC0wMS0zMCJ9XSwiaGFzaCI6IjUxOTU1OTMvMCIsImdyYWNlUGVyaW9kRGF5cyI6MCwiYXV0b1Byb2xvbmdhdGVkIjpmYWxzZSwiaXNBdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlfQ==-QOxwjWvRwJz6vo6J6adC3CJ4ukQHosbPYZ94URUVFna/Rbew8xK/M5gP3kAaPh6ZDveFdtMR1UBoumq3eCwXtXM3U3ls5noB4LIr+QplVlCj2pK5uNq7g/feyNyQcHpSXtvhIOnXDBLOecB05DOsxzm0p7ulGGJoAInmHeb9mc0eYjqc4RPpUQfh6HSYBnvEnKMlLF5bz4KEtzmsvvgA55CwzwQ3gRitm5Q/wUT7AQCBdjmBfNUjKVQL6TSjSDPp56FUdEs4Aab8LqstA2DIMbxocO64rvytmcUeIwu8Mi5uq87KQP5AQMSMYb59Inbd+dmVfx5cJo3fRS4/5s3/Hg==-MIIEPjCCAiagAwIBAgIBBTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE1MTEwMjA4MjE0OFoXDTE4MTEwMTA4MjE0OFowETEPMA0GA1UEAwwGcHJvZDN5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQC9WZuYgQedSuOc5TOUSrRigMw4/+wuC5EtZBfvdl4HT/8vzMW/oUlIP4YCvA0XKyBaCJ2iX+ZCDKoPfiYXiaSiH+HxAPV6J79vvouxKrWg2XV6ShFtPLP+0gPdGq3x9R3+kJbmAm8w+FOdlWqAfJrLvpzMGNeDU14YGXiZ9bVzmIQbwrBA+c/F4tlK/DV07dsNExihqFoibnqDiVNTGombaU2dDup2gwKdL81ua8EIcGNExHe82kjF4zwfadHk3bQVvbfdAwxcDy4xBjs3L4raPLU3yenSzr/OEur1+jfOxnQSmEcMXKXgrAQ9U55gwjcOFKrgOxEdek/Sk1VfOjvS+nuM4eyEruFMfaZHzoQiuw4IqgGc45ohFH0UUyjYcuFxxDSU9lMCv8qdHKm+wnPRb0l9l5vXsCBDuhAGYD6ss+Ga+aDY6f/qXZuUCEUOH3QUNbbCUlviSz6+GiRnt1kA9N2Qachl+2yBfaqUqr8h7Z2gsx5LcIf5kYNsqJ0GavXTVyWh7PYiKX4bs354ZQLUwwa/cG++2+wNWP+HtBhVxMRNTdVhSm38AknZlD+PTAsWGu9GyLmhti2EnVwGybSD2Dxmhxk3IPCkhKAK+pl0eWYGZWG3tJ9mZ7SowcXLWDFAk0lRJnKGFMTggrWjV8GYpw5bq23VmIqqDLgkNzuoog==
以上激活码全系列ide通用
如果你需要前端开发,那么我推荐这个文本编辑器,我一般的做法时将这个替代自带的文本编辑器,毕竟它还支持markdown 一般安装需要先下载好deb的安装包然后执行以下命令安装
sudo dpkg -i xxxx.deb
然后程序就会自动安装完毕 不知是因为bug还是什么,在Ubuntu下的sublime text 3时不支持中文输入的
打开后将Exec=/opt/sublime_text/sublime_text %F修改为 Exec=bash -c ‘LD_PRELOAD=/usr/lib/libsublime-imfix.so /opt/sublime_text/sublime_text’ %F 将Exec=/opt/sublime_text/sublime_text -n修改为 Exec=bash -c ‘LD_PRELOAD=/usr/lib/libsublime-imfix.so /opt/sublime_text/sublime_text’ -n
自带的终端bash不是很好用,所以我这里使用fish来代替自带shell
以上配置完成,基本就能符合我的日常coding需求了,下一篇将介绍其他日常使用需要安装配置的东西
注: