| 摘要:再见Windows,你好Ubuntu。第一次安装Ubuntu,过程意外地顺利。用时大约10分钟,但是后续的配置和软件安装比较费时(因为没经验,什么都是现学现用)。在此记录主要步骤,分(yǐ)享( fáng)经( bú)验( cè)。 |
0.分区方案
SSD+HDD两块硬盘,没有给/boot单独分区,/swap可能用不上(内存8G差不多够用了),但还是分配了8G容量备用。最终分区方案简单粗暴:
× 120G的SSD全部分配给/分区
× 500G的HDD尾部8G设为/swap
× HDD剩余全部留给/home
1.用户
1.0root用户
ubuntu默认root密码随机,每次开机都产生一个新的root密码。要切换到root用户又必须先输入密码,所以要在终端先设置密码。
1.0.0设置密码
sudo passwd1.0.1切换到root用户:
su root1.0.2退出root:#
exit1.1修改用户名、主机名
装机时设置的主机名、用户名太长,不方便。
1.1.0修改主机名
需要修改2个文件:
sudo gedit /etc/hostname将其中的内容修改为新主机名。
sudo gedit /etc/hosts将其中的原主机名修改为新主机名。
1.1.1修改用户名
需要修改2个文件:
sudo gedit /etc/passwd将其中的原用户名修改为新用户名。但是/home/“原先用户名” 中的不能更改,若更改重启后,便登陆不了系统了。
sudo gedit /etc/shadow将其中的原用户名修改为新用户名。这时启动器里的终端不见了,Ctrl+Alt+T也调不出终端。可以用Super+A,在“已安装”中找到终端。
1.1.2修改sudoers文件
sudo命令可以让普通用户以root身份执行命令,来完成一些普通用户完成不了的任务,但并非所有用户都能够执行sudo,因为有权限的用户都在/etc/sudoers中,而此时的新用户名就不在sudoers中,执行sudo命令就会报错:用户名 不在 sudoers文件中,此事将被报告。解决的办法:打开文件,找到下面这段:
/# User privilege specification
root ALL=(ALL:ALL) ALL仿造root的设置,在下面添加一行:
新用户名 ALL=(ALL:ALL) ALL1.1.3修改主文件夹名称
重启,登陆时用户名已经是新用户名。进入/home,发现主文件夹还是原来的用户名,但是用ls -al命令可以看到,其权限已经归新用户名所有的。这时只需修改文件夹名称即可
cd /home
sudo mv 原用户名 新用户名1.1.4修复错误
再次重启,悲催地发现,输入密码进不去系统,仍然停留在登陆界面。可能是上述某个文件改错了,导致系统找不到正确路径。解决方案:登陆客人会话,在客人会话中按Ctrl+Alt+F1,进入tty1,用新用户名/密码登陆,切换到root用户,用vi把上述文件挨个打开(此处无法使用图形界面编辑器),最后发现/etc/passwd文件中有一行后半段内容是:/home/“原用户名”,这很可疑,果断把原用户名改为新用户名,保存退出,重启,改名大冒险顺利结束。重新登陆后,主文件夹下的应用快捷方式全部连接失败,改一下里面的路径就好了。
vi简单用法:
× 进入vi时是命令模式。
× 按方向键移动到要修改的位置
× 按x键删除光标所在处1个字符。
× 按a键进入编辑模式,在光标右侧插入字符
× 按Esc键退出编辑模式,返回命令模式
× 在命令模式输入:wq保存并退出(命令包含“:”字符)。
2.输入法
ubuntu流行的输入法框架主要是iBus和fcitx,默认安装的是iBus。但是Sublime Text 3和Android Studio都和iBus框架有冲突,所以我改用fcitx。
2.0卸载iBus
sudo apt-get remove ibus 2.1安装fcitx五笔输入法
sudo apt-get install fcitx-table-wbpy安装五笔输入法时,依赖库和fcitx框架都会自动安装上。在系统设置-语言支持中,把键盘输入方式改为fcitx。
2.2安装desktop
突然发现,系统设置只剩下4项了,其他设置全部消失。可能是卸载iBus时不小心多删了些东西,重新安装desktop即可。
sudo apt-get install ubuntu-desktop重新启动后生效。
3.Sublime Text 3
Sublime Text 3功能强大,但需要注册码。不过不输入注册码也能用,弹出提示框时直接取消即可。
3.0安装
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer3.1添加包管理器
包管理器用于安装插件。打开sublime,进入命令行(快捷键ctrl+`),粘贴以下代码后输入回车键开始执行
import urllib.request,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler()));open(os.path.join(ipp,pf),'wb').write(urllib.request.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())3.2安装Markdown Preview 插件
按快捷键Shift + Ctrl + P,输入pcip(也可以点击 Preferences –> 选择 Package Control: ,然后输入install),然后在插件库中选择安装Markdown Preview。安装完成后,点击 Preferences –> 选择 Key Bindings User,输入:
{ "keys": ["alt+m"], "command": "markdown_preview", "args": {"target": "browser", "parser":"markdown"} },保存后,直接按快捷键:Alt + M 就可以直接在浏览器中预览生成的HTML文件了。
3.3中文支持
github的lyfeyaj提供了一个库,可支持在Sublime Text 3输入中文。更新并升级系统为最新(较新的系统会解决很多可能出现的问题),克隆项目到本地,运行脚本,命令如下:
sudo apt-get update && sudo apt-get upgrade
git clone https://github.com/lyfeyaj/sublime-text-imfix.git
cd sublime-text-imfix && ./sublime-imfix完成! 重新启动后就可以在 Sublime Text 3 中 使用 Fcitx了! 注意: 皮肤可能需要自己选择。
4.下载工具
用uGet+aria2作为下载工具。
4.0安装
sudo add-apt-repository ppa:plushuang-tw/uget-stable
sudo apt-get update
sudo apt-get install uGet
sudo apt-get install aria24.1uGet配置
4.1.0最大连接数
在终端中输入sudo uget-gtk打开uget,右击全部分类->属性,在”默认一般设置“选项卡下,将连接数设置到最大16,其他默认即可。
4.1.1启用aria2插件
编辑->设置->插件->插件匹配顺序,选择“aria2+curl”,其他选项默认。
4.2Firefox添加支持
第一步,在firefox中添加FlahGot组件(快捷键Ctrl+Shift+A),在搜索栏中输入flashgot,回车发起搜索。找到flashgot,单击后面的安装然后重启浏览器。再次打开“附加组件管理器”从“扩展”中找到flashgot,单击首选项,在常规中选择uget,其他默认即可。
5.迁移数据
杀掉Windows前,各种数据打包转移到移动硬盘了,如今ubuntu安装好了,各种数据也该回家了。
5.0exFat格式磁盘
在ubuntu下,由于版权的原因(据说),默认不支持exfat格式的u盘,不过可以很方便就能添加对exfat的支持。对于ubuntu 14.04版本,直接运行下面的命令就可以了:
sudo apt-get install exfat-utils5.1NTFS格式磁盘
sudo apt-get install ntfs-config
sudo ntfs-config然后就会弹出来一个对话框,选择需要挂载的分区,点应用,再选择“启用内部设备写支持”就搞定了。
5.2文字编码
解压zip时发生一点小小的意外,不过情况还在掌握之中。解压后的文件是乱码,因为Windows下zip是按默认编码压缩的(可能是GBK),而ubuntu是按UTF-8解压缩的,不乱码才怪。其实只需要指定编码即可:
unzip -O GBK xxx.zip6汇编
sudo apt-get install nasm