文章目录

  • Ubuntu18.04 系统安装显卡问题
  • 各类工具软件安装列表
  • 1. Chrome:
  • 2. Texlive:
  • 3. TeXstudio:
  • 4. Atom
  • 5. 截图工具
  • 6. Python3安装pip
  • 7. OpenCV安装
  • 8. 编译OpenCV程序并运行
  • Ubuntu美化
  • 有其他问题再更新。。。


Ubuntu18.04 系统安装显卡问题

问题描述:无法显示登陆界面,登陆后黑屏等。

解决方法:

使用u盘安装Ubuntu。在界面

ubuntu再插一张显卡跑机器学习_ubuntu常用软件工具安装

)

按e编辑启动项

在启动项中找到
quite splash --
改为
quite splash nomodeset 
暂时禁用显卡

按f10保存后即可进入安装界面。
此时会出现进入安装界面后分辨率为最低的问题,此时安装界面无法完整显示,会超出屏幕边缘。
先使用 Win加鼠标点住拖动 的方式拖动安装界面,就可以看到被屏幕遮挡的部分。
完成安装进入系统后,在“软件和更新“程序中的附加驱动选项卡中选取NVIDIA专用驱动即可解决分辨率问题。

如果出现界面卡顿不流畅,可以尝试设置intel集显为主要使用的图像处理设备,命令为:

sudo prime-select intel

各类工具软件安装列表

1. Chrome:

为了获取最新稳定版,从Chrome官网下载deb包安装。

2. Texlive:

使用apt install 安装下表中的一个:推荐安装texlive-latex-extra

  • texlive-base - 136 MB
  • texlive-latex-recommended - 177 MB
  • texlive - 240 MB
  • texlive-latex-extra - 404 MB
  • texlive-full - 4714 MB

越大其包含的各类工具包越多,texlive-latex-extra基本上可以满足使用,如果不介意texlive-full较大也可以安装texlive-full。

3. TeXstudio:

可以直接使用sudo apt install texstudio进行安装

4. Atom

  • 为了获取最新稳定版,可以从Atom官网下载deb包安装。
  • 也可以添加源进行安装:
sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update
sudo apt-get install atom

5. 截图工具

系统安装自带截图工具即可,按下Shift+ PrintScreen后使用鼠标可以自由选择截取区域。

6. Python3安装pip

Ubuntu目前自带了Python2和Python3。
要安装Python3的pip,使用命令sudo apt install python3-pip 要更新Python3的pip,使用命令sudo pip3 install --upgrade pip 要对Python3安装包时,使用命令pip3 install xxx

7. OpenCV安装

  • 从OpenCV下载sources版本,下载完成后解压(unzip)。
  • 如果没有安装cmake,则先安装cmake。
sudo apt install cmake
  • 安装之后编译OpenCV需要的一些依赖
sudo apt install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev

如果出现libjasper-dev包无法定位(errorE: unable to locate libjasper-dev)导致安装失败的情况,则添加源库:

sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt update

再重新安装即可。

  • 在解压sources包得到的文件夹中创建一个编译用的文件夹,名字自定,之后进入创建的文件夹,如:
mkdir cmake-build-file
cd cmake-build-file
  • cmake:sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
  • 编译:sudo make
  • 安装:sudo make install

至此完成OpenCV安装。

8. 编译OpenCV程序并运行

有两种方法可以使用:

  • g++编译
  • cmake编译

在此选用cmake方法编译运行程序:

  1. 在代码所在文件夹中创建并编写CMakeLists.txt:
cmake_minimum_required(VERSION 2.8)
   project(myFirstOpencv)
   find_package(OpenCV REQUIRED)
   add_executable(myFirstOpencv opencv.cpp)
   target_link_libraries(myFirstOpencv ${OpenCV_LIBS})

其中myFirstOpencv是自己定的名称,具体各命令含义不赘述。

  1. 在代码所在文件目录下运行:
cmake .
make

即可完成编译。使用./myFirstOpencv即可运行编译出来的程序。

Ubuntu美化

注意Ubuntu18.04使用gnome桌面,此美化方法不适用于之前的Unity桌面(Ubuntu17.10之后都是gnome桌面,具体可去Ubuntu官网查阅),本方法使用gnome Tweaks实现美化。

  1. 安装gnome Tweaks工具:
sudo apt install gnome-tweaks-tool
  1. 下载主题,图标压缩包,推荐网站:https://www.gnome-look.org/ 注意下载GTK3的主题。
    本人使用的主题是SWEET,图标(icon)使用的是PLANE ICON THEME。
  2. 将下载的压缩包解压,主题拷贝到/usr/share/themes/。图标拷贝到/usr/share/icons/。之后即可在Tweaks工具中看到下载的主题和图标了。

有其他问题再更新。。。