Ubuntu 14.04配置记录
ubuntu 14.04安装/配置流程
1.系统安装
这部分网上教程比较多,就不再重复了。语言推荐英文版,桌面系统推荐gnome3,相对于unity,美观而且实用,我现在用的是ubuntu-gnome的发行版(http://ubuntugnome.org/)。
主要是分区的问题,基本上是分4个区:
- 分区一(swap)4G,内存 4G;
- 分区二(ext3)200MB,挂载点“/boot”
- 分区三(ext3)32G,挂载点“/home”,存放自己用的资料文档等
- 分区四(ext3)20G,挂载点“/”,存放要装各种软件
具体分配大小可以根据自己的需求进行;
2.安装后需要做的几件事
1)更换软件源,到系统设置中选择速度最快的软件源,并进行软件更新;
2)安装显卡驱动,这里千万不要直接用附加驱动里面的驱动,可能会导致各种问题,开机黑屏什么的;
有两种比较推荐的方法,方法1是到官网下载驱动进行安装,方法2是添加PPA来进行安装,因为我的电脑用方法1后还是出现了开机黑屏的现象,所以推荐大家第二种方案
方案一:
-
下载驱动:http://www.nvidia.com/page/drivers.html下载下来后, 把驱动run文件放到你的home里,如/home/yourname里.
-
卸载已有驱动sudo apt-get remove --purge nvidia*
-
然后点Ctrl + Alt +F1到第一控制台.输入用户密码(如果num lock亮着,再按两次), 然后输入命令 sudo stoplightdm 关闭X.
-
然后运行安装文件 sudo sh 文件名.run
提示:可以先在图形界面的终端中输入sudo sh ,此时把run文件拖入,回车,不能安装,但是这段代码会被记录,在非图形界面就可以按方向上找到了
-
进入安装界面后,首先接受协议,选“接受” 可能会有提示已经安装了旧的驱动(视乎你自己是否有手动安装过),是否删除,选yes就是了,一般会提示缺少模块,问是否网上下载,选“no”, 提示需要自己编译模块,选“ok”,然后编译安装开最后提示需要修改xorg.conf,是否允许,选yes, 完成安装,选ok。
-
sudo start lightdm重新启动图形界面
方案二:
- 添加源:
sudo apt-add-repository ppa:xorg-edgers/ppa
- 更新:
sudo apt-get update
- 安装驱动
sudo apt-get install nvidia-current nvidia-settings
可能出现的问题:
1.开机黑屏
如果安装官方驱动后,出现开机无法黑屏的情况,可在grub引导界面按e进入grub启动命令设置,在“ linux /boot/vmlinuz-……(中间省略)……ro quiet splash……”这一行splash后面添加nomodeset(要先添加空格),然后ctrl+c或者F10启动就能成功进入(参考https://qshanbao.blog.ustc.edu.cn/?p=4)
2.开机后无法调节亮度
这里提供一种比较特殊的方法,主要对于我自己的SONY笔记本。针对不同的电脑,可能有不同的方法。
1)创建文件:
gksu gedit /usr/share/X11/xorg.conf.d/15-nvidia.conf
2)加入如下代码
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "RegistryDwords" "EnableBrightnessControl=1"
EndSection
3.启动画面中出现命令行等;
可以参考这里进行调整,我之前试过,确实有用,不过关机画面还是有点问题;
不过,我觉得没有必要每一步都做,下面是我的方法:
直接修改开机时的分辨率:
sudo vim /etc/default/grub
在文件里面找到如下部分:
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
# GRUB_GFXMODE=640x480
在之后加入:
GRUB_GFXMODE=1360x768
GRUB_GFXPAYLOAD_LINUX=keep
最后更新一下grub,
sudo update-grub2
关于查看自己显示器支持的分辨率,可以在开机grub出现时,按下c进入命令行,然后输入vbeinfo即可查看
3)安装输入法,推荐fictx。
下面是英文系统下安装中文输入法的教程:
首先,执行
sudo apt-get install fcitx-pinyin im-switch
然后,执行
im-switch -s fcitx -z all_ALL
4)安装fish,非常好用的终端环境,语法高亮,自动补全
安装完了以后,新建fish对应的Profile,并设置为默认就好了。
5)到软件中心安装flash插件,装完系统后,很多浏览器在上网时会提醒你安装;
6)安装chromium浏览器,直接到软件中心就可以安装了;
7)Ubuntu-Tweak
Ubuntu Tweak 是国人开发的一款专门为Ubuntu准备的配置、调整工具。具有系统清理,软件安装等功能,十分实用;
安装方法如下:
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak
3.美化
1)MBuntu主题(仿MAC)
按照这个网站上面的步骤,可以完成很好的效果,喜欢mac风格的可以试试
2)gnome3主题
1.安装基础配置软件gnome-tweak,直接用终端sudo命令安装。由于我安装的是ubuntu-gnome系统,所以默认有了这个软件,也就不用安装了。
2.然后启用用户主题扩,在插件管理里面启用用户主题扩展
3.Gnome3的主题存放在/usr/share/themes/目录与~/.themes两个目录下,前者为公共主题,而后者为用户个人主题。
在网上下载好主题以后,放在这两个目录,然后在gnome-tweak里启用就ok了,有些可能需要重启gnome,也很简单,alt+F2,输入r,就行了
3)gnome3扩展
gnome3有许多比较赞的扩展,使用起来非常方便。插件管理也很容易,直接用firefox访问gnome插件官网,将需要的插件状态变成On就自动安装完成了。也可以依据插件说明,手动下载安装
这里给大家推荐几款实用插件:
1.Coverflow alt-tab。产生类似于win7的绚丽的程序切换效果;
2.Weather。这个不用说,天气插件,蛮好用;
3.Systemmonitor。系统状态,CPU内存相关参数。不过试了很多方法,在我机子上就是跑不起来,不知道为什么,大伙有好的解决办法,还望告诉一下;
4.Format clock。改变日期显示方式。这款插件因人而异吧,我觉得还是挺好的;
5.One-click-terminal。在状态栏添加一个启动终端的小图标,相当nice,极力推荐;
6.Places status indicator。在状态栏左侧添加,gnome传统菜单,便于快速访问相关目录,可以说是必装插件之一;
7.Topicons。将在运行的程序小图标放在状态栏。我一般用这个将输入法、qq的信息显示在状态栏,推荐;
8.Trash。在状态栏添加回收站图标,只有当回收站不为空时才显示,比较人性化,推荐;
这儿也有一个介绍插件的链接,可以看一下
4.配置Opencv开发环境
参考国外一个网站,按照上面一步步做,应该没什么大问题;
如果使用Qt+openCV配合进行开发,出现无法调试的情况,可以参考这里。
5.Vim安装与配置
如果刚接触vim,这里有几个链接(vim as IDE, vim 配置,强大的.vimrc),介绍了vim的基础配置以及有些概念,比较有用;
推荐使用pathogen进行插件管理,下面说一下整个配置过程:
安装插件管理工具pathogen,用法如下:
1、下载pathogen.vim,并放到autoload中,在.vimrc(windows是_vimrc)中添加:
call pathogen#infect()
2、安装插件:
- 方法1:将所有的插件放到~/.vim/bundle
中(windows是/vimfiles/bundle),比如安装ZenCoding这个插件,在官网上下载插件后,进入bundle文件夹,新建文件夹,命名为ZenCoding(当然名字不是强制为插件名称的,可以设置为任何容易识别的名称),然后将压缩包内容全部解压到该文件夹中即可。 - 方法2:在bunble目录运行git指令,下面采用方法二安装插件
下面说一下我现在在用的几款插件:
1.安装ctags
sudo apt-get install ctags
然后去你的源码目录, 如果你的源码是多层的目录, 就去最上层的目录, 在该目录下运行命令: ctags -R
再在vim中运行命令:
:set tags=(tags目录)
如果你经常在这个工程编程的话,也可以将这句话放到~/.vimrc中去。
2.安装taglist
到.vim/bundle目录
运行:git clone https://github.com/vim-scripts/taglist.vim.git
以下插件的安装方法类似
3.winmanger
4.MiniBufExplorer:
5.superTab:增强tab
6.A.vim:c/h文件间相互切换
7.airline:轻量级的vim彩色状态栏
8.NerdCommenter:注释工具
9.autoClose:自动匹配 [ ]""''等;
10.Calendar:记录日志什么的,实用,推荐;
11.EasyMotion:高效率的跳转插件
12.c.vim:c/c++程序员必备,快速输入各类语句;
13.ctrlp:快速打开文件
14.vim-multiple-cursors:多处同时编辑
15.rainbow_parentheses:括号高亮,视个人需求
16.YouCompleteMe:神的补全插件,压轴必备;
YouCompleteMe配置过程比较复杂,这里有几个链接可以参考一下:
ubuntu13.04配置:http://www.cnblogs.com/csuftzzk/p/3435710.html
K-Vim:https://github.com/wklken/k-vim
Vim自动补全神器:http://blog.jobbole.com/58978/
Vim主题推荐desert、molokia,另外高亮语法可以自己配置http://bytefluent.com/vivify/
6.其他配置
1)自由上网:GAE+goAgent,详情点击;
知乎上有关于国内使用Google的讨论,也可以看一下,详情点击
2)QQ:
到这里下载最新版本的QQ程序的deb包,dpkg安装即可;
3)视频播放:
VLC;可以在ubuntu 软件中心下载
4)网盘:
可以装一个dropbox,官网下载linux版安装即可,方便在不同电脑之间文件同步;
5)ut下载:
utorrent
方法:下载utorrent安装包,解压。终端下运行./utserver,打开浏览器,输入 http://localhost:8080/gui/ ,用户名为admin,密码为空,登录即可
To Be continued!
个人原创,转载请注明出处!