Ubuntu16.04环境及几个开发工具的配置

本文详细介绍了Ubuntu系统的安装方法,包括启动盘制作、多系统引导设置等。还阐述了Nvidia显卡驱动的安装步骤,如下载驱动、禁用nouveau等。此外,介绍了终端、浏览器、开发工具(如snap、vim等)、python环境及小工具(如大压缩文件处理)的安装与配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装 Ubuntu系统

先用Ubuntu系统中的启动盘制作工具制作一个U盘安装盘,然后正常安装即可(比如按F10进入BIOS)。如果安装了多个系统,可能需要指定引导程序

sudo update-grub
sudo grub-install /dev/sd*

其中 sd* 改为对应的系统所在的分区。
如果需要把Ubuntu /home下中文目录修改成英文,可以

export LANG=en_US
xdg-user-dirs-gtk-update

可能遇到在图形界面用Delete键删除文件或文件夹到回收站功能不好使的情况,这可能是回收站文件夹(在/home/用户名/.local/share/下)的权限问题,用命令chmod修改即可。

Nvidia显卡驱动安装

1. 下载NVIDIA官方驱动

查看当前电脑的显卡型号

lshw -numeric -C display

然后到官网下载,选择对应型号和版本。

2. 禁用nouveau

打开编辑配置文件:

sudo gedit /etc/modprobe.d/blacklist.conf

在最后一行添加:

blacklist nouveau

这一条的含义是禁用nouveau第三方驱动,之后也不需要改回来。由于nouveau是构建在内核中的,所以要执行下面命令生效:

sudo update-initramfs -u

删除原有的NVIDIA驱动程序(如果有的话)

sudo apt-get purge nvidia*

重启

reboot

3. 安装驱动

进入虚拟终端

Ctrl + Alt + F1

输入用户名和密码进入命令行。此时可以查看nouveau有没有运行:

lsmod | grep nouveau  # 没输出代表禁用生效

停止可视化桌面

sudo service lightdm stop

然后

sudo ./Nvidia(Tab补全)

接着启动可视化桌面

sudo service lightdm start

最后退出虚拟终端,进入可视化桌面

Ctrl + Alt + F7

4. 验证

nvidia-smi

参考:https://blog.youkuaiyun.com/wf19930209/article/details/81877822

终端

在终端中根据当前输入的部分命令字符按向上或向下键以进行向前或向后的历史命令过滤查找,输入

sudo gedit /etc/inputrc

进入编辑界面,查找 history-search-backward 和 history-search-forward 所在的行修改为

"\e[A": history-search-backward
"\e[B": history-search-forward

存盘即可。

浏览器

google chrome

用百度搜索

chrome 下载

进入官网下载 deb安装包(比如 google-chrome-stable_current_amd64.deb),然后

sudo dpkg -i google-chrome-stable_current_amd64.deb

即可。

开发工具

snap

安装过程

sudo apt update
sudo apt install snapd

然后重启或者登出你的系统。

Tilda

sudo apt update
sudo apt install tilda

vim

安装 vim8.x:

sudo add-apt-repository ppa:jonathonf/vim
sudo apt update
sudo apt install vim

如果想卸载,可以

sudo apt remove vim
sudo add-apt-repository --remove ppa:jonathonf/vim

还可以配置一个python的IDE

SpaceVim

Install spacevim (Linux && macOS, for windows),它不会删除你原有配置

curl -sLf https://spacevim.org/install.sh | bash

卸载并回滚到原vim

curl -sLf https://spacevim.org/install.sh | bash -s -- --uninstall

参见 https://blog.youkuaiyun.com/weixin_34260991/article/details/87041702

安装python环境

到官网下载Linux版,可参考安装过程,可能需要改变python的符号链接,最后安装虚拟环境virtualenv,也可采用python标准库的venv

anaconda3

到官网下载 Linux版Anaconda installer archiveanaconda与python版本对应关系,比如文件名为Anaconda3-XXXX.XX-Linux-x86_64.sh,拷贝到 /opt 目录下,然后在命令行执行

sudo ./Anaconda3-XXXX.XX-Linux-x86_64.sh

一直 y 即可
注意:在使用 conda 安装软件包的过程中可能会遇到 EnvironmentNotWritableError 或者 EnvironmentError 错误,使用

sudo chown -R usr foldername    # usr:你登录的用户名,foldername:anaconda的绝对路径

为了提升pip的下载速度,可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple
例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple torch,这样就会从清华这边的镜像去安装torch库。或者一劳永逸的解决:
修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)
内容如下:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com

参考:https://www.cnblogs.com/microman/p/6107879.html
下载 torch

pip install torch

下载 opencv

pip install opencv-python

pycharm

到官网下载 Linux 社区版,解压到 /opt 目录下即可。

CLion

参见 https://blog.youkuaiyun.com/wuyiduer/article/details/80012391

Visual Studio Code

官网按步骤执行即可,然后可配置 cmake 的 C++ 项目模板

eclipse

参见 https://www.cnblogs.com/zyrblog/p/8548270.html

vcpkg

git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg
./bootstrap-vcpkg.sh

PCL

sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudo apt-get update
sudo apt-get install libpcl-dev

或者到官网 下载PCL源码,然后编译。可参考PCL1.8+Ubuntu16.04安装详解

CloudCompare

两种方式:

  • 使用 snap
    sudo snap install cloudcompare --edge
  • 源码编译
    github 或者Alberto Mardegan上,按照上面的步骤安装即可。注意在安装的过程中可以提示缺少qt库等,可参考该页

小工具

ubuntu下分解大压缩文件或解压拆分后的文件

参考网址https://blog.youkuaiyun.com/xunan003/article/details/79068648

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值