这两天因为symfony开发,windows下频频出现bug,解决无果之后,遍转战linux开发,首选的必须是ubuntu了,记下几点走过的弯路吧.
注意!这不是教程!如果在过程中出现了未提及的错误,请自行除错,我也会在空闲时间补充这篇文章,烦请谅解
安装篇
- 下载合适的ubuntu镜像,当前最新版本ubuntu 16.04 LTS,说到合适的版本而不是最新的版本是因为,1604版本似乎会有一些问题,如wifi连接慢(装驱动,禁n11等),目前已知15各版本比较稳定.
ubuntu官网传送门:ubuntu中文
- 下载简中UltraISO,有条件支持下正版,一次性使用,试用版也足够了.
- 插入U盘,在UltraISO下部打开iso镜像,然后上方启动-写入硬盘映像,写入镜像会格式化你的U盘,请做好备份工作.
- 默认设置下写入镜像,成功后确定,重启电脑,注意要设置成U盘启动.
- 跳出紫色ubuntu界面时,屏幕下方会有一个键盘+小人的图标,摁下空格键会让你选择语言,可自行调成中文,之后第一个选项是"使用ubuntu而不安装",第二个选项是"安装ubuntu",这里我们选择第一个(其实第二个也行,直接安装则忽略下一步)
- 点击桌面的安装,左侧选择合适自己的语言,这里我选择中文.
- 右侧点击安装,勾选安装第三方图形,音频解码器.
- 如果选择双系统安装的,请选择第一个共存安装,ubuntu会自行判断你未使用过的硬盘进行安装,所以推荐事先分出一个盘来安装ubuntu,然后继续-确定
- 如果是单系统ubuntu的,可以选择"清除整个磁盘安装ubuntu","加密ubuntu..."会加密你的硬盘,开机时会额外让你输入一次自己设置的硬盘密码."LVM..."有快照和调整分区大小功能,按自己需求勾选.
- 时区默认上海,自己按需求调整.键盘默认汉语,按需求调整,一直下一步安装.
- 安装根据自己设备情况而定,安装完成后,点击重启,拔下U盘,至此安装完成.
配置篇
-
换源.系统设置-软件和更新,点击会有自动匹配
-
更新文本输入.系统设置-语言支持
- 更新内核
sudo update-manager
- 更新软件包,稍微会花点时间,可以放在最后
sudo apt-get update
sudo apt-get dist-upgrade
- 安装搜狗输入法linux版,这里原本双击就可以安装,但是我的版本不知道为啥,在ubuntu software下安装不了,所以是在终端安装,于是碰到了缺少依赖的问题,百度后解决了.具体方法因为有些日子了,没有保存,日后再更新吧.
软件篇
- shutter,老牌截图工具
- unity-tweak-tool,系统美化.这里推荐一个作者Xmagicer关于美化ubuntu的文章,很赞.
- docky,类似mac下方那一条任务栏?(我没用过mac)
- f.lux,护眼工具,减少蓝光,对于长时间面对电脑的程序员简直太友善.对于一些tn屏电脑的用户来说,也可以很有效的减缓屏幕泛白对眼睛的伤害.
How to Install f.lux in Ubuntu 16.04
如果你不喜欢看英文↑那直接看代码吧↓
安装:
sudo add-apt-repository ppa:nathan-renniewaldock/flux
sudo apt-get update
sudo apt-get install fluxgui
卸载:
sudo apt-get remove fluxgui
- indicator-sysmonitor实时查看网速,cpu,内存占用
sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
sudo apt-get update
sudo apt-get install indicator-sysmonitor
-
暂时只有这些,接下来会不定时的补充一些不错的软件
生产力篇
因为在写symfony,所以用到的是php环境
- apache2
- mysql
- php7.0
- sublime text3
- phpstorm