广东省建设厅投诉网站国家icp备案网站

pingmian/2026/1/27 0:08:38/文章来源:
广东省建设厅投诉网站,国家icp备案网站,微信商城怎么找,oa系统有哪些功能Ubuntu20.04安装ROS Excerpt ubuntu安装方式有两种#xff0c;一种是安装ubuntu系统#xff0c;另一种是在windows下安装虚拟机#xff0c;在虚拟机里安装ubuntu。下面为双系统安装ubuntu#xff08;用虚拟机装ubuntu会很卡#xff0c;bug很多#xff0c;除非电脑配置极好…Ubuntu20.04安装ROS Excerpt ubuntu安装方式有两种一种是安装ubuntu系统另一种是在windows下安装虚拟机在虚拟机里安装ubuntu。下面为双系统安装ubuntu用虚拟机装ubuntu会很卡bug很多除非电脑配置极好否则不建议用虚拟机装ubuntu… ubuntu安装方式有两种一种是安装ubuntu系统另一种是在windows下安装虚拟机在虚拟机里安装ubuntu。下面为双系统安装ubuntu用虚拟机装ubuntu会很卡bug很多除非电脑配置极好否则不建议用虚拟机装ubuntu 一、配置Linux清华镜像源 1.1 介绍 我们在下载很多基础的工具请求的基本上是国外的服务器这对于国内用户来说无疑是非常糟糕的体验其下载速度慢、请求失败往往成为很多刚入门Linux的小白最大的困扰。 不过好在国内有着稳定高速且免费的镜像网站我们可以通过修改系统配置文件来享受这些优秀的网站资源。 清华源https://pypi.tuna.tsinghua.edu.cn/simple/ 阿里云https://mirrors.aliyun.com/pypi/simple 中科大https://pypi.mirrors.ustc.edu.cn/simple/1.2 开始配置 这里我以 Ubuntu 20.04LTS 为例来配置 清华源 首先进入清华大学开源软件镜像站(https://mirrors.tuna.tsinghua.edu.cn) 在列表里选择自己的系统这里我选择的是 Ubuntu点击后面的问号图案 进入后选择自己的系统版本 20.04LTS 随即文本框中会生成你需要的 sources.list 文件内容打开 Ubuntu 的终端输入下面的命令 sudo apt update# 将 sources.list 拷贝到桌面,留个备份防止修改以后出现问题备份在主目录下 cp /etc/apt/sources.list ~/Desktop # 打开 sources.list 进行编辑 sudo gedit /etc/apt/sources.list打开文件后将里面的所有内容替换为之前网页内文本框里的内容例如 # 默认注释了源码镜像以提高 apt update 速度如有需要可自行取消注释 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse# 预发布软件源不建议启用 # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse然后保存关闭,这样清华源就配置好啦 2.1 开始安装配置公钥 在前面的操作中我们已经为完成了国内源的配置这将会让我们后面的install 一路畅通。不过还需要再做一个准备那就是配置公钥。 公钥是 Ubuntu 系统的一种安全机制配置公钥让系统信任。 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C6542.2 系统更新 更新系统确保自己的Debian软件包和索引是最新的。 2.3 安装ROS 大家注意自己的 Ubuntu 版本我的是 20.04 对应的是 ROS 版本是 noetic # Ubuntu 20.04 sudo apt install ros-noetic-desktop-full# Ubuntu 18.04 sudo apt install ros-melodic-desktop-full在这里遇到了很沙雕的问题E: 无法定位软件包 ros-noetic-desktop-full换源阿里云后无效又输入了两个命令行 sudo sh -c echo deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main /etc/apt/sources.list.d/ros-latest.list sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654然后运行sudo apt install ros-noetic-desktop-full成功 好吧当时确实可以正常下载了但是最后速度很慢直接回宿舍睡觉第二天到工位果然又报错了 E: Sub-process /usr/bin/dpkg returned an error code (1) 输入以下命令成功解决 现将info文件夹更名 sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bk新建一个新的info文件夹 sudo mkdir /var/lib/dpkg/info安装修复 sudo apt-get update sudo apt-get install -f执行完上一步操作后在info文件夹下生成一些文件现将这些文件全部移到info.bk文件夹下 sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bk把自己新建的info文件夹删掉 sudo rm -rf /var/lib/dpkg/info恢复原有info文件夹修改名字 sudo mv /var/lib/dpkg/info.bk /var/lib/dpkg/info然后再执行 sudo apt install ros-noetic-desktop-full成功 2023.7.25更新 E: 无法定位软件包 ros-noetic-desktop-full也有可能是软件源的问题可以先换清华或者阿里云试一试。 三、配置ROS 3.1 初始化rosdep sudo rosdep init rosdep update这里再次报错 sudo rosdep找不到命令 解决办法 单独输入 sudo rosdep init 显示 ERROR: default sources list file already exists: /etc/ros /rosdep/sources.list.d/20-default.listPlease delete if you wish to re-initialize 然后输入命令 sudo rm /etc/ros/rosdep/sources.list.d/20-default.list然后输入命令 sudo rosdep update显示超时又再次输入sudo rosdep init发现报了新错误 ERROR: cannot download default sources list from:https : //raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.listWebsite may be down. 输入以下命令 然后在打开的hosts文件中添加如下的内容然后保存退出 199.232.28.133 raw.githubusercontent.com再输入sudo rosdep init命令试试成功解决。然后再继续输入 sudo rosdep update发现还是报超时的错误然后专门查了rosdep update报错的问题如下 ERROR: default sources list file already exists: /etc/ros /rosdep/sources.list.d/20-default.listPlease delete if you wish to re-initialize 由于 rosdep update 请求的网站是 raw.githubusercontent.com对于大部分人来说该命令报错的原因主要是 timed out。网上一般的方法都是通过修改 /etc/ros/rosdep/sources.list.d/20-default.list 的请求地址。但我自己通过这个方法并不能解决问题报错中仍然出现请求 raw.githubusercontent.com 时出现 timed out。 尝试过很多方法特别复杂的就不说了有两种方法 一种是修改连接网络多换几个网络试试比如换个手机热点但这种方法是玄学问题很浪费时间而且大部分台式机并不会配备无线网卡需要自己加一种是将rosdep修改为rosdepc因为rosdepc使用的是国内的源rosdep初始化失败是因为其使用的是github国内无法访问。安装步骤如下 此处封神绝对是rosdep update报超时错误的最佳解决方案 安装rosdepc 如果显示没有pip可以试试pip3。 sudo pip3 install rosdepc如果pip3还没有 sudo apt-get install python3-pip sudo pip install rosdepc使用 sudo rosdepc init rosdepc update到这应该就没问题了继续下一步胜利在望 3.2 环境变量设置 这里容易出错大家直接复制粘贴就好 注意对应自己的版本修改目录名 echo source /opt/ros/noetic/setup.bash ~/.bashrc source ~/.bashrc3.3 安装 rosinstall sudo apt install python3-rosinstall python3-rosinstall-generator python3-wstool build-essential3.4 测试ROS 打开第一个终端窗口运行 roscore 出现如下图的情况就证明运行成功 打开第二个终端窗口输入 rosrun turtlesim turtlesim_node当出现有一个海龟的窗口证明运行成功了每次生成的海龟类型是随机的 打开第三个终端窗口输入 rosrun turtlesim turtle_teleop_key出现这样的提示后我们用鼠标聚焦第三个终端窗口便可以通过按下 ↑ ↓ ← →键来对小海龟进行控制了。 3.5 安装完成 到了这里恭喜你已经完成了ROS的安装、配置且运行。 ps本人从今年初已经装过不下10遍ubuntu和ros但还是有没遇到过的报错ubuntu本身就极其容易报错不同的设备报的错还不一样所以不要用最新版本的ubuntu刚开始用ubuntu和ros确实很搞心态耐住性子最后会发现其实还挺简单的

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/85369.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站建设设计技术方案模板软件开发上海

