0.初始设置

(1)开户root账号并重启系统: sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf, 添加greeter-show-manual-login=true,  设置密码sudo passwd root

(2)登录root账号并更改语言为英语: gedit /etc/default/local------------LANG="en_US.UTF-8"   LANGUAGE="en_US:en"

(3)解决root登陆报错stdin:is not tty: gedit /root/.profile, 注释mesg n, 添加tty -s && mesg n, 回到终端执行init 6

(4)wubi安装后显示磁盘分区出现严重错误:sudo gedit  /boot/grub/grub.cfg, 将linux /boot/vmlinuz-xxx-generic loop=/ubuntu/disks/root.disk ro rootflags=sync  quiet splash $vt_handoff中的ro改为rw

将斜体加粗的ro改成rw

1.更新与升级

(1)编辑软件源:gedit /etc/apt/sources.list

(2)更新软件源:apt-get update  导入公钥:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E40EBBA24FF2FC69

(3)安装新立得:apt-get install synaptic    之后的软件的安装与更新由之执行并将下载文件制作为安装源

(4)升级软件包:synaptic 或 apt-get upgrade 或 apt-get dist-upgrade

(5)安装chromium浏览器和fplayer插件:chromium-browser,pepperflashplugin-nonfree

  deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse

  deb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse

  deb http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse

  deb http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse

  deb http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse

  deb-src http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse

  deb-src http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse

  deb-src http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse

  deb-src http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse

  deb-src http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse

2.安装发开工具

(1)安装基本开发工具:build-essential(含gcc, g++, dpkg-dev等), cmake-qt-gui(含cmake等)

(2)安装OpenCV必选依赖:git, libgtk2.0-dev, pkg-config, libavcodec-dev, libavformat-dev, libswscale-dev

(3)安装OpenCV可选依赖:python-dev, python-numpy, libtbb2, libtbb-dev, libjpeg-dev, libpng-dev, libtiff-dev, libjasper-dev, libdc1394-22-dev, vtk

3. 系统备份与恢复

