一、制作启动盘

1.使用UltralSO制作启动盘(18.04与16.04的步骤一样,亲测没有问题)

2

3

4.开始写入直到完成大概10分的样子

二、给Ubuntu分配空间

1.进入磁盘管理

2.腾出空间

压缩卷即可(删除linux系统时,也是进入该界面,把相应的分区按删除卷进行删除)

3.安装ubuntu

插入U盘,启动。对于我的电脑,我重启的时候,一直按F12键(F8,F2都可以试试)就可以出现U盘启动项,直接点击即可(切记不选择带有UEFI 子样的启动方式,如果用了该方式,很有可能安装完linux系统后你的windows系统进入不进去

三、正式安装

我这里选择了英语,也可以选择汉语,中文简体在倒数第三个

2)选择键盘布局

3)连接wifi

也可以选择先不连接,这个对后续操作没有影响。

4)更新选项

一般我们用仅仅用 Ubuntu 来编程或者部署项目,娱乐一般用 Windows, 所以一般选择 minimal installation,即最小安装,(我在这里选则正常安装,及第一个选项)
最下面的两个选项会拖慢安装的速度,这些工作可以放到安装完成后集中处理,所以也不勾选。

5)选择安装类型

第一和第二个选项安装的时候更省事,安装程序会自动分区,第三个选项需要自己手动分区,安装的时候会麻烦一点,但是因为是手动分区,你对系统的分区情况也更加熟悉,方便系统后期的管理。我们选择第三个选项 其他选项 ,然后点击 继续

四.进行分区

Swap(相当于电脑内存):逻辑分区、大小设置为电脑内存大小,2G,4G(一般空间是电脑内存的2倍;如果电脑内存是4G或8G即内存过于小,就按3-4倍去设置(经验之谈));

/boot(引导分区):主分区:大小设置为480M;

/home(用户存储数据用):逻辑分区,要尽可能大,100G空间可以设置为85G,留10G给主分区即可。

/.(主分区):主分区,用于存放系统,相当于windows的C盘,10G即可

上述所有分区大小以自己给的盘的容量而定,

1.

2.

3.

4.

注意:分区就按上述顺序区分,有时只要分出两个主分区时剩余的空间会出现不可用状态,此时将一个主分区按“-”号删除(我一般将boot主分区删除),继续进行接下来的分区,最后再存将删除的主分区进行重新操作就行。

此处启动引导器就按他给的就行,我是没有碰到什么问题

五.linux系统初步处理

1.换源

进入安好的系统后先进行换源

在linux 系统下,有时候使用命令sudo apt-get install 安装命令时,经常会出现找不到软件安装包或者下载出错而导致软件安装失败的情况,这种情况有可能就是因为数据源是国外镜像而导致网址无法访问,这时需要做的是翻墙或者更换国内数据源。更换方法:

  1. sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup #备份
  2. sudo gedit /etc/apt/sources.list #修改,将下面的阿里源复制进来
  3. sudo apt-get update #更新列表

阿里云源:

deb Index of /ubuntu/ trusty main restricted universe multiverse

deb Index of /ubuntu/ trusty-security main restricted universe multiverse

deb Index of /ubuntu/ trusty-updates main restricted universe multiverse

deb Index of /ubuntu/ trusty-proposed main restricted universe multiverse

deb Index of /ubuntu/ trusty-backports main restricted universe multiverse

deb-src Index of /ubuntu/ trusty main restricted universe multiverse

deb-src Index of /ubuntu/ trusty-security main restricted universe multiverse

deb-src Index of /ubuntu/ trusty-updates main restricted universe multiverse

deb-src Index of /ubuntu/ trusty-proposed main restricted universe multiverse

deb-src Index of /ubuntu/ trusty-backports main restricted universe multiverse

中科大源:

deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse deb Index of /ubuntu/ bionic-updates main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb Index of /ubuntu/ bionic-security main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb-src Index of /ubuntu/ bionic-security main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

清华源:

