使用ubuntu18遇到的一些坑

Ubuntu18.04安装gtsam因子图步骤及踩坑忠告 Ubuntu18.04安装gtsam因子图步骤及踩坑忠告 我尝试安装gtsam库一天,最终把坑填了,都是泪啊啊。。。。 一、官网上的安装步骤 1、首先安装依赖项:Boost,Cmake,gcc(其中gcc系统一般自带) Prerequisites: Boost >= 1.43 (Ubuntu: sudo apt-get install libboost-all-dev) CMake >= 3.0 (Ubuntu: sudo apt-get install cmake) A modern comp 阅读详情

换了新电脑,很多软件都在重新安装,其余的都一路无阻,唯独装这个Ubuntu,花了挺长时间,感觉每次装遇到的坑都不一样,属实难顶。

第一坑:vim使用异常,插入模式时左右移动会显示无名字母

百度查询到:

sudo apt-get remove vim-common
sudo apt-get install vim

故remove之。然后install vim。以为完事了,真轻松。结果提示无法安装vim--,建议更新update。

那就update吧。然后sudo apt-get update。结果提示无法解析域名“cn.archive.ubuntu.com”。

查了一下说是网络问题,然后把桥接模式换成NAT模式,重启,并没什么用。

后面又查到说是自带的源不好用,或者有问题,然后更换源。可是悲剧的是,我已经把vim删除了,怎么更换!

 

还好想到了把/etc/apt/sources.list拷贝到windows共享目录下,然后在windows改好,再cp回去。然后还是失败。

终于有人说是因为没有设置dns的原因。需要加入dns服务器地址,vi /etc/resolv.conf ,加入nameserver 8.8.8.8,

然后apt-get update总算没问题了。

第二坑:网络配置

这鬼东西也,网上各种说法,但是依据多年前配置的经验,应该除了修改桥接模式,还需要改interfaces文件就行了

输入ifconfig,查看叫ens33

然后vi /etc/network/interfaces 修改如下:

然后重启网络:sudo /etc/init.d/networking restart 

ubuntu18.04下配置ROS,arm64架构(ubuntu18.04)配置ROS以及部分坑点解决 ROS的配置整体来说并不难,坑点也不多,主要在源这块(个人情况而言),下面详细说说 一.配置源 一般情况下配置: sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sour... 阅读详情

相关推荐

Ubuntu 18.04 安装CppAD 与 Ipopt避坑指南

引言 师兄领进门,避坑靠个人。一篇避坑指南送给大家。。 关于 CppAD的介绍: 点击此处 重点介绍下Ipopt的安装: 参考1,参考2 避坑提示: 1. 首先,需要安装好HSL: 下载与安装方法:点击此处 不然如果直接安装Ipopt,在make test时,各个TEST不会成功,会提示缺少libhsl.so。 文件的软连接成和移动方式可以参考上面的参考2,具体移动到的位置和需要移动什么查看参考1 关于参考1里的命令ldconfig跟参考2里面的修改环境变量,已经在上一篇安装PCL时有提到。 可以选择自己合

淡水苦舟 5773

Ubuntu无法找到命令

问题:配置cuda环境变量的时候,source ~/.bash居然发现 ls,sudo 等命令无法使用了,网上查了下说是安装软件或者配置其他环境变量的时候覆盖了PATH。 解决办法:先在终端输入 export PATH=/usr/bin:/usr/sbin:/bin:/sbin 设置临时解决,然后编辑~/.bashrc 在文末追加 export PATH=/usr/bin:/usr/sbin:...

Pichairen 4873

Ubuntu18.04 x Nvidia CUDA常见问题避坑手册

Ubuntu18.04 x Nvidia CUDA常见问题避坑手册 该指南适用于给定平台,对其他版本Ubuntu x CUDA 安装仅供参考作用。 平台:Intel Cascade Lake B612 (Xeon Silver 4124Y)| Nvidia Turing (Quadro RTX 5000) | Ubuntu 18.04 | CUDA 10.0 1. 安装系统 在Ubuntu官网上下载desktop AMD64版本ISO,或者考虑安装Server版后自行添加GUI以避开驱动问题。可替代的GU

quartzextreme的博客 1940

Ubuntu日常使用命令记录

查看文件夹目录 $ ls $ sudo apt-get install stree $ tree // tree这个命令要先安装,Ubuntu里默认没有。 tree 文件夹名称) $ tree src 以树形结构查看src目录下所有文件,不加文件夹名称是查看当前文件夹所有目录。 也有只查看目录 查看几层的选项 ......

啷个哩个啷 3329

Ubuntu 18.04 安装配置 Ansible 的避坑指南

Ansible 是一款广泛使用的开源自动化运维工具,其核心价值在于通过声明式 YAML 描述基础设施状态,实现跨主机的无代理配置管理与应用部署。在 Linux 发行版中,Ubuntu 因其长期支持(LTS)特性被大量政企、金融及教育场景采用;而 Ubuntu 18.04 作为经典 LTS 版本,虽已结束官方支持,却因内核稳定性、硬件兼容性与合规审计要求仍在生产环境深度使用。然而,其 Python 3.6.9 运行时、APT 与 pip 双包管理机制、OpenSSH 7.6 与旧版 glibc 等系统约束,极

