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

Ubuntu16.04配置pytorch环境(CPU版) 最近在入手pytorch,但由于电脑硬件的限制,暂时体验了一下无GPU版的pytorch环境,顺便将此配置过程记录下来,供自己和他人以后参考。话不多说,just do it!一、目标环境ubuntu16.04+python3.6+pytorch(CPU版)二、安装步骤(一)安装anaconda1.在 anaconda官网 选择 Python 3.6 version 下载,考虑到科学上网,也可选择 ... 阅读详情

安装 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 archive,anaconda与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

ubuntu16.04 配置ffmpeg,cuda,opencl环境 本文介绍了如何在新装的ubuntu16.04系统上配置ffmpeg环境,cuda环境和opencl环境。 阅读详情

相关推荐

Ubuntu16.04LTS 安装与配置

最近在看PWN的入门视频,要搭建环境,之前安过Ubuntu19.10,也就是最新版本的Ubuntu,现在为了稳妥起见,在VMware里面安装一个16.04 LTS的版本,下面记录一下安装和之后的配置过程。 安装 添加链接描述 第一步是去Ubuntu官网下载镜像,这里我下载的是64位版本的BT种子,然后用迅雷或者qbittorrent这类的软件下载下来。 第二步是在VMware里面新建一个虚拟机,...

鱼的博客 3039

ubuntu一些好用的开发工具及其配置

输入某命令,比如conda,按下ctrl+R,会显示和该命令匹配的历史命令的列表有了这个工具再也不用记忆太复杂的命令,只需要知道大概几个单词,输入即可搜索。其搜索源来自于 vim ~/.zsh_history, 这个文件被fzf工具创建,其会记录所有terminal输入过的命令。

leeayu的博客 1023

ubuntu20.04使用docker部署ubuntu16.04环境

在ubuntu20.04环境下利用docker部署ubuntu16.04环境,后续可以在这个容器中安装更多的诸如cuda10.2,tensorrt7.0等环境。

NUAA1703的博客 2367

ubuntu20.04 常用开发工具整理

ubuntu20.04 常用开发工具整理 一 IDE编辑工具 1.IDEA 2.VScode 3.Typora 4.WPS 二 连接工具 1.Dbeaver 2.RDM 3.Termius 4.Kafka Tool 三 画图工具 1.Xmind 2.Edraw 3.GIMP

ouinted 1万+

Ubuntu16.04 SLAM环境配置

目录Ubuntu16.04 SLAM环境配置0.系统环境1.Eigen2.Sophus3.OpenCV4.PCL5.Pangolin6.Ceres7.g2o Ubuntu16.04 SLAM环境配置 基于高翔《视觉SLAM十四讲》和网络资源整理 0.系统环境 系统:Ubuntu 16.04.6LST 依赖项:CMake,git, gcc和g++(自带) 详见Ubuntu 16.04 基础环境配置 ...

weixin_43279917的博客 1879

ubuntu16.04安装配置mpich2

一、系统环境:ubuntu16.04.2 二、准备工作为避免安装中出错,首先更新apt-get,安装gcc/g++以及gfortran三个编译器sudo apt-get update sudo apt-get install gcc sudo apt-get install g++ sudo apt-get install gfortran三、下载安装MPICH2 下载地址:http://www.

shaomingshan的博客 8695

Ubuntu18.04 cloudcompare安装

cloudcompare官网 各系统安装在官网上都有说明 Linux上用snap安装 摘取Linux下安装的说明 Now thanks to Alberto Mardegan (and Romain Janvier), there is a “universal” snap package for Linux. On Ubuntu, starting from version 16.04 it’s...

写东西仪式感极强(其实拖延症晚期晚期)的大龄小白 1万+

ubuntu16.04和20.04配置静态ip

查看网卡名称 使用ifconfig查看网卡名称,图中红框所指就是网卡名称 配置静态ip 编辑/etc/network/interfaces文件,用#屏蔽掉最开始的两行,然后按照下面格式配置ip地址即可。 #auto lo #iface lo inet loopback auto ens33 iface ens33 inet static address 192.168.157.127 netmask 255.255.240.0 gateway 192.168.157.1 刷新ip地址,重启网络.

haolvshiqi的专栏 3747

Ubuntu必备开发工具安装

1、安装gcc/g++/gdb/make 等基本编程工具 $sudo apt-get install build-essential 2、安装常见开发工具 $sudo apt-get install autoconf automake fakeroot kernel-package linux-headers-[kernel version]-amd64 3、安装常见开发文档 $sudo apt-get install binutils-doc cpp-doc gcc-doc make-doc d

君君的博客 9045

Ubuntu 16.04 下配置Python

