从零开始ubuntu的开发配置

来源:互联网 发布:sql中rank 编辑:程序博客网 时间:2024/06/01 09:35

  • 1系统更新
  • 2安装输入法
  • 3配置zsh
  • 4科学上网
  • 5安装coding生产工具
    • 1 终端神器tmux
    • 2 markdown
    • 3 sublime_text_3
      • 31下载
      • 一些好用的package
      • 32配置成python开发环境
      • 33配置成C开发环境
    • 4 git
    • 5 ros
    • 6 安装rubygnuplot
      • 61 安装ruby
      • 62 安装gnuplot
  • 6安装windows下的常用软件
    • 1 office
    • 2 QQ
    • 3 硬盘分区工具Gparted

本文主要讲述安装ubuntu 14.04后一系列软件开发环境的配置,将持续保持更新.

1系统更新

(1) 找到software update, 打开

这里写图片描述

(2)打开后会先进行检查更新如下图

这里写图片描述

(3) 然后出现下图,点击install即可

这里写图片描述

2安装输入法

我选用的是搜狗输入法,
(1)去官网下载对应版本
(2)到SystemSettings->LanguageSupport,将键盘输入法系统由默认的iBus设置为fcitx
(3)logout注销一次
(4)最重要的一步,参考Ubuntu 16.04安装sogou 拼音输入法

将键盘输入法系统改为fcitx后,一定要注销,而且操作顺序不能改。这时还不能马上使用,还要点击右上角的输入法图标,点击设置,进入设置界面,这个时候没有看到搜狗输入法,点击左下角的加号,然后注意先要去掉”只显示当前语言的输入法”前面那个勾,然后再搜索”sogo”,这个时候就看到sogo pinyin了,接着添加就可以了,然后就可以切换输入法了。

3配置zsh

这是我的.zshrc完整配置文件
具体配置步骤如下,详细步骤也可以参考终极 Shell——ZSH

# 1. 安装zshsudo apt-get install zsh# 2. 安装oh-my-zshsh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"# 3. 如果自动安装没有成功切换到oh-my-zsh,手动切换chsh -s /bin/zsh# 4. bash转zsh善后处理把.bashrc 后面追加的东西放到.zshrc里面,并且内容中后缀为bash的换为zsheg:echo "source /opt/ros/indigo/setup.zsh" >> ~/.zshrc# 5. 安装autojumpsudo apt-get install autojumpecho "source /usr/share/autojump/autojump.zsh" >> ~/.zshrc# 6. 简化命令配置,加入到.zshrc里面########################################## open file configure#########################################alias -s py='vim'      # 在命令行直接输入 python 文件,会用 vim 中打开,以下类似alias -s c='vim'alias -s cpp='vim'alias -s txt='gedit'alias -s gz='tar -xzvf' # 在命令行直接输入后缀为 gz 的文件名,会自动解压打开alias -s tgz='tar -xzvf'alias -s zip='unzip'alias -s bz2='tar -xjvf'alias -s md='remarkable'########################################## sh cmd configure#########################################alias cls='clear'alias ll='ls -l'alias la='ls -a'########################################## git cmd configure#########################################alias gpush='git push origin master'alias gstatus='git status'alias gcommit='git commit -m'alias gadd='git add'# 6. source更新文件source ~/.zshrc

zsh的详细配置可以参考下面的github链接, zsh-github,比如可以修改主题啊,我用的主题是 “ys”,效果如下

这里写图片描述

需要执行命令如下修改主题,

sudo gedit .zshrc# 找到ZSH_THEME,按如下方式修改ZSH_THEME="ys"

当然以上终端的透明色是修改了终端的设置,设置过程是
打开终端EditProfile Preferences分别设置colors和background

这里写图片描述

这里写图片描述

4科学上网

当然最终要的就是科学上网, 至于代理帐号哪里弄就是自己的事情喽.按照如下两篇文章配置就可以啦,亲测好用.

  • linux-ubuntu使用shadowsocks客户端配置
  • switchyomega代理配置

5安装coding生产工具

5.1 终端神器tmux

推荐两个链接

  • tmux 配置笔记
  • Tmux 快捷键 & 速查表