weixin_34348805的博客 374

Oracle数据库的内存管理优化技巧

Oracle数据库作为企业级数据库管理系统,广泛应用于各种业务场景。内存管理是Oracle数据库性能优化的关键环节,合理的内存管理可以显著提高数据库的响应速度和吞吐量。本文的目的是深入探讨Oracle数据库内存管理的优化技巧,涵盖了系统全局区(SGA)和程序全局区(PGA)的管理、内存分配算法、内存参数调整等方面。通过详细的讲解和实际案例分析,帮助读者掌握优化Oracle数据库内存使用的方法,提高数据库的性能和稳定性。

2502_91592937的博客 996

export与函数导出

函数也能像环境变量一样用export到处,如此,函数的作用域就可以扩展到子进程中。 export -f fname Linux export命令用于设置或显示环境变量。 在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该次登陆操作。 语法 export [-fnp][变量名称]=[变量设置值] 参数说明:...

eli的博客 8815

Win10更新后黑屏只剩鼠标?火绒误杀explorer.exe的5种自救方案(附详细步骤)

本文详细介绍了Win10更新后出现黑屏只剩鼠标的5种专业修复方案,重点解决火绒误杀explorer.exe的问题。从基础的任务管理器操作到安全模式下的系统修复,再到注册表编辑和系统还原,提供了全面的解决方案,帮助用户快速恢复系统正常运行。

weixin_29306571的博客 636

Ubuntu 添加环境变量(解决export导入包在其他 terminal 无效的问题)

同样还有很多办法,但我只用了一个,所以只介绍一个,感兴趣的自行谷歌百度。   用export导入的话,如: export CLASSPATH=/path/name.jar 可以立即生效,但是只在当前的终端生效,在别的终端是无效的,所以要想永久生效的话,有一个办法就是修改 /etc/profile 在文件的末尾加上一句话: export CLASSPATH="/path/name.j...

taoyafan的博客 2916

银河麒麟系统V10 sp1,安装wine 9.0

银河麒麟系统V10 sp1 x86_64,安装wine 9.0

daqinzl的专栏 1万+

最新CobaltStrike4.8/CobaltStrike4.9、CS4.9/CS4.8、 Windows/Linux/Mac版下载

Cobalt Strike是一款基于java的渗透测试神器,常被业界人称为CS神器。自3.0以后已经不在使用Metasploit框架而作为一个独立的平台使用,分为客户端与服务端,服务端是一个,客户端可以有多个,非常适合团队协同作战,多个攻击者可以同时连接到一个团队服务器上,共享攻击资源与目标信息和sessions,可模拟APT做模拟对抗,进行内网渗透。 Cobalt Strike集成了端口转发、服务扫描,自动化溢出,多模式端口监听,win exe木马生成,win dll木马生成,java木马生成,

weixin_43167326的博客 7968

Ubuntu 18.04 踩坑记录

https://www.jianshu.com/p/23b0d3015db8

iansong7876的博客 783

Conda报错急救指南:遇到Malformed version string ‘~‘怎么办?(附最新解决方案)

本文深度解析Conda报错`Malformed version string '~'`的根源与解决方案。该错误通常由版本字符串解析异常或Conda版本过旧引起。文章提供了从清理缓存、针对性升级到环境重建的完整修复流程,并强调了升级Conda至最新版本是解决此类`CondaValueError`问题的根本方法,帮助开发者高效恢复工作环境。

weixin_28835789的博客 646

ubuntu18.04 brpc踩坑

ubuntu brpc踩坑 1、安装Thrift //配置thrift依赖,参考https://thrift.apache.org/docs/install/debian sudo apt-get install automake bison flex g++ git libboost-all-dev libevent-dev libssl-dev libtool make pkg-config //以下不要省略 wget http://ftp.debian.org/debian/pool/mai

yxh505613923的博客 1308

中科蓝讯蓝牙耳机SDK实战:从目录解析到消息处理框架

本文深入解析中科蓝讯蓝牙耳机SDK的目录结构与消息处理框架,提供从硬件驱动到蓝牙功能定制的实战指南。重点剖析SDK核心模块如消息队列机制、按键事件处理及电量报告优化,并分享二次开发中的调试技巧与避坑经验,助力开发者高效完成TWS耳机功能定制。

weixin_30335575的博客 387

PointNet++改进策略目录

后续我将如何使用文章中创新点加入的PointNet++中代码实现部分进行更新。

u012901740的博客 2195

ubuntu18.04安装spconv踩坑实录

git clone https://github.com/traveller59/spconv spconv_8da6f96 --recursive cd spconv_8da6f96 git checkout 8da6f967fb9a054d8870c3515b1b44eca2103634 git am 0001-Allow-to-specifiy-CUDA_ROOT-directory-and-pick-corre.patch {git config --global user.email "you@.