注解Annotation 一、介绍二、使用三、三个基本的Annotation四、JDK内置的基本注解类型1、Override2、Deprecated3、SuppressWarnings 五、JDK的元注解1、Retention2、Target3、Documented4、Inherited 一、介绍 注解(Annotation)也被称为元数据&#xf…

个人网站 如何做推广做网站放视频

POKT Network(也被称为 Pocket Network)在通证经济模型上完成了重大的改进,不仅将通货膨胀率降至 5% 以下,并使 POKT 通证在 2025 年走向通缩的轨迹上,预计到2024 年年底通货膨胀率将降至 2% 以下。POKT Network 的 “…

襄阳集团网站建设香奈儿电子商务网站建设策划书

大体流程: 步骤: 1.加载数据到缓存中(Buffer Pool): 在进行数据更新时,InnoDB首先会在缓冲池(Buffer Pool)中查找该记录是否已经在内存中。如果记录不在内存中,会将需要更新的数据…

wordpress博客站搭建免费推广网站短视频

说明 bind命令 用于显示和设置命令行的键盘序列绑定功能。通过这一命令,可以提高命令行中操作效率。可以利用bind命令了解有哪些按键组合与其功能,也可以自行指定要用哪些按键组合。 语法 bind(选项)选项 -d:显示按键配置的内容&#xff…

专家库 网站 建设方案湛江论坛建站模板

From: http://www.cppblog.com/elva/archive/2010/08/13/123313.html 因为项目需要,学习了一下RTSP协议,为了防止以后忘记,就把学习过程和成果记载下来。期间参考了一些网上的资料,并分析了VLC的RTSP报文。 RTSP(…

怎么学建网站wordpress打开慢

1。一位工科男在拿到华为实习生offer后的面经干货某211学校,机械学院研究生。不得不说一下,华为的员工们真的是认真做事,因为怕我们担心下班轮不到面试。工作人员特意去休息区告诉我们,不面试完他们不会下班,果然是个爱…

