当前位置: 首页 > news >正文

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!

个人原创,转载请注明出处!

http://www.cnblogs.com/Jack-Lee/p/3705612.html

转载于:https://www.cnblogs.com/Jack-Lee/p/3705612.html

相关文章:

  • 【笔记】设计模式——装饰者模式
  • IsBadStringPtr、IsBadWritePtr
  • OC语言BLOCK和协议
  • js学习记录
  • C++容器操作
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • 引用动态链接库Dll文件 引用失败 未能添加对HD.dll的引用。请确保此文件可访问并且是一个有效的程序集或COM组件...
  • IOS 基于APNS消息推送原理与实现(JAVA后台)--转
  • asp.net解决:当前上下文中不存在名称“Session”
  • thinkphp问题记录phpQuery使用错误
  • CTreeCtrl 父结点联动子结点CheckBox
  • Subversion--Version Control
  • SQLPlus命令详细说明
  • ubuntu1304无法启动桌面系统的问题和解决
  • Java反射----数组操作
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • Fastjson的基本使用方法大全
  • java概述
  • Octave 入门
  • Promise面试题2实现异步串行执行
  • python学习笔记-类对象的信息
  • React组件设计模式(一)
  • SAP云平台里Global Account和Sub Account的关系
  • spring-boot List转Page
  • SQLServer之创建数据库快照
  • sublime配置文件
  • 给初学者:JavaScript 中数组操作注意点
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • 那些年我们用过的显示性能指标
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 深度学习中的信息论知识详解
  • 怎么将电脑中的声音录制成WAV格式
  • 智能合约开发环境搭建及Hello World合约
  • 自定义函数
  • kubernetes资源对象--ingress
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • (04)odoo视图操作
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (九)One-Wire总线-DS18B20
  • (图)IntelliTrace Tools 跟踪云端程序
  • (一)python发送HTTP 请求的两种方式(get和post )
  • (转)c++ std::pair 与 std::make
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .NET 依赖注入和配置系统
  • .NET 中使用 TaskCompletionSource 作为线程同步互斥或异步操作的事件
  • .NET/C# 使用 SpanT 为字符串处理提升性能
  • .NET开发者必备的11款免费工具
  • :“Failed to access IIS metabase”解决方法
  • @media screen 针对不同移动设备
  • @软考考生,这份软考高分攻略你须知道