文章目录
- Ubuntu18.04 系统安装显卡问题
- 各类工具软件安装列表
- 1. Chrome:
- 2. Texlive:
- 3. TeXstudio:
- 4. Atom
- 5. 截图工具
- 6. Python3安装pip
- 7. OpenCV安装
- 8. 编译OpenCV程序并运行
- Ubuntu美化
- 有其他问题再更新。。。
Ubuntu18.04 系统安装显卡问题
问题描述:无法显示登陆界面,登陆后黑屏等。
解决方法:
使用u盘安装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方法编译运行程序:
- 在代码所在文件夹中创建并编写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是自己定的名称,具体各命令含义不赘述。
- 在代码所在文件目录下运行:
cmake .
make
即可完成编译。使用./myFirstOpencv
即可运行编译出来的程序。
Ubuntu美化
注意Ubuntu18.04使用gnome桌面,此美化方法不适用于之前的Unity桌面(Ubuntu17.10之后都是gnome桌面,具体可去Ubuntu官网查阅),本方法使用gnome Tweaks实现美化。
- 安装gnome Tweaks工具:
sudo apt install gnome-tweaks-tool
- 下载主题,图标压缩包,推荐网站:https://www.gnome-look.org/ 注意下载GTK3的主题。
本人使用的主题是SWEET,图标(icon)使用的是PLANE ICON THEME。 - 将下载的压缩包解压,主题拷贝到/usr/share/themes/。图标拷贝到/usr/share/icons/。之后即可在Tweaks工具中看到下载的主题和图标了。
有其他问题再更新。。。