配置Ubuntu环境所需步骤(个人笔记)

发布网友 发布时间:1天前

我来回答

1个回答

热心网友 时间:1天前

由于鄙人研究需要,需要下载Ubuntu16.04版本(由于opencv2.4.9的兼容问题)

1、Ubuntu系统的下载

官网下载Ubuntu16.04镜像软件

之后下载UltraISO软件,用来制作U盘启动盘。

启动盘制作方法参考如下

制作好后插入U盘重启,按F12直到调出BOOT MANAGER。

由于我安装过Ubuntu,此次属于重装。所以我的选择页面有三项

·ubuntu

·windows boot manager

·linpus lite

选择最后一项linpus lite,并install Ubuntu,便可以进入安装页面了。

2、Ubuntu安装流程

前面几步比较随意,重要的是硬盘分配那部分。

语言选择:建议选择英文,之后再设置中文环境。因为系统安装时为英文可以使得用户文件下的文件名为英文,有的软件放在含有中文路径的路径下无法正常编译。因此建议初始语言选择英文。

键盘布局:默认

无线连接:建议先别链接

更新和其他软件部分:默认(正常安装)

安装类型:其他选项

其他选项(硬盘配置):点击未分配的硬盘,点击+,ext4,挂载点为根目录/,并且在第四列格式化那里将刚+好的分区打钩(格式化)。我用所有的分出的硬盘全挂载到了根目录/下。其他有的分区仍然保存着Windows的内容,不要修改。

地区:上海

进入安装-------等待安装完后,自动重启电脑。

3、系统的必要配置

语言设置:

语言支持——语言——添加或删除语言——汉语——应用到整个系统;注意在添加汉语的时候,英语不要删掉,需要同时有英语与汉语。

语言支持——地区格式——汉语——应用到整个系统

重启计算机

换源设置:

软件源相当于你的软件仓库,国外的软件仓库中途周转比较多,下载会比较慢,所以我们都用中国的软件源,内容差不多,而且下载快。

可以直接在图形化界面换源:打开“软件和更新”——“下载自”——“其他站点”——“选择最佳服务器”之后ubuntu就开始寻找对你来说最好的软件源。之后“选择服务器”就好了。

输入法设置:

下载好输入法之后,建议换一下切换不同输入法的转换热键。我的电脑上最初的转换热键是“shift”。在搜狗输入法切换英文搜狗时,会一并把输入法切换到别的输入法,会比较气人,因此建议换一下。我换成了“ctrl+空格”。还有建议检查一下键盘的格局。我用的美国的键盘格局,不同国家的键盘格局的某些键代表的意义不同,需要稍加注意。

4、研究软件的配置

下载某个版本python:

ubuntu16自带python3.5与python2.7。如果需要其他版本的python,操作方法如下:

pip安装:

首先检查python2跟python3的版本,需要下载适合python版本的pip

sudo apt install curl

p2对应版本的下载:

curl https://bootstrap.pypa.io/pip/2.7/ get-pip.py --output get-pip.py

sudo python2 get-pip.py --force-reinstall

rm -rf get-pip.py

p3对应版本的下载:

curl httpl:// bootstrap.pypa.io/pip/3... --output get-pip3.py

由于下载太慢了,因此停止下载,重新来一次

rm -rf get-pip3.py

curl bootstrap.pypa.io/pip/3... --output get-pip3.py

下载好之后,进行install

sudo python3 get-pip3.py --force-reinstall

检查下载是否成功:

pip3 -v

pip -v

opencv2.4.9安装:

c++:

安装包去官网下载

下载后解压,进入该目录

mkdir build

cd build

sudo apt-get install cmake

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..

sudo make install

python:

pip3 install opencv-python -i mirrors.aliyun.com/pypi...

不知道什么原因,python2的pip下载后不能下载东西,你们可以吗?

ipython/jupyter notebook的安装

sudo pip3 install ipython

sudo pip3 install jupyter notebook

虽然上面pip3安装成功,但是此处安装却报错了,应该是依赖的问题。

进行检查

233 cd /usr/bin

234 ls

235 ls -l python*#检查python是否正常

236 sudo rm -rf python

237 sudo ln -s python2.7 python

238 python

241 cd ~

242 ls

244 sudo pip3 install jupyter notebook

245 which x86_-linux-gnu-gcc#此处为错误日志ERROR后面指出的

246 sudo apt install python-dev python3.5-dev#此处为错误日志ERROR后面指出的,fatal error: Python.h: 没有那个文件或,通过百度得到的解决方法

247 sudo pip3 install jupyter notebook#还是报错

248 sudo apt-get install libffi-dev#此处为错误日志ERROR后面ffi.h没有那个文件或目录给出的

250 sudo pip3 install jupyter notebook -i mirrors.aliyun.com/pypi... --trusted-host mirrors.aliyun.com#此时成功了

255 jupyter notebook

257 sudo pip3 install ipython

258 ipython

263 sudo pip3 install opencv-python -i mirrors.aliyun.com/pypi...

在排除python2的错误时,用到以下代码,虽然最后错误还存在。

nano ~/.bashrc

source ~/.bashrc

nano /tmp/pip-install-Yivekn/qtconsole/setup.py

检查系统的信息

cat /etc/issue

vim

sudo apt-get install vim

必要组件

sudo apt-get install build-essential //将安装gcc/g++/gdb/make 等基本编程工具

sudo apt-get install gnome-core-devel //这将安装 libgtk2.0-dev libglib2.0-dev 等开发相关的库文件

sudo apt-get install pkg-config //用于在编译GTK程序时自动找出头文件及库文件位置

sudo apt-get install devhelp //这将安装 devhelp GTK文档查看程序

sudo apt-get install libglib2.0-doc libgtk2.0-doc //这将安装 gtk/glib 的API参考手册及其它帮助文档

sudo apt-get install glade libglade2-dev //这将安装基于GTK的界面GTK是开发Gnome窗口的c/c++语言图形库

sudo apt-get install libgtk2.0* //gtk+2.0的开发程序(头文件和库文件)

特别癖好

桌面环境为中文,终端提示为英文设置

vi .bashrc

打开后在最后添加

export LANG=en_US:UTF-8

export LANGUAGE=en_US:en

即可

QQ

试过很多基于wine的,不是没有资源就是安装好后打不开软件

因此尝试官方为Linux系统出的QQ,基本功能还可以,也能够截图,就是消息不提示。

LaTeX

首先

sudo apt-get install texlive-full

sudo apt-get install texstudio

之后就可以打开了。

还需要一点点小设置:

1.Options -> Configure TeXstudio -> Build -> Default Compiler -> XeLaTex

2.sudo apt-get install font-manager (这是一个小工具)

安装宏包

我的目录跟他的有些许不同,可能系统版本不一样。我的在/usr/share/texlive/texmf-dist/tex/latex

WPS设置ping网址

编辑 /etc/network/interfaces

下面加两行

nameserver 8.8.8.8

nameserver 114.114.114.114

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com