【ROS小记】树莓派ubuntu mate20.04换源

2023-05-16

根据网上教程更换软件源时发现报错

错误:8 http://ppa.launchpad.net/ubuntu-desktop/ubuntu-make/ubuntu focal Release
  404  Not Found

 以及

仓库"  "无release文件

后面无意间看见清华镜像站的一句话:

本镜像仅包含 32/64 位 x86 架构处理器的软件包,在 ARM(arm64, armhf)、PowerPC(ppc64el)、RISC-V(riscv64) 和 S390x 等架构的设备上(对应官方源为ports.ubuntu.com)请使用 ubuntu-ports 镜像

ubuntu | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

原来是软件源代码不对

树莓派(arm)的正确的软件源在此链接:

ubuntu-ports | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

将以前的源备份一下。

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

打开文件

sudo gedit /etc/apt/sources.list

我用的树莓派是ARM64架构设备,所以镜像代码应稍作更改:

复制粘贴替换

#中科大
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ focal main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ focal-proposed main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main multiverse restricted universe
#源代码
#deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ focal main multiverse restricted universe
#deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main multiverse restricted universe
#deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ focal-proposed main multiverse restricted universe
#deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main multiverse restricted universe
#deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main multiverse restricted universe

保存后在update一下即可

sudo apt-get update

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【ROS小记】树莓派ubuntu mate20.04换源 的相关文章

  • 无法安装 psycopg2 Ubuntu

    试图为 django 项目准备好服务器 但我在设置 postgres 时遇到了一些问题 我正在遵循本指南 https jee appy blogspot com 2017 01 deply django with nginx html ht
  • 如何从最新版本的 Ubuntu (18.10) 运行使用 SystemD 的 Docker 容器?

    我正在尝试执行使用 ubuntu latest 构建的 Docker 映像 并且在运行容器时不断收到 SystemD 错误消息 System has not been booted with systemd as init system P
  • 箭头键变成 Telnet 中的控制字符

    我在 Ubuntu 终端中 并通过 telnet 连接到服务器 现在每当我输入 up 时 它就会变成 A 其他箭头键也变成控制字符 有没有办法可以运行 telnet 以便它理解我的箭头键 这将是一个巨大的帮助 因为我想在我的命令历史记录中向
  • 错误:NVIDIA-SMI 失败,因为无法与 NVIDIA 驱动程序通信

    NVIDIA SMI 抛出此错误 NVIDIA SMI 失败 因为无法与 NVIDIA 通信 司机 确保安装了最新的 NVIDIA 驱动程序并且 跑步 我清除了 NVIDIA 并按照提到的步骤重新安装了它here https askubun
  • Ubuntu 16.04 - Apache 2.4.18 - 请求 URI 太长

    我试图从 Google 图片搜索结果中保存图像 但是当我在查询字符串参数中发送图像的 src 时 会出现以下错误 Request URI Too Long The requested URL s length exceeds the cap
  • 将 Docker 与具有 Node-gyp 依赖项的 Nodejs 一起使用

    我计划使用 Docker 部署 node js 应用程序 该应用程序有几个需要node gyp的依赖项 Node gyp 根据交付平台上的编译库构建这些模块 例如 canvas lwip qrcode 根据我的经验 这些构建可能高度依赖于操
  • saber sd 如何在没有 SPL 的情况下直接从 uboot 启动

    sabre sd 基于 imx 6 最大内部 RAM 约为 150Kb 然而 uboot 足够大 可以容纳在这个空间中 在这个场景中事情是如何进行的 https community freescale com docs DOC 95015
  • 未找到命令“ember”

    看来我搞砸了 ember cli 安装 我已经使用 sudo 安装了 npm 但是在阅读了 npm 上 ember cli 和 sudo 的一些问题后 我按照此处的说明卸载并重新安装https gist github com isaacs
  • Apache 反向代理的基本身份验证问题

    我想为在 Ubuntu 服务器 12 04 1 上运行的 Apache 反向代理站点添加基本身份验证 网络应用程序是Jenkins http jenkins ci org运行在 Java EE 容器上 我在中添加了以下配置httpd con
  • Django + nginx + uwsgi 无法登录

    我有非常简单的登录逻辑 类似于官方 Django 解决方案 class Login FormView template name login html form class AuthenticationForm def get self a
  • 如何在不反编译的情况下更改已编译的.class文件?

    我想更改 class 文件方法 我安装 JD Eclipse Decompiler 并打开 class 文件 我添加了一些代码并保存 class 文件 但是 class 文件没有改变 我不知道如何使用反编译器 如果可能的话 如何在不使用反编
  • 卷曲选项 -:未知

    我运行此命令在 ubuntu 18 04 上安装更新版本的 nodejs curl sL https deb nodesource com setup 12 x sudo E bash 我收到错误 curl 选项 未知 我在多个系统上尝试过
  • Ubuntu 12.10 libgtk-3-0 缺少符号

    我正在运行 Ubuntu 12 10 不知何故我的 libgtk 3 0 搞砸了 当尝试运行许多不同的应用程序时 我收到如下错误 gedit symbol lookup error usr lib libgtk 3 so 0 undefin
  • 如何授予 apache 使用 NTFS 分区上的目录的权限?

    我在一台带有 20GB 硬盘的旧机器上运行 Linux Lubutu 12 10 我有一个 1 TB 外部硬盘 上面有一个 NTFS 分区 在该分区上 有一个 www 目录 用于保存我的网页内容 它在启动时自动安装为 media t515
  • 无法使用maven编译java项目

    我正在尝试在 java 16 0 1 上使用 maven 构建 IntelliJ 项目 但它无法编译我的项目 尽管 IntelliJ 能够成功完成 在此之前 我使用maven编译了一个java 15项目 但我决定将所有内容更新到16 0 1
  • 在初始化脚本中切换用户?

    这是我的 Ubuntu 工作站上的初始化脚本 我需要以除 root 之外的其他用户身份运行命令 但我就是不知道应该如何完成它 两者都不sudo u or su newuser似乎有效 剧本 respawn console none star
  • Ubuntu 上的 Python 2.7

    我是 Python 新手 正在 Linux 机器 Ubuntu 10 10 上工作 它正在运行 python 2 6 但我想运行 2 7 因为它有我想使用的功能 有人敦促我不要安装 2 7 并将其设置为我的默认 python 我的问题是 如
  • 为什么这个 JavaScript 可以在 Safari 上运行,但不能在 Firefox 上运行?

    我有 HTML 文件 我在 Safari 上尝试了该代码 运行良好 但是当我在 Firefox 上尝试这个时 它不起作用 任何人都可以建议如何使其在 Firefox 上工作吗 单击撤消按钮时 我想从 jsp 文件中检索内容 当我在 mac
  • uWSGI 皇帝权限被拒绝,除非 root

    我尝试使用二进制文件本身的标志 uid www data gid www data 并将其设置在我的配置中 uid www data gid www data 但套接字总是由我正在使用的帐户生成 因此我从 nginx 收到权限被拒绝的错误
  • Python 应用程序需要 init.d 脚本

    我有一个基于 python 的应用程序 它的工作方式类似于 feed 聚合器 并且需要成为 init d 脚本的一部分 以便我可以使用启动 停止 重新启动选项来控制执行 另外 我希望将 init d 脚本设置为 cron 作业 我在这里有示