(1)备份软件

  下载软件包:synaptic标记已安装的软件重装,但执行时选仅下载

  提取软件包:复制/var/cache/apt/archives/*.deb及其它地方下载的deb包到期望目录(如/media/root/Data/ubuntu_soft/aptget, 通常Data是mount后的Win分区)

  生成源信息:进入 /media/root/Data/ubuntu_soft/执行:dpkg-scanpackages aptget /dev/null |gzip > aptget/Packages.gz

  更改源信息:gedit /etc/apt/sources.list------------------可删除所有后添加:deb file:/media/root/Data/ubuntu_soft/ aptget/

  安装软件包:打开synaptic并reload即可。另外在synaptic->settings->repositories->other software中也可以设置附加源

  ▲:另外直接:dkpg - i /opt/app/basis/*.deb也可以安装软件

(2)清理软件

  sudo apt-get autoclean(清理旧版本的软件缓存)
  sudo apt-get clean(清理所有软件缓存)
  sudo apt-get autoremove(删除系统不再使用的孤立软件)

(3)备份系统

  tar cvpzf /media/ubuntu-kylin/uDat/ubuntu1404.tgz --exclude=... /media/ubuntu-kylin/uOS/

    --exclude=/ubuntu1404.tgz     tar-备份软件

    --exclude=/lost+found      c-新建文件

    --exclude=/cdrom        v-详细模式(实时输出过程信息)

    --exclude=/media        p-保存许可

    --exclude=/mnt         z-采用gzip压缩      j-采用Bzip2压缩

    --exclude=/sys         f-说明备份文件存放的路径

    --exclude=/proc

(3)恢复

  tar xvpfz /media/ubuntu-kylin/uDat/ubuntu1404.tgz-C /media/ubuntu-kylin/uOS/      C-指定解压到哪里

(4)系统文件介绍

4.安装cuda

  (1)下载cuda-***.run安装包安装,安装需要在开机时就进入终端才能进行安装

  (2)安装后添加环境变量:gedit /etc/profile

    PATH=/usr/local/cuda-8.0/bin:$PATH

    export PATH

  (3)安装后添加lib库路径:gedit /etc/ld.so.conf

    /usr/local/cuda-8.0/lib64

  (4)验证是否安装成功:nvcc -V

  (5)进入安装的Sample目录执行编译Sample:make      Sample在usr/local/cuda-8.0及主目录下都有

  (6)进入编译后的bin/x86_64/linux/release执行:./deviceQuery

5.安装opencv

CMAKE_BUILD_TYPE=Debug

CMAKE_INSTALL_PREFIX=/usr/local

OPENCV_EXTRA_MODULES_PATH=/opt/opencv3x/opencv3.1/contribs/modules/

WITH_CUDA=ON

WITH_CUDABLAS=ON

BUILD_EXAMPLES=OFF 

Build_opencv_cudalegacy=OFF    #对于cuda8.x不关闭可能编译不成功

6.安装VisionWorks

/boot:存放内核和系统启动文件

/lib:存放共享的库文件(包含许多被bin和sbin中程序使用的库文件)

/lib64:

/bin:存放可执行程序

/sbin:存放仅系统管理员可调用的程序(如系统管理、目录查询等)

/etc:存放所有的系统管理所需要的配置文件和子目录(如passwd、hostname等)

/usr:存放与系统用户有关的文件和目录

/var: 长度可变的文件,尤其是些记录数据,如日志文件和打印机文件

/home:用户的主目录

/root: 系统管理员主目录

/srv:存放系统所提供的服务数据

/opt:作为可选文件和程序的存放目录,主要被第三方开发者用来简易安装和卸载他们的软件。

/tmp:这个目录是用来存放一些临时文件的,所有用户对此目录都有读写权限。

/dev:存放外部设备(如硬盘、分区、键盘、鼠标、USB等)

/lost+found: 这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些零散文件。

/cdrom:

/media:系统自动挂载的设备

/mnt:作为被挂载的文件系统的挂载点

/sys:系统设备和文件层次结构,并向用户程序提供详细的内核数据信息

/proc:这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。

win 安装 gcc-g++: http://blog.csdn.net/xiaojianpitt/article/details/3638733

Ubuntu1404 (1)的更多相关文章

  1. Ubuntu-1404 GDB 调试C++报错

    问题 Ubuntu1404下,当用GDB调试C++程序时,报错ImportError: No module named 'libstdcxx' 解决办法 vim ~/.gdbinit #~/.gdbi ...

  2. Ubuntu1404+Django1.9+Apache2.4部署配置1安装

    关于Ubuntu环境下的文章很少,搜索一些问题比较麻烦,这里将别人的做法和自己做的整合一下.这篇文章主要讲解基础的安装,至于Django1.9如何部署到Apache2.4请转到下一篇博文http:// ...

  3. openstack私有云布署实践【16.2 Ubuntu1404 只有根分区镜像制作】

    之所以要只有根分区镜像,是因为在创建VM或者调整云主机的硬盘大小时,它能自动扩容.无需人工介入   在原来的物理机10.40.41.1的CentOS 6.7上制作镜像. 宿主机坱要安装KVM相关软件: ...

  4. Ubuntu1404安装eclipse(目的是为了运行python,当然java更可以)

    原创文章,不得转载 我是彩印网(www.caiyin.com) 的技术开发人员,在这里首先请允许我做下业务的介绍 彩印网是由北京出彩电子商务有限公司运营的专业印刷电商,集线上购物.支付.设计.制作.配 ...

  5. 在Ubuntu1404的64bit版本下安装caffe

    原创文章,未经允许不要转载   想安装很久了,一直到这时才开始安装,我是笔记本华硕FL5800L的,所以配置比较低.在win7 64位里面先装个vmware 12 pro,然后装了个Ubuntu140 ...

  6. ubuntu1404安装搜狗输入法后出现黑框的问题

    1.安装xcompmgr   sudo apt-get install xcompmgr 2.设置xcompmgr自动启动 mkdir-/.config/autostart vim xcompmgr. ...

  7. Ubuntu1404安装gogs过程

    一.Gogs介绍 Gogs (Go Git Service) 是一款极易搭建的自助 Git 服务. Gogs 的目标是打造一个最简单.最快速和最轻松的方式搭建自助 Git 服务.使用 Go 语言开发使 ...

  8. Ubuntu14-04 MySQL-5.6.21通用二进制安装

    #卸载mysql /etc/init.d/mysqld stop &> /dev/null killall mysqld &> /dev/null sudo rm -rf ...

  9. Ubuntu1404 (2)

    1.启动远程桌面 (1)设置桌面共享:usr->share->applications->桌面共享,勾选"允许查看桌面"和"允许控制桌面",& ...

随机推荐

  1. 鼠标焦点变化引起mouseout事件

    做了个小手术,渐渐回归网络啦! 问题: 在自制的提示离鼠标太近时,会引起无法提示的功能. 自制提示离图片太近时,提示图片一直一闪一闪的,截图截不出来,就只放改善后的图片(不闪). 原因: 为什么呢?书 ...

  2. Nginx Debug Log

    //检查nginx.conf时(sudo ./nginx -t),输出数据到检测结果 //ngx_conf_log_error(NGX_LOG_EMERG, cf, 0, "配置解析处理&q ...

  3. 利用spring AOP 和注解实现方法中查cache-我们到底能走多远系列(46)

    主题:这份代码是开发中常见的代码,查询数据库某个主表的数据,为了提高性能,做一次缓存,每次调用时先拿缓存数据,有则直接返回,没有才向数据库查数据,降低数据库压力. public Merchant lo ...

  4. 用JS控制video暂停再播放

    模块就是用来进行封装,进行高内聚 低耦合的功能.其实各人认为ng2 的模块和.net的工程类似,如果要使用模块中定义的功能,第一步就是必须要引用它,ng2 中叫import 导入.那么我们看模块是否有 ...

  5. linux软raid练习

    创建一个空间大小为10G的raid5,要求其chunk为1024k,格式为ext4文件系统,开机可自动挂载至/backup目录,并支持acl功能: 1 2 3 4 5 6 7 8 9 10 11 12 ...

  6. (转)Should 断言的基本使用方法

    一.基础 RobotFramework带有丰富的系统关键,使用时无需导入,直接使用,为写自动化用例带来了极大的方便:不能停留在知道或者是会得程度,只有熟练使用各关键字,才能提升自动化用例的写作效率.下 ...

  7. Network Alignment(网络比对)模型

      两类模型: 第一类:two-steps method 先计算两个网络之间每两个结点的相似性,再从N1*N2对相似性中抽取N1对匹配(N1<=N2). 代表算法:IsoRank 第二类:obj ...

  8. ALV 顶栏的按钮设定

    *&---------------------------------------------------------------------* *& Report ZHJ_TEST0 ...

  9. easycwmp的编译

    原创作品,转载请注明出处,严禁非法转载. copyright:weishusheng   2015.3.18 email:642613208@qq.com 注:此处的编译指的是直接用系统自带的gcc编 ...

  10. 国内最新Unity3D视频教程合辑

    麦子学院最新Unity3D视频教程上线啦,此为现目前国内最全.最新Unity3D教程,分享给广大小伙伴,希望对大家学习Unity3D有帮助: 第一阶段:Unity3D概要及入门 零基础学C#开发 Un ...