deb Index of /ubuntu/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror xenial main restricted universe multiverse deb-src Index of /ubuntu/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror xenial main restricted universe multiverse deb Index of /ubuntu/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror xenial-updates main restricted universe multiverse deb-src Index of /ubuntu/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror xenial-updates main restricted universe multiverse deb Index of /ubuntu/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror xenial-backports main restricted universe multiverse deb-src Index of /ubuntu/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror xenial-backports main restricted universe multiverse deb Index of /ubuntu/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror xenial-security main restricted universe multiverse deb-src Index of /ubuntu/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror xenial-security main restricted universe multiverse

上述完成后打开终端依次输出如下两个步骤

sudo apt-get updatesudo apt-get upgrade

2.安装搜狗输入法(不想用可以略过)

先去搜狗官网下载对应系统的输入法安装包,然后输入下面

sudo apt install fcitx-bin      #安装fcitx-binsudo apt update --fix-missing   #修复fcitx-bin安装失败的情况sudo apt install fcitx-bin      #重新安装fcitx-binsudo apt install fcitx-table    #安装fcitx-table

然后去搜狗官网下载好给予linux的搜狗输入法deb安装包

sudo dpkg -i sogoupinyin*.deb       #安装搜狗拼音sudo apt install -f             #修复搜狗拼音安装的错误sudo dpkg -i sogoupinyin*.deb       #重新安装搜狗拼音

输入法安装成功后要重新进入系统生效,重新登录或重启

四:安装ceres-slover

先去下载github下载ceres-slover

1.安装ceres-slover依赖项

可能会出现软件包无法定位情况,所以预先进行处理

//第一步,打开sources.list
sudo gedit /etc/apt/sources.list
//第二步,将下面的源粘贴到最上方sources.list
deb http://cz.archive.ubuntu.com/ubuntu trusty main universe
//第三步,更新源
sudo apt-get update

之后在进行下一步依赖项安装命令安装依赖项

sudo apt-get install liblapack-dev libsuitesparse-dev libcxsparse3.1.2 libgflags-dev libgoogle-glog-dev libgtest-dev

上述步骤可能会出现下图类似的情况

解决方法:使用aptitude命令安装软件

sudo aptitude install XXXXX

解决方法的截图

 提示是否接受该解决方案?----注意选择否:N

一直到系统会提示说明为解决某些依赖关系而降级一些软件包,并询问是否接受该解决方案。

 此时询问是否接受该解决方案?----选择是:Y

接下来系统会自动帮助降级软件包依赖,并安装软件


同样在安装g++时也可能会出现上述情况

与上述解决方法一样

sudo aptitude install g++

2.编译

对在下载好的ceres-slover进行解压,在其解压的文件夹内进行如下操作

mkdir build #创建了一个build文件夹
cd build #进入build文件夹
cmake .. #在build文件的父目录中对CMakeLists进行编译
make -j4 #看你的电脑是几核的就-j(几)
sudo make install

六、安装ceres-slover出现问题解决方案

在上步cmake .. 这一部中通常会无法定位eigen库,原因是目前的eigen库版本过低,你可以去ceres-slover的CMakelist文件中看下相应的要求,我们安装个eigen3.3.7可以解决

去github下载eigen3.3.7源码包

cd eigen-eigen-5a0156e40feb #进入解压包
mkdir build
cmake ..
make -j4
sudo make install
sudo cp -r /usr/local/include/eigen3 /usr/include

至此安装ceres-slover完毕

下列是安装遇见的其他问题解决方法(后续会一直添加)