Left_control_right的博客 1万+

8、水力压裂引起的地质材料力学性质变化的可视化研究

本研究探讨了水力压裂引起的地质材料力学性质变化的可视化方法。利用超声剪切波形数据,通过短时傅里叶变换(STFT)和主成分分析(PCA)进行特征提取和降维,并应用K-means聚类、凝聚聚类和DBSCAN等无监督学习方法对地质力学变化进行非侵入式可视化分析。研究比较了不同特征工程、聚类方法和降维策略对可视化效果的影响,并结合位移不连续性理论为聚类结果分配地质力学变化指数,以提高结果的物理解释性。最终,该方法成功实现了对水力压裂引起的岩石力学性质变化的高效、可靠可视化。

emacs5lisp的博客 109

Ubuntu18.04 Dynaslam运行(超级详细版本解决了很多坑)

本文详细记录了在Ubuntu18.04环境下复现DynaSLAM视觉SLAM系统的完整流程。重点解决了环境配置中的关键问题:使用runfile安装CUDA避免驱动冲突、CUDA与CUDNN版本匹配问题、Python2.7虚拟环境搭建及依赖库安装(包括TensorFlow1.14.0和特定版本的OpenCV适配)。针对常见错误提供了解决方案,如源码安装pycocotools、修改特征点数量解决LightTrack初始化失败等。特别指出由于框架较早,在40系显卡上存在CUDA10兼容性问题导致无法使用GPU加速

m0_67452774的博客 920

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

ubuntu18.10安装python3.7.3遇到的坑--笔记

在官网下载好python3.7.3的安装包之后就是编译Python 3.7: 1 更新包列表并安装构建Python源所需的包 sudo apt update sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-de...

Listen_fish的博客 559

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Ubuntu18下Redis哨兵模式部署踩坑笔记

Ubuntu18下Redis哨兵模式部署踩坑笔记 最近因工作原因需要搭建一套Redis的集群环境,并需要采取哨兵模式。网上这类文章很多,大部分文章也是正确的,所以通常部署起来也比较方便。但我在虚拟机上部署的时候却因为各种小坑,导致了我花了一天时间才完全部署成功。现把各种遇到的坑描述一下,并记录我的解决心得。 文章目录Ubuntu18下Redis哨兵模式部署踩坑笔记Ubuntu18下安装Redis和Sentinel配置虚拟机静态ip克隆多台虚拟机同时启动多台虚拟机Redis哨兵模式配置Sentinel部署失败

星悬_月的博客 424

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

ubuntu 18.04 安装anaconda遇到的坑

ubuntu 18.04 安装anaconda遇到的坑 最近玩起了ubuntu,自己学python自然还是要装anaconda,可是感觉anaconda太贼了,hijack很多系统配置,目前遇到了2个坑: 1. 坑一: ubuntu默认python是python2,python3才是python3.但是安完anconda以后,python和python3都指向python3,python2才是py...

weixin_43238031的博客 1513

ROS Melodic在ubuntu系统18.04版本上的安装(完美避坑)

ROS Melodic在ubuntu系统18.04版本上的安装(完美避坑)前言一、安装前的工作准备二、安装过程三、配置更改四、小海龟测试五、参考文献 前言 近来需要使用ROS Melodic用于课程实验,在网上此类博客众多,通过对大量博客的检索比较,总结出这篇避坑博客,相信99%的同学都可以一次成功 一、安装前的工作准备 将软件与更新中的软件源改成国内的,比如清华 清华的: sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors

m0_48609250的博客 4152

记录重装 ubuntu 18.04 踩的坑

背景:我在主机装了 windows 系统,但是跑代码需要 linux 编译,所以装了双系统,linux 方面选择了 ubuntu 18.04.6 LTS,需要用到的软件为 Anaconda pycharm专门有一块 512G 硬盘存放 ubuntu 系统,1T 硬盘存放 Windows 系统,1T 硬盘存放工程文件,平常使用 ubuntu 挂载工程文件硬盘进行工作处理这次事件总耗时 9 小时,如果可以避开这些坑,总耗时不会超过 3 小时。

qq_44852799的博客 835

ubuntu18.04安装kalibr疯狂踩坑记录

起初我把工作空间创建在根目录下自定义的文件夹内,如/code。后面编译一直报奇怪错,如链接错误,不过我按链接操作后,仍旧报错。链接:https://pan.baidu.com/s/1SZM_LOsrArX09oLhmACEFA?解决方法:切到 kalibr_calibrate_imu_camera所在目录,用执行python文件的方式运行,成功。不过我报错bash: kalibr_calibrate_imu_camera: command not found。下载网盘的文件,在该文件目录下执行下面的命令。

lian740930980的博客 2130
上一篇: Qt实现 在Thread子线程里处理耗时业务
下一篇: c++ 初始化成员列表
Qt上位机开发
Qt上位机开发 领域专家: C/C++技术领域 领域专家: C/C++技术领域
博客等级 码龄9年 9664粉丝 178原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值