甘肃城乡建设部网站首页人才市场招聘网站

目录 0.环境 1.问题简述 2.分析报错原因 3.解决方法 1)set() 相关语句 2)target_link_libraries() 相关语句 4.参考 0.环境 windows11 、 vs-code 、 qt 、 c、编译器为vs2019-x86_amd64 1.问题简述 项目编译release版本时会报错:报错…

电子商务毕业设计 网站建设太原网页制作招聘网

以Android 11源码下载流程图如下所示: 1. 安装Git和Repo工具 2. 创建一个工作目录 3. 初始化仓库并下载源码 4. 切换到指定的分支 5. 编译源码 具体步骤如下: 安装Git和Repo工具:在Linux或Mac上,可以通过终端运行以下命令安装Gi…

服务器怎么发布网站二手书网站开发需求分析

前言 Axios 是一个基于 Promise 的 HTTP 库,它的概念及使用方法本文不过多赘述,请参考:axios传送门 本文重点讲述下在项目中是如何利用 axios 封装 http 请求。 一、预设全局变量 在 /const/preset.js 中配置预先设置一些全局变量 window.…

php做的网站好不好网站建设模板下载免费

*************************************优雅的分割线 ********************************** 分享一波:程序员赚外快-必看的巅峰干货 如果以上内容对你觉得有用,并想获取更多的赚钱方式和免费的技术教程 请关注微信公众号:HB荷包 一个能让你学习技术和赚钱方法的公众号,持续更…

二手商品网站怎么做模型网站大全免费

专属领域论文订阅 VX 扫吗关注{晓理紫|小李子},每日更新论文,如感兴趣,请转发给有需要的同学,谢谢支持 分类: 大语言模型LLM视觉模型VLM扩散模型视觉导航具身智能,机器人强化学习开放词汇,检测分割 [晓理紫…

中山营销网站建设费用湘潭县建设投资有限公司网站

文章目录 什么是数据库数据库是运行在操作系统中的软件 为什么需要数据库有哪些数据库MySQL 的体系架构网络连接层/API 层数据库服务层存储引擎层系统文件层 什么是 SQL参考资料 阅读前导:理论上数据库可以在操作系统和网络之前学习,但是这样会让学习层次…

提升网站建设品质信息凡科 wordpress

最近,抖音上的AI扩图突然火了,看完真的让人笑掉大牙~~~ 这一热议的话题#AI扩图#在短视频平台抖音上的播放量已经突破7.8亿次,而相关的讨论也如同星火燎原,迅速点燃了公众的好奇心。从“用AI扩图…

我学我做我知道网站展馆设计的主题有哪些

1.基本的读取配置文件-read(filename) 直接读取ini文件内容-sections() 得到所有的section,并以列表的形式返回-options(section) 得到该section的所有option-items(section) 得到该section的所有键值对-get(section,option) 得到section中option的值,返…

大连旧房翻新装修哪家公司好班级优化大师免费下载app

注:比较简陋,仅供参考。 编写PHP代码,实现反序列化的时候魔法函数自动调用计算器 PHP反序列化 serialize(); 将对象序列化成字符串 unserialize(); 将字符串反序列化回对象 创建类 class Stu{ public $name; public $age; public $sex; publi…

高校档案馆网站建设肥料网站建设

写在开始三年前,曾写过一篇文章:从.NET和Java之争谈IT这个行业,当时遭到某些自认为懂得java就了不起的Javaer抨击,现在可以致敬伟大的.NET斗士甲骨文了  (JDK8以上都需要收费,Android弃用java作为第一语言,别高兴:OpenJDK是甲骨文的).《ASP.NET Core 高性能系列》是一套如何编…

像素时代网站建设手机站设计通州青岛网站建设

目录 自动映射 表映射 字段映射 字段失效 视图属性 Mybatis框架之所以能够简化数据库操作,是因为他内部的映射机制,通过自动映射,进行数据的封装,我们只要符合映射规则,就可以快速高效的完成SQL操作的实现。既然…

校园网站制作模板网页设计图片排版代码

【Blazor】| 总结/Edison Zhou大家好,我是Edison。许久没有更新Blazor学习系列了,今天续更。Blazor 的路由系统就和 ASP.NET MVC的路由系统一样,可以为我们提供灵活的选项,可用于确保用户请求到达可处理它们并返回用户想要的信息的…

山东省工程建设交易信息网站重庆妇科医院排名前三

如果想要从Excel导入数据,那么就要用到xlsread函数。 具体如下: filename‘E:\数据\test.xlsx’; sheet3; xlRange‘C:E’; subsetAxlsread(filename,sheet,xlRange);%这样导入没有标题名字 其中sheet3;这里的3代表的是sheet从左到由的顺序&#xff0c…

重庆电商网站如何推广微信小程序

高斯日记(选自2013 CA组) 大数学家高斯有个好习惯:无论如何都要记日记。 他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210 后来人们知道&#xf…