![未找到包,未添加源存储库](https://linux22.com/image/947233/%E6%9C%AA%E6%89%BE%E5%88%B0%E5%8C%85%EF%BC%8C%E6%9C%AA%E6%B7%BB%E5%8A%A0%E6%BA%90%E5%AD%98%E5%82%A8%E5%BA%93.png)
我是 VM VirtualBox v6.1 中 Ubuntu 22.04 作为客户操作系统的新用户。这是我在这个论坛上的第一个 Ubuntu 问题。
我一直在尝试安装 rest2web 包,但无论我怎么努力,包安装程序都说找不到包 rest2web。(甚至包括包下载页面的完整 URL,但仍然找不到。)我不确定我是否应该使用 pip3 或 apt-get,我都试过了,但没有成功。
另一个软件包 Noetic Ninjemys (ros-noetic-desktop-full) 也导致我出现类似的问题,因为也没有找到它,但我被告知涉及 apt-key deprecated 的可信密钥。
最后,我尝试使用“Ubuntu > 软件和更新 > 其他软件”添加源存储库,但返回信息说“E:存储库‘http://packages.ros.org/ubuntu jammy Release’没有发布文件。从这样的存储库进行更新无法安全地进行,因此默认情况下被禁用。”当我尝试在那里输入一些其他存储库时,它们没有被保留(保存)。
我希望你能帮助解决这些软件包安装困难。谢谢。
答案1
实际上,此时我们已经回答了问题的三分之二。关于 Ubuntu > 软件和更新 > 其他软件(存储库)的最后三分之一将不得不等到将来我可以更彻底地研究 Ubuntu 存储库方法时才能回答。届时我将尝试阅读和研究其他评论者提供的存储库信息链接。
第 1 部分答案:完全避免安装已弃用的 rest2web 包。虽然作者在《人工智能机器人,2018》一书中曾简要(轻描淡写地)提到过它,但自从弃用后它就不再重要了。感谢 guiverc 的观察。
第 2 部分答案:我对“noetic”的兴趣始于《精通 ROS 机器人编程,第 3 版,2021》的作者提到以下内容:“本书所需的软件是 ROS 和 Noetic Ninjemys。” 因此,我误以为 ROS 和 Noetic Ninjemys 是独立的实体。但根本不是。Noetic Ninjemys 只是 ROS 的早期版本(比今天更早),(与 ROS 并不分离)。今天最新的稳定版本是带有 ROS2 Humble Hawksbill 的 Ubuntu 22.04 (jammy),这是我在系统中使用的。
感谢所有帮助解答此问题的人。问候。