Linux18.04 安装和配置ceres库相关推荐

  1. Ubuntu20.04安装与配置记录

    Ubuntu20.04安装与配置记录 原文地址:Ubuntu20.04安装与配置记录 一.Ubuntu系统盘制作 1.1 Windows环境下制作系统盘 下载Ubuntu系统,选择桌面版. 下载工具系 ...

  2. ubuntu 12.04安装与配置

    ubuntu 12.04安装与配置 zouxy09@qq.com http://blog.csdn.net/zouxy09 Ubuntu是一个以桌面应用为主的Linux操作系统.Ubuntu每六个月发 ...

  3. linux下 卸载qt_Ubuntu14.04安装、配置与卸载QT5的步骤详解

    1.之前我下载的是QT5.13版本但是安装结束后Qtcreator出现打不开,这里我推荐Qt5.9版本,下载网址如下: https://download.qt.io/official_releases ...

  4. Ubuntu22.04安装与配置记录

    Ubuntu22.04安装与配置记录 原文地址:Ubuntu22.04安装与配置记录 2022年4月21日,ubuntu发布了22.04版本,该版本是一个LTS长期支持版本,技术支持5年,22.04版 ...

  5. 服务器ubuntu16.04安装Miniconda配置pytorch环境

    服务器ubuntu16.04安装Miniconda配置pytorch环境 刚进入实验室时配置过服务器node1节点,node1节点有4张p100,但是总是被占满,几个月后申请了node2节点,但是完全 ...

  6. rufus启动盘制作+linux18.04安装(一定仔细看文字)

    rufus启动盘制作+linux18.04安装,一定仔细看文字 启动盘的制作 磁盘分区 bios设置 linux18.04分区设置 启动盘的制作 磁盘分区 bios设置 linux18.04分区设置 ...

  7. Ubuntu20.04安装CUDNN、Ceres和Colmap

    前言 本篇记录在自己服务器上安装Colmap过程. 系统:Ubuntu 20.04 显卡:Nvidia Geforce RTX 3080Ti 参考链接:Ubuntu20.04安装Colmap ,Ubu ...

  8. Ubuntu14.04安装和配置Tomcat8.0.12(转)

    Ubuntu14.04长的好看,所以一时间很感兴趣,研究各种软件的安装和开发环境的配置.今天先把安装的tomcat 8.0.12的教程分享给大家.如果你需要,请收藏!!! 工具/原料 系统环境:Ubu ...

  9. Ubuntu20.04安装并配置SSH

    Ubuntu20.04上安装配置openssh-server 本文将介绍在Ubuntu20.04 Desktop上安装并配置使用openssh-server 1. 安装ssh sudo apt-get ...

最新文章

  1. Mysql导入zabbix的sql语句时报错:ERROR 1045 (28000)
  2. HTTP长连接短连接
  3. java c3p0 配置文件_【c3p0】 C3P0的三种配置方式以及基本配置项详解
  4. 利用GDataXML解析XML文件
  5. python调用ipython_在IPython中执行Python程序文件的示例
  6. 淮海工学院计算机组成原理,淮海工学院1112-1计算机组成原理试卷A.doc
  7. python 输出结果图文混排_div css图文混排列表设计中的基础问题总结
  8. JDK8 SE安装步骤
  9. linux下apache+openssl配置记录
  10. cdn厂商 同兴万点_CDN进入牌照时代 工信部规范和清理CDN市场
  11. 一公顷等于多少平方米
  12. bash执行mysql的warning怎么屏蔽_使用mysql从终端禁止警告消息,但密码写在bash脚本...
  13. sublime python快捷键
  14. 个税计算公式excel_财务不会做工资表?全函数统计查询、自动个税计算模板送你,给力...
  15. python自动排版公众号_GitHub - qfwc258/maxpress: MaxPress:MarkDown+Python实现微信公众号一键排版...
  16. python画线段代码_python画线代码
  17. 武汉市星创天地申报条件和程序
  18. 【FPGA教程案例89】编译码2——使用vivado核实现RS信道编译码
  19. 【经典论文解读】YOLO 目标检测
  20. 示波器观察IIC通讯协议-STM32F4读写24C08EEPROM时序图-新人首更

热门文章

  1. 作为一个男人,尤其作为一个真正的爷们,应该做好下列小事 - ♀coolszy♂ 【厚德载物 天道酬勤】 - JavaEye技术网站
  2. STM32C8t6 驱动激光雷达实战(二)
  3. linux adc时钟设置,linux设备驱动归纳总结(十三):1.触摸屏与ADC时钟
  4. 解决 TypeError: xxx() missing 1 required positional argument: 'astr'
  5. java写弹力球游戏,用Qt5做的弹力球小游戏
  6. 线性代数:矩阵图形变换
  7. Hexo博客yilia主题文章添加目录
  8. 2017回顾优米网历年定位
  9. 汽车制动系统的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  10. [工具] Citavi – 文献管理软件(笔记记录)