Ubutnu安装后要做的10件事

Ubutnu安装后要做的10件事

安装过很多次的Ubuntu,每次都要进行一系列的系统开发环境的配置工作,如安装jdk,配置java环境变量,安装mysql,wine QQ,安装最新的eclipse,下载一些应用软件等,但是很多博文都很零散,每次都得一个一个的找,感觉特别的麻烦,今天在这里整理一下。注意,干货来了!!!

一.首先更新系统

$ sudo apt-get update && sudo apt-get upgrade

 

二.安装flash player 
1.首先下载flash player

 

地址:http://get.adobe.com/cn/flashplayer/ 


选择.tar.gz格式。

 Ubutnu安装后要做的10件事_第1张图片

下载之后打开终端,cd到下载文件的目录,解压install_flash_player_11_linux.x86_64.tar.gz文件:

$ tar -zxvf install_flash_player_11_linux.x86_64.tar.gz

2.安装flash player

$ sudo  cp libflashplayer.so /usr/lib/mozilla/plugins/


$ sudo cp -r ./usr/* /usr/


libflashplayer.so拷贝到FirefoxChromiumPlugin目录下,将usr目录下的所有文档拷贝到系统的/usr目录!


然后重启FirefoxChromium

三.安装wine QQ

1.下载:
下载地址:http://www.ubuntukylin.com/applications/showimg.php?lang=cn&id=23

下载后解压得到wine-qqintl文件夹,里面有三个deb包:fonts-wqy-microhei_0.2.0-beta-2_all.debttf-wqy-microhei_0.2.0-beta-2_all.debwine-qqintl_0.1.3-2_i386.deb

2.安装:
1、在wine-qqintl目录下打开终端输入:

 

$ sudo dpkg -i fonts-wqy-microhei_0.2.0-beta-2_all.deb

ttf-wqy-microhei_0.2.0-beta-2_all.deb wine-qqintl_0.1.3-2_i386.deb


2、如果报错,输入:

 

$ sudo apt-get install -f


3、自动解决后再执行步骤1

另外需要注意的是:在登录的时候,如果输入密码时提示密码错误,请使用旁边的软件盘进行鼠标点击输入就能成功了。

 

四.安装jdk

1.到 Sun 的官网下载

 

地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 

2.选择 Accept License Agreement,然后选择适合自己机型的JDK下载。解压文件,并改名

 

假设你下载的文件名为:jdk-8u45-linux-x64.tar.gz

 

你要存放的目录为:/usr/lib/java

 

$ sudo mkdir /usr/lib/java

 

$ sudo tar  zxvf  jdk-8u45-linux-x64.tar.gz  -C /usr/lib/java

 $ cd /usr/lib/java

 

改名,方便书写

 

$ mv jdk1.8.0_45 jdk1.8

 

3.添加环境变量

 

$ sudo vim ~/.bashrc

 

加入如下内容

 

export JAVA_HOME=/usr/lib/java/jdk1.8 export JRE_HOME=${JAVA_HOME}/jre  export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  export PATH=${JAVA_HOME}/bin:$PATH

  

说明:红颜色部分指的是你保存的jdk 文件夹路径

 

4.测试是否成功

 

重启终端,然后

 

$ java -version

 

如果显示:

 

java version "1.8.0_45"

Java(TM) SE Runtime Environment (build 1.8.0_79-b15)

Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

 

说明你配置成功了(不同jdk版本内容不同)

五.安装最新的eclipse

1.安装OpenJDK Java 7

$ sudo apt-get install oracle-java7-installer

 

2.下载 Eclipse 最新版

 

访问官方网站下载 Eclipse 最新版,注意要选择与自己系统对应的版本。

 

http://www.eclipse.org/downloads/?osType=linux&release=undefined

 

3.解压 Eclipse

 

使用 Ctrl+Alt+T 打开终端并使用如下命令将 Eclipse 解压到 /usr/share 目录以供全局使用:

 

$ cd /usr/share/ && sudo tar -zxvf ~/下载/eclipse-*.tar.gz

 

解压完成后,就可以在 /usr/share/ 目录中看到 Eclipse 

 

4.创建 Eclipse 快捷方式

 

1、在终端中执行如下命令

 

$ gksudo gedit /usr/share/applications/eclipse.desktop

 

2、粘贴并保存如下内容

 

[Desktop Entry]

Name=Eclipse

Type=Application

Exec=/usr/share/eclipse/eclipse

Terminal=false

Icon=chComment=Integrated Development Environment

NoDisplay=false

Categories=Development;IDE;

Name[en]=Eclipse

 

然后打开/usr/share/applications 文件夹里面找到eclipse的图标,托放到桌面,然后就可以使用了(红色的path是你存放eclipse的路径)

至此,我们就将最新版本的 Eclipse安装到 Ubuntu 中并可以使用了。

六.安装mysql

ubuntu上安装mysql非常简单只需要几条命令就可以完成。

 

$ sudo apt-get install mysql-server

 

$ apt-get isntall mysql-client

 

$ sudo apt-get install libmysqlclient-dev

 

安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:

 

$ sudo netstat -tap | grep mysql

 

通过上述命令检查之后,如果看到有mysql socket处于 listen 状态则表示安装成功。

 

登陆mysql数据库可以通过如下命令:

 

$ mysql -u root -p 

 

-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql

 

七.配置github的安装和使用

1.安装SSH key...

 

 你已经在github创建了用户,并想从你的终端操作工作。在开始安装GitHub之前你应该安装ssh keys:

 

(1)$cd ~/.ssh

 

 回车之后得到信息: “bash: cd: ./.ssh No such file or directory” , 那就意味着没有产生key, 就要继续操作第二步。 如果你能够切换到此目录, 继续第三步。

 

(2)打开你的终端并打入:

 

$ssh-keygen -t rsa -C "[email protected]". 

 

你将获取到以下的行:产生 公共/私有(public/private) rsa 密匙配对。 打入文件来保存密匙(/Home/ubuntu/.ssh_id_rsa现在回车,它会询问你打入通行码,此通行码必须大于4位, 否则你将重新所有的过程。

 

 重要一步: 添加新的Keyssh-agent

 

  $ eval "$(ssh-agent -s)"

 

  $ ssh-add ~/.ssh/id_rsa

 

(3)备份并移除存在的ssh keys, 敲入 "ls" 会显示一些文件,现在一个一个敲入以下的命令:

 

$mkdir key_backup

 

$cp id_rsa* key_backup

 

$rm id_rsa* 

 

(4)添加你的ssh key 到 Github

 

$ gedit id_rsa.pub

 

拷贝全部的内容,打开github网站并登录, 进入到"Account Settings" > 点击 "SSH Public Keys" > 点击"Add another public key" 并粘贴到"key field". 然后点击Add key.

 

现在你已经成功安装了ssh key 并准备在终端安装github.

 

2.安装github

 

在你的终端打入下面命令

 

 $ sudo apt-get install git-core git-gui git-doc

 

 

3.克隆

 

在终端敲入: $git clone [email protected]:username/projectname.git 来下载分支代码的一个本地拷贝。你将需要你自己的GitHub 用户名和在github上的工程名取代“username”

 

4.配置git:

 

1.使用自己的用户名和email地址安装git

 

$ git config --global user.name "Your Name"

 

$ git config --global user.email "[email protected]"

 

2. 制作脚本/reconfig, make,  对代码执行一些变化。

 

修改或者创建文件并把它推送到你的GitHubfork工程

 

$ git add new_or_existing_file.c

 

$ git commit 

 

$ git push origin master

 

偶尔你想去同步你的fork到主工程的分支并拉出被git pull upstream master (等同于以下语句)的任何官方变化。

 

$ git fetch upstream

 

$ git merge upstream/master

 

3. 下面是一些有用的查找,你可以通过它来查看git 状态:

 

$ git remote -v 查看你获取和推送的远端

 

 $ git status to 查看你当前的变化

 

$ git log to 查看提交到你的fork中的所有变化信息

 

$ git log --stat  一个更细致的变化列表

 

$ git log - graph --full-history --all --color

 

--pretty=format:"%x1b[31m%h%x09%x1b[32m%d%x1b[0m%x20%s" 是一个基于文本的图像变化,

八.配置vim

 

要使用此功能请先安装vimgit

 

安装vim

 

$ sudo apt-get install vim

 

安装 git

 

$ sudo apt-get install git

 

1.clone到本地,配置到linux个人目录(如果是从linux_config过来的,不需要clone

 

git clone https://github.com/wklken/k-vim.git

 

 

2.安装依赖包

 

# ctags, ag(the_silver_searcher) 2.1 系统依赖 sudo apt-get install ctagssudo apt-get install build-essential cmake python-dev  #编译YCM自动补全插件依赖sudo apt-get install silversearcher-ag 2.2 使用Pythonsudo pip install pyflakessudo pip install pylintsudo pip install pep8 2.3 如果使用Javascript, 不需要的跳过安装jshintjslint,用于javascript语法检查需要nodejs支持,各个系统安装见文档 https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager sudo apt-get install nodejs npmsudo npm install -g jslintsudo npm install jshint -g 3.安装

 

3.1 进入目录注意原先装过的童鞋重装时,不要到~/.vim下执行(这是软连接指向k-vim真是目录),必须到k-vim原生目录执行 cd k-vim/ 3.2 执行安装会进入安装插件的列表,目前30+个插件,一一安装是从github clone的,完全取决于网速之后会自动编译 YCM, 编译失败的话需要手动编译见第4 sh -x install.sh

 

安装时间会很长,请大家耐心等待

九.安装媒体工具

自己进入软件商店,安装一些自己喜欢的软件,强烈推荐一个音乐播放器 VLC,浏览器推荐火狐和Chromium 都装上,还有好多好玩的游戏,自己去发掘吧

 

十.最后

准备好一颗学霸的心,然后慢慢敲代码吧,相信你你会成功。

你可能感兴趣的:(github,c,linux,ubuntu)