Ubuntu

Ubuntu下使用可视化调试前端软件KDBG和VScode

被刻印的时光 ゝ 提交于 2020-11-10 17:55:00
文章目录 一、可视化前端 Kdbg 二、基于跨平台多类型代码编辑器VScode 三、总结 四、参考资料 本文使用Ubuntu20.04 一、可视化前端 Kdbg 安装Kdbg过程 git clone - b maint https : / / github . com / j6t / kdbg . git 当git clone使用不了 解决语句: sudo apt install git 解决语句: sudo apt - get install update 解决方法: sudo nano / etc / resolv . conf 修改DNS nameserver 8.8.8.8 nameserver 8.8.4.4 sudo etc / init . d / networking restart 然后重新执行(不出意外,安装会成功) sudo apt - get install update sudo apt - get install git git clone - b maint https : / / github . com / j6t / kdbg . git 进入kdbg目录下 cmake . cmake不成功,通过查看CMakeList.txt内容,发现应该是缺少一个QT程序和一个KF5 安装QT程序始终不成功,发现是虚拟机的磁盘空间不够,已经放不了QT程序

如何清除 Ubuntu 和其他 Linux 发行版的终端屏幕

心已入冬 提交于 2020-11-10 11:47:37
在终端上工作时,通常会发现终端屏幕上显示了太多的命令及其输出。 你可能需要清除终端屏幕并专注于要执行的下一个任务。相信我,清除 Linux 终端屏幕会很有帮助。 使用 clear 命令清除 Linux 终端 那么,如何清除 Linux 中的终端?最简单,最常见的方法是使用 clear 命令: clear clear 命令无需选项。就是这么简单,但是你还需要了解其他一些内容。 clear 命令和其他清除屏幕的方法可能取决于你使用的终端模拟器。终端模拟器是用于访问 Linux Shell(命令行)的终端应用。 如果你在带有 GNOME 终端的 Ubuntu 上使用 clear 命令,它将清除屏幕,并且你将无法看到之前屏幕上的内容。 在许多其他终端模拟器或 Putty 中,它可能只清除一页屏幕。如果使用鼠标或 PageUp 和 PageDown 键滚动,那么仍然可以看到以前的屏幕输出。 坦白说,这取决于你的需要。如果你突然意识到需要引用以前运行的命令的输出,那么也许可以使用该方式。 在 Linux 中清除终端屏幕的其他方法 clear 命令不是清除终端屏幕的唯一方法。 你可以在 Linux 中使用 Ctrl+L 键盘快捷键 来清除屏幕。它适用于大多数终端模拟器。 Ctrl+L 如果你在 GNOME 终端(Ubuntu 中默认)中使用 Ctrl+L 和 clear 命令

ubuntu16.04安装cuda,无法定位软件包问题

一笑奈何 提交于 2020-11-10 01:46:31
为了学习深度学习,这几天在安装深度学习框架,cuda安装时却出现无法定位软件包的问题。cuda官网下载时提供了deb和run格式,今天只讲deb格式的安装包安装过程的问题。 按照官方教程,下载好cuda deb包后,分别用 sudo dpkg - i XXX.deb sudo apt update sudo apt install cuda 运行即可,一开始没太懂,安装了cuda9.1,发现版本太高,于是又重新下载cuda8.0,可是按上面步骤安装时还是给我安装的是9.0版,其实在sudo apt update 的时候就能看到,那里有cuda9.0和8.0的安装源,好像系统自动下载9.0, 于是我在系统设置里把9.0的安装源删除 后来忘了出于何种考虑把8.0的下载源也删除了,因为dpkg -i执行后会默认添加更新源嘛,可是后来问题出现了,执行dpkg -i 后,更新软件源,一直不见添加cuda的下载源进去,一时不知所措,不知道是什么原因导致,一度怀疑是cuda deb包有问题,可是这几天开始NVIDIA官网被限制访问,一点下载就提示它未在国内备注,没办法重新下载一个安装包,网上搜了各种办法都没办法解决,最后实在没招了。网上提供的方法大多是让sudo apt update更新下载源,或者更新系统下载源,因为cuda本不是从系统源里下载的,deb是一个离线安装的版本,对我没什么用

Xrdp vnc password failed

