打造好用的ubuntu开发平台

我认为对于贫困的开发人员来说,Linux可能是比Windows更好的操作系统(土豪出门右转是苹果店),而在众多Linux发行版中,Ubuntu是一个比较好的选择。Ubuntu桌面版本对新手友好,软件众多,社区运行良好,尤其是其对机器学习工具界的扛把子TensorFlow支持良好。
虽然Ubuntu安装完成之后就能直接使用,不过看到原版丑陋的桌面以及预装的无用软件总觉得要打理一番才能开始用起来。不过在开始前我需要说明一下,这篇教程默认是给有一定基础的人看的,而且如果不是IT或者程序员我也不建议折腾Linux。
下文所述基本来自于网络,具体查看文末参考资料,可以认为我把自己操作的过程写了一遍。

1. 更新系统

我们的系统可能版本比较老,在开始前我们首先更新一下软件以及系统补丁,对于国内的用户来说,选择国内的源会得到更好的更新体验。

sudo apt update
sudo apt upgrade

2. 卸载软件

Ubuntu 默认装了一些非必要软件,如果有强迫症的话可以删掉。
卸载libreOffice
libreOffice是ubuntu自带的开源office软件,没怎么用过,可以用wps的linux版本替换

sudo apt remove libreoffice-common

删除Amazon链接

sudo apt remove unity-webapps-common

删除不常用软件
包括自带的游戏、邮箱之类

sudo apt-get remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot 
sudo apt-get remove gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku  landscape-client-ui-install  
sudo apt-get remove onboard deja-dup 

3. 安装必备软件

3.1 安装ssh

Ubuntu 16.04缺省一级安装了ssh client,但是没有安装openssh-server,因此第一件事就是安装ssh-server

sudo apt -y install ssh

安装完成之后确认sshserver是否启动,可以用以下命令

ps -ef | grep ssh

3.2 安装unity-tweak-tool

这是一款unity图形化管理工具,如果美化我们的ubuntu的话必备

sudo apt -y install unity-tweak-tool 

3.3 安装git

版本管理工具,必备。官方源中git版本比较老,可以运行以下命令安装最新稳定版git

sudo add-apt-repository ppa:git-core/ppa 
sudo apt update; apt install git

3.4 安装搜狗输入法

如果将ubuntu作为主力系统的话,中文输入法是必不可少的,虽说ubuntu本身也提供了中文输入法,但是那些双拼什么的实在用不习惯,所以如果有跟我一样习惯用搜狗输入法的,那正好搜狗提供了Linux版本。
不过首先提醒一下,如果要安装搜狗中文,最好在安装Ubuntu的时候就选择了中文输入法,不过就算没有那也没有关系,我们还是有补救的措施。
可以在settings中,选择Language Support,将汉语拖拽到最上面,选择Apply System-Wide后,注销账户后重新登陆。

修改语言.png

一般重新登陆后会问你要不要把账户默认的文件夹名比如Downloads改成下载,我的建议是:不要改。否则用shell来操作的时候转到文件夹会很麻烦。
好了,确保我们使用了中文之后就可以安装输入法了。另外多说一句,如果习惯英文系统语言的话,安装完输入法之后还可以改回来。
首先去搜狗拼音 for Linux下载输入法。
接下来运行安装命令

sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb

不出意外的话你会报错,那是因为缺少依赖,没关系可以运行

sudo apt -f install

解决依赖的问题,接下来再运行一次安装命令就可以正常安装上了。
不过按照我几次安装的经验来说,不同的机器可能遇到不同的问题,如果安装上面的方法无法安装上的话可以试试直接双击安装包进行安装,如果安装成功的话注销账户后再重新登录就能看到搜狗输入法的图标了。

3.5 安装zsh

我们的默认终端是bash,可以选择zsh,相比较于bashzsh拥有更为强大的功能,本篇中我只讲述我的配置,具体的应用可以去网上查使用攻略。

sudo apt-get install zsh

接着安装oh-my-zsh,这是可以一键配置zsh的工具,可以说是必备套件

$sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

不过虽然安装了zsh,但我们每次使用的时候还是需要输入zsh来启用,这样太麻烦了,我们可以输入下面的命令来设置默认启用zsh

$chsh -s /bin/zsh

这样我们就使用zsh作为我们的默认shell了,如果对zsh的进阶配置感兴趣可以自行去网络上搜索。

4. 更换主题

Ubuntu16.04的原生主题看起来很丑,我们可以利用上一步安装的unity-tweak-tool好好将其改造一番。
如果搜索过Ubuntu主题的话会发现,Flatabulous是出现频率非常高的一款主题,而这一款扁平化主题也确实当得起这么多人的推荐。
首先把主题下载下来

git clone https://github.com/anmoljagetia/Flatabulous.git

接下来将源码移动到/usr/share/themes目录下

sudo mv Fatabulous /usr/share/themes

接下来我们安装图标

sudo add-apt-repository ppa:noobslab/icons
sudo apt-get update
sudo apt-get install ultra-flat-icons

准备好资源之后打开unity-tweak-tool,我们可以更换下载好的主题与图标


Unity Tweak Tool.png
选择主题
选择图标

七七八八做了这些事之后,桌面大概就变成这个样子了


桌面

经过一系列操作之后,我们已经把Ubuntu变得容易上手很多了,虽然我们真正要专注的是开发,不过有一个赏心悦目且好用的工具说不定能再提升点效率呢?
如果想继续折腾下去,请查看打造好用的ubuntu开发平台-软件篇

参考资料:
[1]Ubuntu 16.04主题美化和软件推荐
[2]Flatabulous : 超级好看的Ubuntu 扁平主题
[3]在 Ubuntu 16.04 中安裝使用 Oh-My-Zsh

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,293评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,604评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,958评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,729评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,719评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,630评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,000评论 3 397
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,665评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,909评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,646评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,726评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,400评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,986评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,959评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,996评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,481评论 2 342

推荐阅读更多精彩内容

  • 初 识 记得那是在女创社群的时候,在荔枝微课上链接到DISC的阿佳学姐,通...
    daisy5208阅读 814评论 18 9
  • Thomas是国际青年旅社的老板,新西兰人, 头发已经花白,没读多少书,但是会开船,爱钓鱼,能谈天,会说理,经营着...
    日华叶子阅读 218评论 0 0
  • 日复一日,我们寻求亚里士多德在《伦理学》中提出的那一古老问题的答案:一个人应该如何度过他的一生?但,问题的答案总在...
    画重点阅读 666评论 0 1
  • 睡了13小时的一天 晕晕叨叨 头又十斤重 健身房第二天 跑步20 单车10 跑步20 面试 昨晚就只有一个人有意愿...
    李十五15阅读 178评论 0 1