随机推荐

  • 项目:手把手实现高并发内存池

    一 前言 xff08 一 xff09 项目简介 高并发内存池 xff08 ConCurrentMemoryPool xff09 xff0c 其原型是google的开源项目tcmalloc 全称是t hread c ache malloc x
  • Linux——TCP协议与相关套接字编程

    一 TCP协议概念 与UDP协议相同 xff0c TCP协议也是应用在传输层 的协议 虽然都是应用在传输层 xff0c 但是使用方式和应用场景上大不一样 TCP协议具有 xff1a 有连接 xff08 可靠 xff09 面向字节流的特点 x
  • C++ Primer笔记——排列算法(next_permutation、prev_permutation、is_permutation)

    目录 概述 next permutation prev permutation is permutation 概述 页数 xff1a P778 xff08 A 2 7 排列算法 xff09 头文件 xff1a lt algorithm gt
  • Ubuntu更改JupyterLab的工作目录

    1 第一步 jph 64 jph opt anaconda3 jupyter lab generate config Writing default config to home jph jupyter jupyter lab config
  • 项目5 创建与使用视图

    1 简单化 视图不仅可以简化用户对数据的理解 xff0c 也可以简化对数据的操作 那些被经常使用的查询定义为视图 xff0c 从而使用户在以后的操作中不必每次都指定全部的条件 2 安全性 通过视图用户只能查询和修改他们所能见到的数据 xff
  • 第五章习题(1)

    int main int k x for k 61 0 x 61 0 k lt 61 9 amp amp x 61 10 k 43 43 x 61 x 43 2 printf 34 d d 34 k x return 0 习题2 int m
  • 数据库表的约束

    单字段主键 create table表名 字段名1数据类型1comment 34 备注信息1 34 primary key 字段名2数据类型2comment 34 备注信息2 34 create table teacher no varch
  • 数据库第三次作业

    如下表新增数据 xff1a 教师表 teacher 指定字段插入数据 教师号 教师姓名 职称 工资 岗位津贴 T1 Anne Professor 5000 2000 T2 Adam 2000 T3 Alan Associate Profes
  • 数据库第七次作业

    更新教师表中所有记录 xff0c 将津贴改为2000 更新教师表中教师号在T5到T8之间的记录 xff0c 将津贴改为1500 更新授课表中周数为8的记录 xff0c 将教师号改为T7 xff0c 课程号改为C1 更新课程表中课时数不在45
  • 第六章总结(创建与使用存储过程)

    一 MySQL的存储过程 xff08 1 存储过程是一组为了完成特定功能的SQL语句块 xff0c 经编译后存储在数据库中 xff0c 用户通过指定存储过程的名称并给定参数 xff08 如果该存储过程带有参数 xff09 来调用并执行它 x
  • 第七章总结(创建与使用触发器)

    定义 xff1a 触发器是特殊的存储过程 xff0c 是一个被指定关联到数据表上的数据库对象 xff0c 可以看作数据表定义的一部分 xff0c 可用于实现数据库中数据的完整性 普通的存储过程通过Call命令调用 xff0c 而触发器的调用
  • 第八章总结(数据库的安全性维护)

    insert语句创建用户 insert into user hostuser passwordssl cipherx509 issuer x509 subject values 34 主机号 34 xff0c 34 用户名 34 xff0c
  • 输入10个数字,找出其中的最大值,最小值,并输出。

    include lt stdio h gt main int i float max min a printf 请输入10个数字 scanf 34 f 34 amp a max 61 min 61 a for i 61 1 i lt 61
  • 项目五总结:创建视图

    视图是一个从或多个表中导出来的表 xff0c 它是一种虚拟存在的表 xff0c 并且表的结构和数据都依赖于基本表 xff0c 通过视图不仅可以看到存放在基本表中的数据 xff0c 还可以像操作基本表一样 xff0c 对视图中存放的数据进行查
  • 如何在macOS上查找和删除重复文件

    电脑用多了文件自然就多了 xff0c 重复文件也多了 xff0c 浪费了很多磁盘空间 xff0c 特别是重复的视频文件更是浪费空间的大户 导致Mac越来越慢 xff0c 那么如何在macOS上查找并删除重复文件 xff0c 就成了人们关注的
  • C++实训练习册(C++之基础语法进阶练习题)

    第1关 xff1a 相同数字不同位数之和 任务描述 本关任务 xff1a 编写一个能计算相同数字不同位数之和 的小程序 编程要求 求s 61 a 43 aa 43 aaa 43 aaaa 43 aa a的值 xff0c 其中a是一个数字 x
  • 百钱买百鸡问题与百钱兑换问题(C与C++)经典编程算法

    百钱兑换问题提供了两种思路 xff0c 最精彩的在最下面的代码 xff0c 供大佬参考 xff0c 优美的代码赏心悦目 xff08 附有详细思路 xff0c 记得点赞 xff01 xff01 xff01 xff09 1 首先 xff0c 让
  • 【C语言典例】——day3:设计魔方阵(数组)

    大家好 xff01 我是同学 森 xff0c 一名计算机爱好者 xff0c 今天让我们进入刷题模式 若有错误 xff0c 请多多指教 x1f44d 点赞 收藏 x1f4dd 留言 都是我创作的最大的动力 xff01 目录 魔方阵 xff08
  • CUDA 11.1+VS2019安装使用

    首先确定自己适配的CUDA版本 win xff0b r 输入 cmd cuda 版本号是11 1 在搜索框输入https developer nvidia cn cuda 11 1 1 download archive 下载好安装包后 再下
  • 【ROS小记】树莓派ubuntu mate20.04换源

    根据网上教程更换软件源时发现报错 错误 8 http ppa launchpad net ubuntu desktop ubuntu make ubuntu focal Release 404 Not Found 以及 仓库 34 34 无