news 2026/4/23 17:32:02

无法定位包: apt 安装(预编译二进制包)与源码编译(自己手动编译)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
无法定位包: apt 安装(预编译二进制包)与源码编译(自己手动编译)

笔者在Ubuntu 18.04的ros melodic中尝试安装librealsense2时无法正常定位包,所以不打算用apt进行安装,直接源码编译。

  • Ubuntu 18.04 (ROS Melodic) 已经 EOL(生命周期结束),Intel 在 2023-2024 年后逐步下架了旧系统的预编译包。
  • 所以 apt install librealsense2-* 会提示“无法定位软件包”。
  • 源码编译是官方目前对老系统唯一支持的方式

功能包安装方式比较:

项目apt 安装(预编译二进制包)源码编译(自己手动编译)
本质系统直接下载 Intel 已经编译好的库和工具你自己下载源代码,用电脑上的编译器一步步编译成库
最终结果完全相同:安装 /usr/local/lib/librealsense2.so 等库,支持 realsense-viewer 和 ROS 包完全相同:效果一模一样
安装难度最简单,一条命令 sudo apt install ...较复杂,需要 git、cmake、make、处理依赖等步骤
版本控制固定版本(Ubuntu 18.04 上通常是较老的 v2.36~v2.50)可以自由选择版本(如 v2.55.1、甚至最新 master)
兼容性依赖 Intel 的 apt 仓库是否还维护旧系统不依赖任何仓库,只要系统有编译工具就行
当前可用性(2025年)基本不可用:Intel 已经停止维护 Ubuntu 18.04 (bionic) 的预编译包,apt 找不到(你遇到的正是这个情况)唯一可靠方式:官方现在明确推荐源码编译,尤其对老系统
定制能力几乎没有,只能用官方提供的配置可以加参数定制(如强制 USB 后端、关闭图形示例等)
调试便利如果出问题难排查(黑盒)可以看到详细编译日志,便于解决问题

sudo apt install librealsense2-dkms librealsense2-utils librealsense2-dev 等价于

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 12:03:30

终极指南:嵌入式设备异步OTA更新的革命性突破

终极指南:嵌入式设备异步OTA更新的革命性突破 【免费下载链接】AsyncElegantOTA Deprecated: Perform OTAs for ESP8266 / ESP32 Elegantly! Uses AsyncWebServer 项目地址: https://gitcode.com/gh_mirrors/as/AsyncElegantOTA 在物联网技术飞速发展的今天&…

作者头像 李华
网站建设 2026/4/23 9:48:17

DeepKE-LLM实战指南:5步掌握大模型知识抽取核心技术

DeepKE-LLM实战指南:5步掌握大模型知识抽取核心技术 【免费下载链接】DeepKE An Open Toolkit for Knowledge Graph Extraction and Construction published at EMNLP2022 System Demonstrations. 项目地址: https://gitcode.com/gh_mirrors/de/DeepKE 还在为…

作者头像 李华
网站建设 2026/4/23 9:47:19

Python背景移除终极指南:remove-bg完整使用教程

Python背景移除终极指南:remove-bg完整使用教程 【免费下载链接】remove-bg A Python API wrapper for removing background using remove.bgs API 项目地址: https://gitcode.com/gh_mirrors/re/remove-bg 还在为复杂的图片背景处理而烦恼吗?今天…

作者头像 李华
网站建设 2026/4/23 5:10:13

ESP32音频革命:P3专有格式的终极指南与实战技巧

ESP32音频革命:P3专有格式的终极指南与实战技巧 【免费下载链接】xiaozhi-esp32 Build your own AI friend 项目地址: https://gitcode.com/GitHub_Trending/xia/xiaozhi-esp32 想象一下,你正为智能音箱项目苦恼:语音交互卡顿、存储空…

作者头像 李华
网站建设 2026/4/23 5:09:22

动态内存管理

一.动态内存管理1.mallocvoid malloc (size_t size);这个函数向内存申请一块连续可用的空间,并返回指向这块空间的指针如果开辟成功,则返回一个指向开辟空间的指针如果开辟失败,则返回一个NULL,因此malloc的返回值一定要做检查返回…

作者头像 李华
网站建设 2026/4/23 5:10:13

P2SH:比特币的「脚本保险箱」与比特鹰的技术解析

P2SH(Pay to Script Hash)是比特币实现灵活交易逻辑的核心技术,通过将复杂脚本转化为20字节哈希,兼顾安全性与易用性。比特鹰将解析其运作机制、典型应用及技术权衡。P2SH工作原理:比特鹰的三步拆解 比特鹰为你总结&am…

作者头像 李华