Ubuntu 16.04 下配置PythonUbuntu下自带含有python2和python3,具体的版本信息可自行通过命令查看,默认的话是使用python2。所以对版本没有特殊要求的话,是不需要安装的。1.更新源本人懒,试过修改/etc/apt/sources.list文件,认为还是采用手动切换的方式为好: 一般选择阿里或者清华。2.安装Pip针对不同的python版本,安装其相应的Pi

galaxy_yyg的博客 1万+

Ubuntu安装后必装软件

使用软件中心:对于不熟悉命令行的用户,可以通过Ubuntu内置的软件中心进行安装。使用命令行:对于熟悉Linux系统的用户,可以通过命令行使用apt包管理器进行安装。以上推荐的基本工具只是一些常见的选择,用户可以根据自己的需要进行调整。在安装过程中,请确保遵循Ubuntu的官方指南和最佳实践,以确保系统的稳定性和安全性。

浩瀚之水的专栏 3028

Ubuntu16.04 Autoware环境配置详解

因最近做项目需要用到Autoware,因此安装Autoware,把整个流程记录下,方便自己记忆,也方便做Autoware相关的朋友一起探讨。 安装也是按照其 Github中的Readme(https://github.com/CPFL/Autoware/wiki/Source-Build) 进行安装,在安装Autoware之前,有如下依赖:Ros kinetic(Ubuntu 16.04),Ope...

jianxuezixuan的博客 6662

ADB命令解锁Android手机屏幕的3种实用方法(附详细步骤)

本文详细介绍了在Android手机屏幕失灵或密码遗忘时,利用ADB命令解锁屏幕的三种实用方法。包括通过ADB模拟输入事件、移除锁屏认证文件(需Root权限)以及结合恢复模式抢救数据。文章提供了详细的操作步骤与风险提示,强调提前开启USB调试的重要性,是Android用户应对紧急锁屏情况的有效技术指南。

weixin_29229055的博客 917

Ubuntu 16.04配置 Pwn 环境

Ubuntu 16.04 Pwn 环境配置

weixin_43889100的博客 5779

win 11bitlocker恢复密匙一般情况的解决方式(这里指的是你现在使用的微软账户一直没有变更过)

本来没有打算写这一篇解决帖子的,但是最近好多微博的友友都在私我询问解决方法,孩子虽然很热心,但是真的回复不过来了,打字太累了,这里给大家简单指个路,希望能够对大家有所帮助。 当时出现这个问题的时候,一搜网上的解决方法都是重装系统什么的,真是吓死孩子啦。后来去微软的官网倒腾了半天解决了问题。其实只要你没有改过微软账户,你可以直接试试我这个方法,大概三到五分钟解决问题吧。 和我情况不一样的也可以参考一下贴吧里一些大佬的分享,或者实在着急我感觉去淘宝上找个解决也不是未尝不可。 出现问题: 解决方案: 直接去微软

zhiqingxue的博客 2万+

Unity URP半透明物体深度排序优化:解决自交叠渲染瑕疵

本文深入探讨了Unity URP管线中半透明物体深度排序的优化方法,重点解决自交叠区域的渲染瑕疵问题。通过双通道渲染、深度预写入、多通道渲染等核心技术,结合实战案例和性能数据,帮助开发者实现高质量的透明效果渲染。

weixin_30879169的博客 418

在Ubuntu 16.04上安装和配置VNC的方法

VNC,即“Virtual Network Computing”,是一种连接系统,允许您使用键盘和鼠标与远程服务器上的图形桌面环境进行交互。如果您想要使用 VNC 服务器向其他人演示某些内容,这是一个有用的选项,但不是必需的。您现在应该在您的 Ubuntu 16.04 服务器上拥有一个安全的 VNC 服务器,并且它正在运行。现在,您将能够使用易于使用和熟悉的图形界面管理您的文件、软件和设置。因为我们将要更改 VNC 服务器的配置,所以我们需要先停止在端口 5901 上运行的 VNC 服务器实例。

rubys007的博客 2763

地质工程师必备:Dips软件从数据导入到主结构面分析的完整流程解析

本文详细解析了地质工程师使用Dips软件进行主结构面分析的完整流程。从数据准备与导入、结构面分组与扇形区划分,到主结构面计算与工程解读,系统阐述了如何将野外节理数据转化为控制岩体稳定性的关键信息。重点介绍了利用等值线图识别优势组、计算统计主值及其置信椭圆,并强调了地质判断与工程应用结合的重要性。

table的专栏 340

ubuntu server 16.04的安装 以及配置

该版本为英文版,该步骤是在无网络的情况下安装。若有网线接入,则可以默认为DHCP(自动获取动态ip)模式安装,则不需要在安装过程中输入ip和网关等信息(注意事项:视频结构化部署时需要接通外网,(能ping通百度),否则安装工作非常困难)16.04服务器requirementsubuntuISO imageinstall Ubuntu 16.04服务器版1。在第一步,访问上面的链接,并在你的电脑上下...

_xiaodoudou 2万+

Win10系统蓝屏错误BAD SYSTEM CONFIG INFO的解决方案

BAD SYSTEM CONFIG INFO错误是Win10系统中较为常见的一种蓝屏错误,通常与系统配置文件损坏或丢失有关。本文介绍了三种有效的解决方法:使用系统修复高级选项修复、通过PE修复文件和重装新系统。用户可以根据实际情况选择合适的方法进行操作。同时,建议用户定期备份系统重要文件和数据,以防止类似问题的发生。在遇到问题时,保持冷静并耐心操作,通常可以顺利解决问题。

mmoo_python的博客 7716

【Matlab】matlab代码实现sph溃坝模拟

本文介绍了一个基于MATLAB的SPH溃坝模拟实现。代码使用平滑粒子流体动力学方法,通过建立1000个随机分布的粒子,计算粒子间的相互作用力来模拟流体运动。模拟过程包括初始化参数、粒子创建、密度压力更新、速度位置计算以及可视化展示。核心算法采用poly6Kernel和spikyKernelGradient函数处理粒子间作用力。该示例为二维简化模型,仅包含基本物理参数和计算流程,实际应用需进一步优化扩展。

unber的博客 206

搭建ardupilot开发环境随笔(ubuntu 16.04)

趁着刚搭建过一遍开发环境,做下提纲式的记录,有时间再补充。 1. 装ubuntu 16.04操作系统,装双系统或三系统时,安装步骤中选自定义位置安装,千万不要选择与其他系统共存。划分区时,划个交换分区,其他的自行百度。 注:因为之前的ubuntu只有50G,空间不够了,又从硬盘中划了100G重做系统,所以现在变成了win10、ubuntu、ubuntu共存的情况,装完后win10的引导找不到了...

BreederBai的博客 2605

基于线性约束最小方差准则(LCMV)的自适应波束形成算法的matlab仿真

波束形成(BeamForming)通过对多路麦克风(常为多路全向麦)信号进行合并,抑制非目标方向信号,增强目标方向信号;进而能够实现对特定方向的聚焦拾音,能够有效提高接收信号的信噪比,也有起到降噪的作用。基本原理是波的干涉:通过调整不同阵列单元信号之间的参数,使得某些角度的信号增强,而另一些角度的信号相互抵消,例如下图中来自±45°的输入信号未被增强,而在0度方向的输入信号同相位叠加后被增强。为了将窄带波束形成扩展至宽带,可以使用频域LCMV波束形成器。

平时工作较为繁忙,私信消息一般晚上回复,谢谢大家~~ 761

Ubuntu 16.04 lio_sam运行环境配置

搭建成功环境: ubuntu16.04 pcl1.9.0 gtsam 4.0.2 一 pcl1.9.0安装 电脑原来安装的是1.7的版本,网上的一些人说,1.7版本最后不能呢个成功运行,需要1.8以上的版本,所以先卸载之前的pcl版本,然后重新安装1.9. (1)卸载不满足条件的pcl版本 sudo apt-get remove libpcl1.7 sudo apt-get remove libpcl-* (2)PCL依赖库安装 sudo apt-get update sudo apt

zbr794866300的博客 2197

世界职业院校技能大赛商贸赛道项目参考逐字稿一

商贸赛道“智选优品”—基于大数据与AI驱动的跨境电商平台项目参考逐字稿您订阅本专栏后即可`永久享有所有文章的查阅权`,希望我们更新的参考资料能帮助到您。如果您需要我们团队赋能培训可联系我(企业一线工程师及国一获奖选手在线培训支持:每周直播精讲(可回放,支持弹幕答疑)、代码Review+技术售后(拉群随时问,12h内响应)、④路演PPT+答辩话术一对一点评,评委视角提前彩排、适合:中职/高职赛项选手、指导老师带队、校企工作室、整校打包另谈(可开发票))

我是网络安全兼技能大赛工程师,专注网络安全技术学习与技能大赛实战!持续分享最新的技术文章,帮你少走弯路,一起在技术赛道上进步~ 1580

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Ubuntu16.04下PX4 开发环境配置

PX4 Ubuntu1604 开发环境配置 问题1 依赖错误及安装时404错误 问题2 安装基于NuttX的硬件出错 问题3 编译报错 问题3 QT配置问题PX4 Ubuntu16.04 开发环境配置看到官网有详细介绍(官网安装说明链接)时,喜出望外,列下了一串学习任务,以为会很快就搞定开发环境,结果搞了半天发现自己还是too young too naive,一步一个坑,暂时记录下来,留给有需要的人

明年暑假升初中的博客 6210

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

上一篇: 如何在Docker容器中运行GUI程序
下一篇: 关于git提示“warning: LF will be replaced by CRLF”终极解答
mathsoperator
博客等级 码龄21年 220粉丝 128原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值