码迷,mamicode.com
首页 > 系统相关 > 详细

ubuntu开发环境搭建

时间:2018-04-05 22:07:51      阅读:288      评论:0      收藏:0      [点我收藏+]

标签:switch   statistic   ros   arc   get   ted   my.cnf   als   lin   

1.搜狗

sudo add-apt-repository ppa:fcitx-team/nightly

sudo apt-get update

sudo apt-get -f install fcitx

sudo apt-get install fcitx-config-gtk

sudo apt-get install fcitx-table-all

sudo apt-get install im-switch

2.更新源

cd /etc/apt

sudo cp sources.list sources.list.bak

sudo vi sources.list

aliyun:

deb-src http://archive.ubuntu.com/ubuntu xenial main restricted

deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted

deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted

deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe

deb http://mirrors.aliyun.com/ubuntu/ xenial universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe

deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse

deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse

deb http://archive.canonical.com/ubuntu xenial partner

deb-src http://archive.canonical.com/ubuntu xenial partner

deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted

deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse

sudo apt-get update

sudo apt-get upgrade

 3.jdk

sudo mkdir /usr/lib/jdk 

tar -zxvf jdk-8u161-linux-x64.tar.gz

(

tar cvf etcbak.tar etc/  打包一个tar
tar xvf etcbak.tar         解开一个tar
tar cvzf etcbak.tar.gz etc/ 打包压缩一个 tar
tar zxvf etcbak.tar.gz  解压一个tar
-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
-p :使用原文件的原来属性(属性不会依据使用者而变)
-P :可以使用绝对路径来压缩!
-N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!

)

mv jdk1.8.0_161  /usr/lib/jdk/

sudo vi ~/.bashrc

export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_161

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=.:${JAVA_HOME}/bin:$PATH

source ~/.bashrc

4.maven settings.xml

<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

export M2_HOME=/home/weaponking/develop/apache-maven-3.5.3
PATH=$M2_HOME/bin:$PATH

 

5.mysql

sudo dpkg -i mysql-apt-config_0.8.9-1_all.deb

sudo apt-get update

sudo apt-get install mysql-server

数据库目录:/var/lib/mysql/ 

配置文件:/usr/share/mysql(命令及配置文件) ,/etc/mysql(如:my.cnf)

相关命令:/usr/bin(mysqladmin mysqldump等命令) 和/usr/sbin

启动脚本:/etc/init.d/mysql(启动脚本文件mysql的目录)

sudo netstat -anp | grep mysql

#启动

sudo service mysql start

#停止

sudo service mysql stop

#服务状态

sudo service mysql status

mysql -h 127.0.0.1 -P 3306 -uroot -p123456

 

 

6.git

sudo add-apt-repository ppa:git-core/ppa

sudo apt-get update

sudo apt-get install git

git config --global user.name "name"

git config --global user.email ww@qq.com

sudo vi .git-crdentials

git config --global credential.helper store

 

ubuntu开发环境搭建

标签:switch   statistic   ros   arc   get   ted   my.cnf   als   lin   

原文地址:https://www.cnblogs.com/weaponking/p/8722646.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!