偶尔善良 提交于 2020-11-09 20:30:54
I try to login Ubuntu 16.04 xrdp through window 10 with mstsc. It was successful in 2019/01/09 night, but failed in 2019/01/10 morning. An system auto-update log relating to xrdf is captured. Connection log is listed below: connecting to sesman ip 127.0.0.1 port 3350 sesman connect ok seding login info to session manager, please wait... xrdp_mm_process_login_response: login successful for display started connecting connecting to 127.0.0.1 5916 tcp connected security level is 2 (1=none, 2=standard) password failed error - problem connecting Solution: Downgrade xrdp: sudo apt-get install xrdp= 0

ubuntu下ROS安装时sudo rosdep init和rosdep update的解决方法

一世执手 提交于 2020-11-09 15:35:51
ubuntu下ROS安装时sudo rosdep init和rosdep update的解决方法 参考文章: (1)ubuntu下ROS安装时sudo rosdep init和rosdep update的解决方法 (2)https://www.cnblogs.com/wangyarui/p/6059688.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/stackoom/blog/4709817

Docker 内pip安装package报错: Failed to establish a new connection: [Errno -3] Temporary failure in nam...

天大地大妈咪最大 提交于 2020-11-09 14:32:33
说来奇幻(对本菜来说, 经常遇到堪称奇幻的问题) 之前在docker里面各种安装都没问题, 也不知道什么引起的, 昨天晚上调试的时候卸载了一个包的版本,然后就安不上了. 宿主机安装依然各种流畅,唯独docker容器不行. 网上找了许多方法, 最后在 /etc/resolv.conf 文件内添加如下的代码解决了: nameserver 8.8 . 8.8 https://blog.csdn.net/qq_17351077/article/details/77498173 上面的博客提到了这个方法,但是不明白什么原因, 所以就没试, 然后在 https://stackoverflow.com/questions/28668180/cant-install-pip-packages-inside-a-docker-container-with-ubuntu/41989423 上又找到了同样的方案,这次这哥们给了点说明: Docker没有使用正确的DNS服务器。将谷歌的DNS服务器地址 添加到那个配置文件 Your problem comes from the fact that Docker is not using the proper DNS server. You can fix it in three different ways : 1. Adding Google DNS

为wget命令设置代理

本秂侑毒 提交于 2020-11-09 11:28:21
为wget命令设置代理 实验环境:ubuntu 12.04 LTS goagent 方法一、在环境变量中设置代理 export http_proxy=http://127.0.0.1:8087 方法二、使用配置文件 为wget使用代理,可以直接修改/etc/wgetrc,也可以在主文件夹下新建.wgetrc,并编辑相应内容,本文采用后者。 将/etc/wgetrc中与proxy有关的几行复制到~/.wgetrc,并做如下修改: #You can set the default proxies for Wget to use for http, https, and ftp. # They will override the value in the environment. https_proxy = http://127.0.0.1:8087/ http_proxy = http://127.0.0.1:8087/ ftp_proxy = http://127.0.0.1:8087/ # If you do not want to use proxy at all, set this to off. use_proxy = on 这里 use_proxy = on 开启了代理,如果不想使用代理,每次都修改此文件未免麻烦,我们可以在命令中使用-Y参数来临时设置: -Y, -

从零实现vins-mono+fast-planner+M100无人机实验在现实场景中的应用

荒凉一梦 提交于 2020-11-09 09:53:54
版权声明:本文为博主原创文章,未经博主允许不能随意转载。 本文链接:https://blog.csdn.net/AnChenliang_1002/article/details/109535355 最近由于科研的需要,要将VINS-mono与fast-planner结合并最终应用给到无人机中。下面记录实现的过程: 本人的设备: Ubuntu 16.04系统,Intel realsense D435i相机,VINS-mono算法,fast-planner算法,DJI M100无人机。 目录 1.用自己的摄像头D435i跑通vins-mono 2.跑通fast-planner 3.VINS-mono与fast-planner结合 3.1 修改fast-planner的launch文件 3.2 使用VINS-mono运行fast-planner 4.将VINS-mono+fast-planner应用的无人机上 1.用自己的摄像头D435i跑通vins-mono 实现过程参考: 从零开始使用Realsense D435i运行VINS-Mono 2.跑通fast-planner 参考我另一篇博客: Fast-Planner安装、环境配置以及问题解决 3.VINS-mono与fast-planner结合 本节需要做的就是把VINS