需要注意的是如何修改配置使其生效,参看第一篇文章,比如我的配置文件 .tmux.conf 内容是

# 分割窗口unbind '"'bind - splitw -vunbind %bind \ splitw -h# 启用鼠标(Tmux v2.1)set -g mouse on# copy-mode 将快捷键设置为 vi 模式setw -g mode-keys vi# 按prefix + r来重新加载你的配置文件bind r source-file ~/.tmux.conf \; display "Reloaded!"

5.2 markdown

这里推荐两个吧

  • 作业部落markdown
  • remarkable

其中第一个跨平台,可以客户端也还以在线写,非常方便,重要的是也好看。。不过想使用上传图片或者导出pdf需要升级成高级用户(需要money),
第二个全部免费,并且支持导出pdf,不过体验个人感觉不如第一个好。

我使用的是第二个,将命令加入zsh,这里要使用绝对路径

sudo ln -s ~/Downloads/cmd_markdown_linux64/Cmd\ Markdown /usr/bin/markdown

然后在终端中可以使用markdown直接访打开了,

5.3 sublime_text_3

参考链接

  • Sublime Text 3安装及常用插件安装
  • Sublime Text 3 化身为高大上的C/C++ IDE

5.3.1下载

(1)官网下载
(2)修复sulime不能输入中文
(3)如果你已经做完第(2)步了,这一步可以忽略。因为作者的那个脚本已经完成了第(3)步。

执行终端命令将sublime_text加入zsh,可以看看这个文章

sudo ln -s sublime_download_path/sublime_text_3/sublime_text /usr/bin/subl

sublime_download_path指的是sublime下载的绝对路径,比如我的是

sudo ln -s ~/Downloads/sublime_text_3/sublime_text /usr/bin/subl

这样的话就可以通过命令subl直接访问了

一些好用的package

  • Markdown Preview
  • ConvertToUTF8 解决中文乱码问题
  • Cmake cmkaelists.txt语法高亮

5.3.2配置成python开发环境

  • Ubuntu16.04下使用sublime text3搭建Python IDE
  • 代码格式化package Autoep8
    在当前文件按下ctrl+shift+8就可以格式化python代码

5.3.3配置成C++开发环境

配置C++环境——智能提示,格式化代码

5.4 git

sudo apt-get install git-all

5.5 ros

安装ros,可以参见我的这篇文章ROS 1 —- 在zsh中安装ros
安装ros有一个好处,就是它会一套活把你很多以后会用到的各种库一起安装,比如boost, opencv, pcl等

如果想要看这些库的源码,可以把源码下载下来编译

5.6 安装ruby+gnuplot

在学习《程序员的线性代数》这本书的时候用到的。

5.6.1 安装ruby

Ubuntu系统安装Ruby的三种方法
最简单粗暴的

sudo apt-get install ruby2.0

5.6.2 安装gnuplot

gnuplot配置链接

文中的linux服务器端安装gnuplot具体步骤如下

1.下载gnuplot(版本4.4.0)
wget http://nchc.dl.sourceforge.net/project/gnuplot/gnuplot/4.4.0/gnuplot-4.4.0.tar.gz

2.解压文件
tar -zxvf gnuplot-4.4.0.tar.gz

3.配置安装路径
cd gnuplot-4.4.0
./configure –prefix=/public/software/gnuplot

4.编译
make

5.安装
sudo make install

6.配置环境变量,编辑 /etc/profile.d/gnuplot.sh 内容如下:

       export GNUPLOT=/public/software/gnuplot       export PATH=/public/software/gnuplot/bin:$PATH       export MANPATH=/public/software/gnuplot/share/man/man1:$MANPATH

7.启用环境
source /etc/profile.d/gnuplot.sh

6安装windows下的常用软件

6.1 office

参考这篇文章

sudo add-apt-repository ppa:ubuntu-wine/ppa  sudo apt-get update  sudo apt-get install wine1.8 winetricks sudo apt-get install curl p7zip-full winbind playonlinux

6.2 QQ

1 这个参考链接我安装成功了
2 这个没有测试成功,如果第一个不成功可以试一试

6.3 硬盘分区工具Gparted

# installsudo apt-get install gparted# runsudo gparted
原创粉丝点击