• 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

  • 相关阅读:
    Mac保留Python2安装Python3(Anaconda3)
    Mybatis Plugin 以及Druid Filer 改写SQL
    Jackson替换fastjson
    Java单元测试 Http Server Mock框架选型
    应用中有多个Spring Property PlaceHolder导致@Value只能获取到默认值
    RabbitMQ Policy的使用
    Collectors.toMap不允许Null Value导致NPE
    php 删除标签
    php 替换标签
    jquery拼接html
  • 原文地址:https://www.cnblogs.com/Jack-Lee/p/3705612.html
Copyright © 2020-2023  润新知