当前所支持的软件包¶
软件包名称 |
链接 |
简介 |
---|---|---|
abseil-cpp |
abseil-cpp 是一个开源的 C++ 库,提供了一组高效、可靠的基础组件和算法。它包含了许多常用的功能,如字符串处理、时间处理、容器工具等,旨在提高 C++ 开发的效率和代码质量。 |
|
acl |
acl 是一个用于控制系统资源访问权限的机制。在操作系统中,ACL (Access Control List) 用于定义用户或用户组对文件、目录或其他资源的访问权限,提供了细粒度的访问控制。 |
|
alsa-lib |
alsa-lib 是一个用于操作音频设备和处理音频数据的库。用于音频的输入、输出、混音、编解码等操作,常用于音频应用程序和多媒体系统中。 |
|
ament-cmake |
ament-cmake 是一个用于构建 ROS2 软件包的 CMake 扩展。它提供了一种方便、统一的构建系统,用于编译、安装和管理 ROS2 软件包。 |
|
ament-cmake-ros |
ament-cmake-ros 是一个用于构建 ROS1 软件包的 CMake 扩展。它提供了一种方便、统一的构建系统,用于编译、安装和管理 ROS1 软件包。 |
|
ament-index |
ament-index 是 ROS 的索引系统,用于管理和索引 ROS 软件包。它提供了一个中央索引,允许用户查找、下载和安装 ROS 软件包,方便在 ROS 环境中寻找和使用软件包。 |
|
ament-lint |
ament-lint 是一个用于检查和验证 ROS 软件包质量的工具。它提供了一系列静态检查规则,用于检查软件包的结构、代码规范、依赖管理等方面,并提供反馈和建议改进。 |
|
ament-package |
ament-package 是 ROS 构建系统的一部分,用于声明和配置 ROS 软件包的元数据和依赖关系。它使用简单的 YAML 格式描述软件包的基本信息,以便于构建和管理 ROS 软件包。 |
|
angles |
angles 是一个 C++ 库,提供了一些用于角度单位转换和计算的函数。它可以方便地进行弧度和角度之间的转换,并提供了一些常用的三角函数和角度运算函数。 |
|
asio |
asio 是一个跨平台的 C++ 网络编程库,提供了异步、事件驱动的网络编程接口。它支持 TCP、UDP、串口等多种网络和通信协议,并提供了高性能的异步 I/O 操作,用于简化网络应用程序的开发。 |
|
attr |
attr 是一个用于操作文件系统扩展属性的工具和库。它允许用户为文件和目录添加额外的元数据,如权限、所有者、时间戳等,并提供了一组 API 和命令行工具,用于管理和查询这些扩展属性。 |
|
audit |
audit 是一个用于监控和记录系统安全事件的工具。它可以跟踪系统的各种操作和访问行为,如文件访问、进程执行、系统调用等,并生成审计日志,用于后续的安全审计和分析。 |
|
autoconf-archive |
autoconf-archive 是一个用于自动配置软件包的工具集合。它包含了一组常用的 Autoconf 宏,用于简化和标准化软件包的自动配置过程,包括检测系统功能、生成 Makefile、处理依赖关系等。 |
|
bash |
bash 是一个广泛使用的 Unix Shell 和脚本语言。作为默认的命令行解释器,它提供了丰富的命令行操作和脚本编程功能,以及用于自动化任务和系统管理的强大工具。 |
|
bash-completion |
bash-completion 是一个用于提供命令补全功能的工具。它为 bash shell 提供自动补全功能,当用户输入命令时,可以根据已有的命令和参数自动补全,并提供相关的提示和选项。 |
|
binutils |
binutils 是一组用于操作可执行文件和目标文件的工具集合。它包括了一些常用的工具,如汇编器、链接器、二进制文件分析器和调试器等,用于处理和操作二进制文件的各个方面。 |
|
bison |
bison 是一个用于生成语法分析器的工具。它接受一个上下文无关文法作为输入,并生成对应的语法分析器代码,用于解析和处理符合该文法的输入。 |
|
bluez |
bluez 是一个用于构建和管理蓝牙应用程序的开源软件包。用于实现蓝牙设备的控制、通信和管理功能。 |
|
bond-core |
bond-core 是一个开源的跨平台序列化库,用于在通信系统中进行数据结构的序列化和反序列化。它支持多种编程语言和通信协议,用于简化分布式系统中的数据传输。 |
|
boost |
boost 是一个广泛使用的 C++ 程序库集合,提供了许多常用的工具和组件,如字符串处理、容器、算法、并发编程等。它提供了跨平台、高效、可靠的实现,用于加速 C++ 开发过程。 |
|
bullet |
bullet 是一个开源的物理引擎库,用于模拟刚体动力学和碰撞检测。它提供了一组用于模拟物理效果的函数和算法,可用于游戏开发、虚拟仿真等领域。 |
|
busybox |
是一个开源的、集成了许多常用 Unix 工具的软件包。它旨在提供一个精简的可执行文件,包含了多个命令行工具,如文件操作、文本处理、网络工具等 |
|
bzip2 |
bzip2 是一个用于数据压缩和解压缩的开源工具和库。它使用 Burrows-Wheeler 变换和哈夫曼编码算法,提供高效的数据压缩比,并支持多个平台和操作系统。 |
|
ca-certificates |
ca-certificates 是一个存储和管理数字证书的软件包。它包含了一组根证书和中间证书,用于验证和建立安全的网络连接,确保通信的机密性和完整性。 |
|
cairo |
cairo 是一个开源的 2D 图形库,提供了一系列绘图功能和图像处理算法。它支持多种绘图操作,如绘制线条、填充颜色、渐变效果等,可用于图形用户界面(GUI)应用程序和图像处理等领域。 |
|
cartographer |
cartographer 是一个用于构建二维和三维环境地图的开源库。它基于激光雷达和传感器数据,提供了建立、优化和维护环境地图的算法和工具,常用于机器人导航和自主驾驶等领域。 |
|
cartographer-ros |
cartographer-ros 是基于 ROS的 cartographer 库的封装。它提供了与 ROS 的集成接口,使得使用 cartographer 库构建和维护环境地图更加方便和可靠。 |
|
cdrkit |
cdrkit 是一个用于光盘刻录的工具集合。它包含了一组命令行工具,用于创建、写入和管理光盘镜像,支持多种光盘格式和文件系统。 |
|
ceres-solver |
ceres-solver 是一个用于非线性优化的开源库。它提供了一组用于求解最小二乘问题、非线性最小化问题的算法和工具,可用于计算机视觉、机器人学、地图构建等领域。 |
|
check |
check 是一个用于单元测试的 C 测试框架。它提供了一组简单易用的 API,用于编写和运行单元测试,并提供了断言、测试套件、测试运行器等功能,方便开发人员进行测试驱动的开发。 |
|
cifs-utils |
cifs-utils 是一个用于与 CIFS协议兼容的共享文件夹进行交互的工具包。它提供了一组命令行工具,用于挂载、浏览和管理 CIFS 共享文件夹,常用于与 Windows 共享文件夹进行交互。 |
|
cjson |
cjson 是一个用于解析和生成 JSON的 C 语言库。用于解析 JSON 字符串为 C 语言数据结构,并将 C 语言数据结构转换为 JSON 字符串,方便在 C 语言程序中处理 JSON 数据。 |
|
class-loader |
class-loader 是一个用于动态加载和管理类的库。用于在运行时动态加载类和实例化对象,方便实现插件化架构和动态扩展功能。 |
|
cmake |
cmake 是一个跨平台的构建工具,用于管理和构建 C++ 项目。它使用简单的配置文件描述项目的构建过程,自动生成 Makefile 或其他构建脚本,以便在不同的操作系统和编译器上进行编译。 |
|
common-interfaces |
common-interfaces 是一个用于定义常见接口和消息格式的软件包。它提供了一组标准化的接口和消息定义,用于在不同的软件模块和系统之间进行数据交换和通信。 |
|
console-bridge |
console-bridge 是一个用于将 ROS消息转发到控制台的库。它提供了一个桥梁,将 ROS 消息重定向到控制台输出,方便开发人员在调试和测试过程中查看和分析消息内容。 |
|
console-bridge-vendor |
console-bridge-vendor 是一个用于支持不同的 Console Bridge 实现的软件包。它提供了对特定平台或供应商的 Console Bridge 实现的支持,以便在不同的环境中使用 Console Bridge 的功能。 |
|
coreutils |
coreutils 是一个包含了许多常用命令行工具的软件包。它提供了一组核心工具,如文件操作、文本处理、进程管理等,是 Unix 系统中常用命令的集合。 |
|
cppzmq |
cppzmq 是一个用于在 C++ 程序中使用 ZeroMQ 的库。ZeroMQ 是一个开源的消息传递库,cppzmq 提供了 C++ 的 API,用于方便地在程序中实现消息传递和通信。 |
|
cracklib |
cracklib 是一个用于密码强度检查的库。它提供了一组算法和规则,用于检测密码的强度和安全性,并提供反馈和建议改进密码设置。 |
|
cronie |
cronie 是一个用于定时任务管理的工具。它基于 cron(定时任务调度器),允许用户在预定的时间点自动执行指定的任务,如运行脚本、备份数据等。 |
|
curl |
curl 是一个用于进行 URL 数据传输的工具和库。它支持多种网络协议,如 HTTP、FTP、SMTP 等,可以用于下载文件、发送请求、进行文件上传等操作。 |
|
cyclonedds |
cyclonedds 是一个开源的实时通信中间件(Middleware),用于实现分布式系统和物联网应用程序中的数据传输和通信。它提供了一组 API 和工具,支持高效、可靠的数据传输和通信。 |
|
dbus |
dbus 是一个用于进程间通信的消息总线系统。它提供了一种机制,允许不同进程之间通过消息进行通信和数据交换,常用于 Linux 和 Unix-like 系统中的进程间通信。 |
|
dhcp |
dhcp 是一个用于自动分配 IP 地址和网络配置的协议。它使用客户端-服务器模型,允许计算机自动获取 IP 地址和其他网络配置信息,方便网络管理和配置。 |
|
diagnostics |
diagnostics 是一个用于诊断和调试的软件包。用于收集系统和应用程序的诊断信息,帮助开发人员进行故障排除和性能优化。 |
|
docker |
docker 是一个开源的容器化平台,用于将应用程序和其相关依赖打包为轻量级的容器。它提供了一种快速、可移植的方式来构建、分发和运行应用程序,使得应用程序在不同的环境中具有一致的运行行为。 |
|
dosfstools |
dosfstools 是一个用于创建和管理 DOS 文件系统的工具集合。它包含了一组命令行工具,用于创建、格式化和维护 FAT 文件系统,常用于处理可移动存储设备和光盘。 |
|
dsoftbus |
dsoftbus 是华为公司推出的一种软件总线技术,用于实现设备之间的数据传输和通信。它提供了一组 API 和工具,支持设备发现、消息传递、数据同步等功能,可用于构建智能家居、物联网等应用。 |
|
dsoftbus_standard |
dsoftbus_standard 是 dsoftbus 的标准实现。它提供了一套符合标准规范的软件总线实现,支持设备之间的通信和数据传输,并提供了一致的接口和协议,方便不同设备的互操作性。 |
|
e2fsprogs |
e2fsprogs 是一个用于处理 ext2、ext3 和 ext4 文件系统的工具集合。它包含了一组命令行工具,用于创建、修复、调整和管理 ext 文件系统,常用于 Linux 系统中的磁盘管理和维护。 |
|
eigen |
eigen 是一个用于线性代数和数值计算的 C++ 模板库。它提供了一组高性能的矩阵和向量运算函数,支持常见的线性代数操作,如矩阵乘法、特征值计算等。 |
|
eigen3-cmake-module |
eigen3-cmake-module 是一个用于在 CMake 项目中使用 eigen 的模块。它提供了 CMake 的模块文件,用于自动查找和配置 eigen 库,方便在 CMake 项目中使用 eigen。 |
|
elfutils |
elfutils 是一个用于操作 ELF文件的工具集合。它提供了一组命令行工具,用于分析、调试和修改 ELF 文件的内容,常用于构建和调试可执行文件和共享库。 |
|
embedded-ipc |
embedded-ipc 是一个嵌入式系统中的进程间通信(IPC)框架。用于在嵌入式系统中实现进程间通信和数据交换,支持多种通信机制和协议。 |
|
ethtool |
ethtool 是一个用于配置和管理以太网接口的命令行工具。它可以查询和修改以太网接口的参数和状态,如速率、流控制、帧大小等,常用于网络管理和故障排除。 |
|
example-interfaces |
example-interfaces 是一个示例接口库,用于展示如何定义和使用常见接口模式。它提供了一组示例接口和相应的实现,方便开发人员学习和理解接口设计和使用的方法。 |
|
expat |
expat 是一个用于解析 XML的开源库。用于解析和处理 XML 文档,支持基本的解析操作和事件驱动的解析模式。 |
|
expect |
expect 是一个自动化交互式程序的工具和语言。它可以模拟用户与命令行程序的交互,自动输入命令和响应,常用于自动化测试和系统管理中。 |
|
findutils |
findutils 是一个用于文件搜索和查找的工具集合。它包含了一组命令行工具,如 find、locate、xargs 等,用于在文件系统中查找文件、执行操作和处理搜索结果。 |
|
flann |
flann 是一个用于快速最近邻搜索的库。它提供了一组高效的数据结构和算法,用于在大规模数据集中查找最近邻点,常用于计算机视觉、模式识别和数据挖掘等领域。 |
|
flex |
flex 是一个用于生成词法分析器的工具。它根据用户定义的词法规则生成 C 或 C++ 代码,用于将输入文本分解成词法单元,常用于编译器和解释器的前端。 |
|
fmt |
fmt 是一个用于格式化输出的库。它提供了一组简单易用的 API,用于将数据格式化为字符串,并支持多种格式化选项和模板,方便开发人员进行输出格式控制。 |
|
fontconfig |
fontconfig 是一个用于管理和配置字体的库。它提供了一套接口和工具,用于查找和渲染字体,支持字体选择、字体配置和字体缓存等功能,常用于图形用户界面(GUI)应用程序中的字体管理。 |
|
foonathan-memory-vendor |
foonathan-memory-vendor 是 Foonathan Memory 库的供应商包。Foonathan Memory 是一个用于管理内存分配和释放的 C++ 库,提供了一组高级的内存管理工具和策略,用于优化内存使用和提高性能。 |
|
freetype |
freetype 是一个开源的字体渲染库。用于读取字体文件、解析字体数据、进行字形轮廓转换和字体渲染,常用于图形渲染引擎和字体处理程序。 |
|
fribidi |
fribidi 是一个用于处理双向文本(Bidirectional Text)的库。它提供了一组算法和函数,用于解析和重排包含不同文本方向的文本,支持双向文本的正确显示和排版。 |
|
gawk |
gawk 是 GNU 版本的 AWK(一种文本处理语言)的实现。它提供了一种强大的文本处理和数据提取工具,支持使用模式匹配和操作符对文本进行分析和处理。 |
|
gdb |
gdb 是 GNU Debugger 的缩写,是一个用于调试程序的强大工具。它允许开发人员在程序运行过程中查看和修改程序的状态,设置断点、观察变量、执行代码等,帮助程序员进行故障排除和代码调试。 |
|
gdbm |
gdbm 是一个用于管理简单数据库的库。用于创建、读取和更新数据库文件,支持基本的数据索引和检索操作,常用于存储和管理简单的键值对数据。 |
|
geometry2 |
geometry2 是一个用于机器人操作系统(ROS)的几何库。它提供了一组用于表示和操作三维几何数据的函数和工具,如点云、姿态、变换等,方便机器人系统中的几何计算和操作。 |
|
gflags |
gflags 是一个用于解析命令行参数的库。用于解析和访问命令行参数,并提供了错误处理和帮助信息生成等功能,方便开发人员编写命令行工具和应用程序。 |
|
glib2 |
glib2 是一个通用的 C 语言库,提供了一组数据结构和功能,用于开发高效、可移植的应用程序。它包含了字符串处理、内存管理、文件操作、并发编程等常用功能,是许多 GNOME 桌面应用程序的基础库。 |
|
glog |
glog 是一个用于记录和管理日志的库。用于在程序中生成日志消息,支持不同日志级别、日志分割、日志格式化等功能,常用于应用程序的日志记录和调试。 |
|
gmp |
gmp 是一个用于高精度数学运算的库。它提供了一组函数和数据结构,用于执行大数和高精度数的运算,包括整数运算、浮点数运算、素数检测等,常用于密码学、数值计算和科学计算等领域。 |
|
gnutls |
gnutls 是一个用于安全通信的库。用于实现安全的网络通信,包括 SSL/TLS 协议的支持、加密算法的实现、证书管理等功能,常用于构建安全的网络应用程序和系统。 |
|
gobject-introspection |
gobject-introspection 是一个用于生成和使用 GObject 类型系统的工具。它提供了一套工具和库,用于从 GObject 的源代码中提取类型信息,以及在其他语言中使用 GObject 类型系统,方便不同语言的交互和扩展。 |
|
googletest |
googletest 是一个用于单元测试的 C++ 测试框架。它提供了一组宏和函数,用于编写和运行单元测试,支持测试用例的组织、断言的判断、测试结果的报告等功能,常用于 C++ 项目中的单元测试。 |
|
GraphicsMagick |
GraphicsMagick 是一个用于图像处理的开源软件包。它提供了一组命令行工具和 API,用于进行图像的加载、变换、合成和保存,支持多种图像格式和图像处理操作,常用于图像处理和图形应用程序。 |
|
grep |
grep 是一个命令行工具,用于在文本文件中搜索匹配指定模式的行。它支持使用正则表达式进行高级模式匹配,并提供了多种选项和参数,用于定制搜索行为,常用于快速查找和过滤文本内容。 |
|
grub2 |
grub2 是 GNU GRUB 版本 2 的实现。它是一个多功能的引导加载程序,用于在计算机启动时加载和引导操作系统。grub2 提供了灵活的配置选项,支持多种操作系统和启动配置,常用于管理多操作系统的启动过程。 |
|
gstreamer1 |
gstreamer1 是一个开源的多媒体框架,用于处理和流式传输音频和视频数据。它提供了一组插件和库,支持音频和视频的捕捉、编解码、处理和播放,常用于构建音视频应用程序和流媒体系统。 |
|
gstreamer1-plugins-base |
gstreamer1-plugins-base 是 gstreamer1 框架的基础插件集。它包含了一些常用的音视频处理插件,如解码器、编码器、滤镜等,用于处理和转换音视频数据。 |
|
gtest |
gtest 是 Google Test 的缩写,是一个 C++ 单元测试框架。它提供了一组宏和函数,用于编写和运行单元测试,支持测试用例的组织、断言的判断、测试结果的报告等功能,常用于 C++ 项目中的单元测试。 |
|
gzip |
gzip 是一个用于压缩文件的命令行工具。它可以将文件进行压缩,并生成相应的 .gz 压缩文件,常用于减小文件的存储空间和传输带宽。 |
|
harfbuzz |
harfbuzz 是一个开源的文本排版引擎。它提供了一组函数和算法,用于处理和渲染复杂文本的字形和字形排列,支持多种文字和语言的排版需求。 |
|
http-parser |
http-parser 是一个用于解析 HTTP 协议的库。用于解析 HTTP 请求和响应报文,方便开发人员处理和分析 HTTP 数据。 |
|
icu |
icu 是一个国际化和本地化支持的开源 C/C++ 库。用于处理多语言环境下的文本处理、字符编码、日期时间格式化等操作,支持各种语言和字符集,常用于国际化应用程序的开发。 |
|
image-transport-plugins |
image-transport-plugins 是 ROS中的图像传输插件集合。它提供了一组插件,用于在 ROS 中进行图像的传输和处理,支持不同传输方式和格式,方便机器人系统中的图像传输和处理。 |
|
initscripts |
initscripts 是用于初始化和管理系统启动过程的脚本集合。它包含了一组脚本,用于在系统启动时执行各种初始化任务,如加载驱动、启动服务等。 |
|
interactive-markers |
interactive-markers 是 ROS中的一个软件包,用于在可视化界面上显示和操作交互式标记。帮助开发人员创建可交互的标记对象,如按钮、文本、箭头等,方便用户与机器人系统进行交互。 |
|
iproute |
iproute 是一个用于管理和配置网络和路由的工具集合。它提供了一组命令行工具,用于配置网络接口、查看路由表、设置网络参数等,常用于网络管理和故障排除。 |
|
iptables |
iptables 是 Linux 操作系统中用于配置和管理网络防火墙的工具。它提供了一组命令行工具,用于设置和管理网络规则、过滤数据包、进行网络地址转换等,常用于保护网络安全和控制网络流量。 |
|
iso-codes |
iso-codes 是一个包含国际标准代码的软件包。它提供了一组国际标准代码表,如国家代码、语言代码、货币代码等,方便开发人员进行国际化应用程序的开发和本地化。 |
|
iSulad |
iSulad 是一个开源容器运行时软件包。用于创建、管理和运行容器,支持容器的隔离、资源管理、网络配置等功能,常用于构建和管理容器化应用环境。 |
|
jitterentropy-library |
jitterentropy-library 是一个用于随机数生成的库。它通过利用硬件抖动(jitter)产生随机性,提供了一组 API,用于生成高质量的随机数,常用于加密、安全通信和随机算法的实现。 |
|
json-c |
json-c 是一个用于 JSON数据的解析和生成的 C 语言库。用于解析和构建 JSON 数据,支持基本的数据访问和操作,常用于处理 JSON 数据和与其他系统进行数据交换。 |
|
kbd |
kbd 是一个用于处理键盘输入的库。用于读取和处理键盘输入事件,支持字符编码、键盘映射、按键事件等操作,常用于开发控制台应用程序和终端界面。 |
|
kdl-parser |
kdl-parser 是一个用于解析和处理 KDL格式的库。用于解析和处理机器人运动学和动力学的描述文件,支持机器人模型的导入和操作。 |
|
kernel-5.10 |
kernel-5.10 是 Linux 内核版本 5.10 的软件包。它包含了 Linux 内核的源代码、模块和驱动程序,用于构建和部署 Linux 操作系统。 |
|
keyboard-handler |
keyboard-handler 是一个用于处理键盘输入的软件包。用于捕获和处理来自键盘的输入数据,包括按键事件、组合键等,常用于开发需要用户交互的应用程序和系统。 |
|
kmod |
kmod 是一个用于加载和管理内核模块的工具集合。它提供了一组命令行工具,用于加载、卸载、查询和配置内核模块,常用于 Linux 操作系统中的模块管理和驱动程序加载。 |
|
lapack |
lapack 是一个数值线性代数库。它提供了一组函数和算法,用于解决线性方程组、特征值问题、奇异值分解等数值计算任务,常用于科学计算、工程分析和数据处理等领域。 |
|
laser-geometry |
laser-geometry 是 ROS中的一个软件包,用于处理激光雷达的几何数据。用于对激光雷达数据进行转换、滤波、配准等操作,方便机器人系统中的激光数据处理和感知。 |
|
launch |
launch 是 ROS中的一个软件包,用于管理和运行 ROS 节点的启动文件。它提供了一种声明式的方式来描述需要启动的节点和节点之间的关系,方便进行系统的配置和启动。 |
|
launch-ros |
launch-ros 是 ROS中的一个软件包,用于在 ROS 中运行 launch 文件。它提供了一组命令行工具和 API,用于解析和执行 launch 文件,启动 ROS 节点和管理节点之间的关系。 |
|
lcr |
lcr 是一个用于容器镜像管理和运行的工具。它提供了一组命令行工具和 API,用于创建、导入、导出和运行容器镜像,支持容器的隔离和资源管理,常用于容器化应用程序的部署和管理。 |
|
less |
less 是一个用于查看和浏览文本文件的命令行工具。它提供了一组交互式的浏览功能,包括向前/向后翻页、搜索、跳转等,方便用户浏览大型文本文件。 |
|
libaio |
libaio 是一个用于异步输入输出操作的库。用于在 Linux 系统中进行异步的磁盘读写操作,提高磁盘操作的效率和响应性。 |
|
libarchive |
libarchive 是一个用于处理归档文件的库。用于读取和写入各种归档文件格式,如 tar、zip 等,支持文件压缩、解压、加密等操作,常用于文件归档和压缩工具的开发。 |
|
libatomic-ops |
libatomic-ops 是一个提供原子操作的库。它提供了一组原子操作的函数和宏,用于在多线程编程中进行原子操作,保证数据的一致性和线程安全性。 |
|
libboundscheck |
libboundscheck 是一个用于边界检查的库。用于检查和验证数组或缓冲区的边界,防止访问越界导致的内存错误和安全漏洞。 |
|
libcap |
libcap 是一个用于控制 POSIX 权限的库。用于管理和操作进程的能力(capability),即进程所拥有的特权,常用于限制特定进程的权限和安全管理。 |
|
libcap-ng |
libcap-ng 是一个用于控制 POSIX 权限的库。用于管理和操作进程的能力,类似于 libcap,但采用了更灵活的设计,支持对能力集合进行更细粒度的控制和管理。 |
|
libcgroup |
libcgroup 是一个用于控制和管理控制组(cgroup)的库。用于创建、配置和监控控制组,实现对进程或进程组的资源限制和管理,常用于实现资源隔离和管理。 |
|
libdb |
libdb 是一个用于数据库操作的库。用于创建、读取、写入和管理数据库,支持多种数据库模型和存储引擎,常用于开发数据库应用程序和系统。 |
|
libdrm |
libdrm 是一个用于直接渲染管理的库。用于与设备驱动程序进行交互,实现硬件加速的图形渲染和显示管理,常用于图形应用程序和窗口系统。 |
|
liberation-fonts |
liberation-fonts 是一个开源字体库。它提供了一组字体文件,包括等宽字体和衬线字体等,用于在各种操作系统和应用程序中使用,方便进行文本显示和排版。 |
|
libestr |
libestr 是一个用于字符串操作的库。它提供了一组字符串处理的函数和工具,支持字符串的拼接、分割、格式化等操作,常用于日志处理和文本操作。 |
|
libevdev |
libevdev 是一个用于 Linux 输入设备事件处理的库。用于读取和解析输入设备产生的事件,如鼠标、键盘、触摸板等,方便开发人员对输入设备的操作和处理。 |
|
libevent |
libevent 是一个事件驱动的网络编程库。用于处理网络事件、定时器事件等,支持多种网络协议和传输方式,常用于高性能、异步的网络编程。 |
|
libevhtp |
libevhtp 是一个基于 libevent 的高性能 HTTP 服务器库。用于处理 HTTP 请求和响应,支持高并发和异步处理,常用于构建高性能的 Web 服务器和应用程序。 |
|
libfastjson |
libfastjson 是一个快速的 JSON解析和生成库。用于解析和生成 JSON 数据,具有高性能和低内存占用的特点,常用于处理大量的 JSON 数据。 |
|
libffi |
libffi 是一个用于调用外部函数接口的库。用于动态调用 C 函数和外部库的函数,支持不同平台和编译器的函数调用约定,常用于运行时动态链接和调用外部函数。 |
|
libgcrypt |
libgcrypt 是一个用于加密和密码学操作的库。用于进行对称加密、非对称加密、哈希函数等密码学操作,常用于实现数据的保密性和完整性。 |
|
libgpg-error |
libgpg-error 是一个用于处理 GnuPG(GNU Privacy Guard)错误的库。用于处理和报告与 GnuPG 相关的错误和异常情况,方便开发人员进行错误处理和调试。 |
|
libgphoto2 |
libgphoto2 是一个用于控制和访问数字相机的库。用于与数字相机进行通信、设置相机参数、获取图像等操作,常用于开发相机控制和图像采集应用程序。 |
|
libical |
libical 是一个用于处理 iCalendar 数据的库。用于解析和生成 iCalendar 数据,支持日历事件的创建、修改和查询,常用于日历应用程序和日程管理。 |
|
libidn2 |
libidn2 是一个用于处理国际化域名(IDN)的库。用于进行域名的转换、验证和规范化,支持国际化域名的编码和解码,常用于处理多语言域名和国际化的网络应用程序。 |
|
libinput |
libinput 是一个用于处理输入设备的库。用于读取和处理鼠标、键盘、触摸板等输入设备的事件,支持多点触控、手势识别等操作,常用于构建用户界面和输入管理。 |
|
libjpeg-turbo |
libjpeg-turbo 是一个高性能的 JPEG 图像压缩和解压缩库。用于进行 JPEG 图像的压缩、解压缩和转换,具有较高的压缩速度和图像质量,常用于图像处理和存储。 |
|
libmetal |
libmetal 是一个用于嵌入式系统的底层硬件抽象和访问库。用于访问底层硬件资源,如寄存器、设备、中断等,方便开发人员进行系统级编程和硬件控制。 |
|
libmnl |
libmnl 是一个用于处理 Netlink 协议的库。用于构建和解析 Netlink 消息,实现与内核进行通信和配置网络相关的功能,常用于网络管理和系统编程。 |
|
libmodbus |
libmodbus 是一个用于 Modbus 通信协议的库。用于构建 Modbus 主站和从站,实现 Modbus 通信和数据交互,常用于工业自动化和远程监控。 |
|
libnl3 |
libnl3 是一个用于处理 Netlink 协议的库。用于构建和解析 Netlink 消息,实现与内核进行通信和配置网络相关的功能,常用于网络管理和系统编程。 |
|
libnsl2 |
libnsl2 是一个用于实现网络服务的库。用于开发和实现网络协议和服务,包括网络套接字操作、远程过程调用等,常用于网络应用程序和系统开发。 |
|
libogg |
libogg 是一个用于处理 Ogg 多媒体容器格式的库。用于解析和生成 Ogg 多媒体文件,支持音频和视频数据的编码和解码,常用于多媒体应用程序和媒体数据处理。 |
|
libpcap |
libpcap 是一个用于网络数据包捕获和分析的库。用于在网络接口上捕获和分析数据包,支持网络流量分析、网络协议分析等,常用于网络安全和网络监测应用程序。 |
|
libpng |
libpng 是一个用于处理 PNG图像格式的库。用于读取、写入和操作 PNG 图像,支持图像编码、解码和处理,常用于图像处理和图像压缩。 |
|
libpwquality |
libpwquality 是一个用于密码质量检查和密码策略实施的库。用于评估密码的强度和安全性,支持密码策略的实施和密码强度的检查,常用于密码管理和身份验证应用程序。 |
|
libseccomp |
libseccomp 是一个用于实现安全计算的库。用于限制程序的系统调用操作,增加程序的安全性和可信度,常用于容器化应用程序和沙箱环境。 |
|
libselinux |
libselinux 是一个用于实现 SELinux安全模块的库。用于实现和管理 SELinux 安全策略,增加系统的安全性和可控性,常用于安全敏感的操作系统和应用程序。 |
|
libsemanage |
libsemanage 是一个用于管理 SELinux 策略的库。用于配置和管理 SELinux 策略,包括用户和角色管理、标签分配等,常用于 SELinux 策略的开发和管理。 |
|
libsepol |
libsepol 是一个用于 SELinux 策略编程的库。用于创建和解析 SELinux 策略文件,支持策略的编程和自定义,常用于 SELinux 策略的开发和管理。 |
|
libsodium |
libsodium 是一个用于加密和安全通信的库。用于实现各种加密算法和安全通信协议,包括对称加密、公钥加密、数字签名等,常用于保护数据的机密性和完整性。 |
|
libstatistics-collector |
libstatistics-collector 是一个用于收集统计数据的库。用于收集和分析各种类型的统计数据,如性能指标、事件计数等,常用于系统监测和性能分析。 |
|
libtheora |
libtheora 是一个用于视频压缩和解压缩的库。用于对视频数据进行编码和解码,支持高质量的视频压缩和播放,常用于视频编解码和流媒体应用程序。 |
|
libtiff |
libtiff 是一个用于处理 TIFF图像格式的库。用于读取、写入和处理 TIFF 图像,支持多种图像压缩算法和色彩空间,常用于图像处理和存储。 |
|
libtirpc |
libtirpc是一个用于实现远程过程调用(RPC)的库。用于在网络上进行进程间通信和远程调用,支持各种RPC协议,常用于分布式系统和网络应用程序。 |
|
libtool |
libtool是一个用于管理共享库和可执行文件的库。用于生成、安装和管理共享库和可执行文件,支持多种平台和编译器,常用于软件构建和部署。 |
|
libunistring |
libunistring是一个用于Unicode字符串操作的库。用于Unicode编码的字符串操作,如转换、规范化、比较等,支持多种Unicode编码方案,常用于国际化和多语言应用程序。 |
|
libunwind |
libunwind是一个用于获取调用堆栈信息的库。用于跟踪程序的调用堆栈,获取函数调用关系和调试信息,常用于调试工具和错误分析。 |
|
libusb |
libusb是一个用于访问USB设备的库。用于与USB设备进行通信和控制,支持USB设备的枚举、读写操作和设备信息查询,常用于开发USB设备驱动和应用程序。 |
|
libusbx |
libusbx是一个用于访问USB设备的库。它是libusb的一个分支,提供了更多的功能和改进的性能,常用于USB设备的控制和数据传输。 |
|
libuv |
libuv是一个跨平台的异步I/O库。用于异步处理文件、网络和定时器等I/O操作,支持事件驱动的编程模型,常用于构建高性能的网络和服务器应用程序。 |
|
libuvc |
libuvc 是一个用于访问 USB 视频设备的库。用于控制和捕获 USB 视频设备的图像数据,常用于开发视频采集、摄像头和视频流应用程序。 |
|
libvorbis |
libvorbis 是一个用于音频编码和解码的库。用于将音频数据编码为 Ogg Vorbis 格式或解码 Ogg Vorbis 格式的音频数据,常用于音频处理和媒体应用程序。 |
|
libwebp |
libwebp 是一个用于 WebP 图像格式的库。用于读取、写入和处理 WebP 图像,支持高压缩率和无损压缩的图像格式,常用于图像处理和网页开发。 |
|
libwebsockets |
libwebsockets 是一个用于 WebSocket 协议的库。用于实现 WebSocket 协议的客户端和服务器端,支持实时通信和双向数据传输,常用于开发实时应用程序和实时数据交换。 |
|
libX11 |
libX11 是一个用于 X Window 系统的图形用户界面库。用于创建和管理图形窗口、处理用户输入和显示图形界面,常用于 X Window 窗口管理器和图形应用程序。 |
|
libxkbcommon |
libxkbcommon 是一个用于处理键盘布局和键盘输入的库。用于管理和解析键盘布局、处理键盘输入事件,常用于键盘布局管理和输入法的实现。 |
|
libxml2 |
libxml2 是一个用于处理 XML(可扩展标记语言)的库。用于解析和生成 XML 数据,支持 XPath 查询、XSLT 转换等操作,常用于 XML 数据处理和文档解析。 |
|
libxslt |
libxslt 是一个用于处理 XSLT(可扩展样式表语言转换)的库。用于解析和应用 XSLT 样式表于 XML 数据,实现 XML 数据的转换和转换。常用于 XML 转换和数据处理。 |
|
libyaml |
libyaml 是一个用于处理 YAML数据的库。用于解析和生成 YAML 数据,支持 YAML 数据的读取、写入和操作。常用于配置文件和数据交换。 |
|
libyaml-vendor |
libyaml-vendor 是一个 YAML 数据处理库的供应商版本。它扩展了 libyaml 库,提供了额外的功能和改进的性能,常用于需要更高性能和更多功能的 YAML 数据处理。 |
|
logrotate |
logrotate 是一个日志文件管理工具。它提供了一个配置文件,用于轮转和压缩系统的日志文件,以便控制日志文件的大小和保留时间。常用于日志管理和维护。 |
|
lttng-ust |
lttng-ust 是 Linux Trace Toolkit Next Generation (LTTng) 用户空间跟踪库。用于在用户空间应用程序中插入轻量级的跟踪点,以便进行应用程序性能分析和故障排查。常用于系统调优和性能分析。 |
|
lua |
Lua 是一种轻量级的脚本语言。它提供了一组简洁而强大的 API,用于嵌入到应用程序中,以增加脚本化和可扩展性。常用于游戏开发、嵌入式系统和脚本编程。 |
|
lvm2 |
lvm2 是逻辑卷管理器(Logical Volume Manager)的第二个版本。它是一个用于管理磁盘和存储设备的工具集,可以创建、扩展和管理逻辑卷,实现灵活的存储管理和数据保护。 |
|
lxc |
lxc 是 Linux 容器(Linux Containers)的缩写,它是一种轻量级的虚拟化技术。lxc 提供了一组工具和接口,用于创建和管理容器,实现资源隔离和应用程序运行环境的虚拟化。 |
|
lz4 |
lz4 是一种快速的压缩算法。它提供了高压缩和解压缩速度,适用于通过减小数据大小来提高存储和网络传输效率。 |
|
lzo |
lzo 是一种高性能的压缩算法库。用于压缩和解压缩数据,以提高存储和传输的效率,常用于嵌入式设备和高性能应用程序。 |
|
m4 |
m4 是一个宏处理器。它是一种文本替换工具,可以使用宏定义和扩展来自动生成代码和文本,常用于自动化代码生成和模板处理。 |
|
mcs |
mcs 是 Mono C# 编译器的缩写,它是一个用于编译和执行 C# 代码的工具。它支持多种平台和操作系统,常用于开发跨平台的 .NET 应用程序。 |
|
mcs-x86 |
mcs-x86 是针对 x86 架构的 Mono C# 编译器的版本。它提供了针对 x86 架构的优化和特定功能的支持,常用于 x86 平台上的 C# 开发。 |
|
mesa |
mesa 是一个开源的图形库,为 Linux 系统提供了 OpenGL 和 Vulkan 的实现。它提供了一组 API 和驱动程序,用于图形渲染和加速,支持各种图形硬件和操作系统。 |
|
message-filters |
message-filters 是一个用于构建消息过滤器的库。用于处理和过滤消息流,常用于实时数据分析和消息处理。 |
|
mtdev |
mtdev 是一个多点触摸设备处理库。用于处理多点触摸设备的输入数据,支持手势识别和多点触摸交互,常用于触摸屏和移动设备应用程序。 |
|
navigation2 |
navigation2 是一个用于机器人导航和路径规划的库。它提供了一组 API 和算法,用于构建导航系统和生成路径规划,常用于机器人导航和自主导航应用程序。 |
|
ncurses |
ncurses 是一个用于控制终端显示的库。用于控制终端的光标位置、颜色、字符输出等,常用于开发控制台界面和文本用户界面(TUI)应用程序。 |
|
nettle |
nettle 是一个密码学算法库。用于实现各种密码学算法,如加密、哈希、签名等。nettle 提供了高性能和安全的密码学算法,常用于网络安全和加密通信。 |
|
net-tools |
net-tools 是一个用于网络工具的软件包。它提供了一组命令行工具,用于网络配置、连接状态查询和网络诊断,包括 ifconfig、netstat 等。常用于网络管理和故障排查。 |
|
nfs-utils |
nfs-utils 是一个用于 NFS(Network File System)的工具集。它提供了一组工具和服务,用于搭建和管理 NFS 文件共享,实现跨网络的文件共享和访问,常用于文件共享和网络存储。 |
|
nlohmann-json |
nlohmann-json 是一个用于处理 JSON数据的库。用于解析和生成 JSON 数据,支持对 JSON 数据的读取、写入和操作,常用于处理和解析 JSON 数据。 |
|
numpy |
numpy 是一个用于科学计算和数据处理的库。它提供了一组高性能的多维数组对象和数学函数,常用于数值计算、数据分析和科学计算。 |
|
ompl |
ompl 是一个用于路径规划的库。它提供了一组 API 和算法,用于自动规划机器人和移动物体的路径,常用于机器人导航、自动驾驶和路径规划应用程序。 |
|
OpenAMP |
OpenAMP 是一个用于异构多核系统通信的库。它提供了一组 API 和协议,用于多个处理器之间的通信和协同工作,常用于嵌入式系统和分布式系统。 |
|
opencv |
opencv 是一个用于计算机视觉和图像处理的库。它提供了一组 API 和算法,用于图像处理、特征提取、目标识别等计算机视觉任务,常用于图像处理和机器视觉应用程序。 |
|
openssh |
openssh 是一个用于安全远程登录和文件传输的工具集。它提供了 ssh 客户端和服务器,支持加密的远程登录和文件传输,常用于安全的远程访问和文件传输。 |
|
openssl |
openssl 是一个用于安全通信的加密库。用于实现各种加密算法和安全协议,常用于数据加密、数字证书和安全通信。 |
|
orc |
orc 是一个用于优化编译的库。用于对计算密集型任务进行优化编译,提高程序的性能和效率,常用于多媒体处理和高性能计算。 |
|
orocos-kdl |
orocos-kdl 是一个用于机器人运动学和动力学建模的库。它提供了一组 API 和算法,用于描述和计算机器人的运动学链和动力学模型,常用于机器人控制和运动规划。 |
|
orocos-kdl-vendor |
orocos-kdl-vendor 是 orocos-kdl 库的供应商版本。它扩展了 orocos-kdl 库,提供了额外的功能和改进的性能,常用于需要更高性能和更多功能的机器人运动学建模。 |
|
osrf-pycommon |
osrf-pycommon 是一个用于 Python 的通用工具库。它提供了一组常用的功能和工具,用于简化 Python 程序的开发和编写,常用于机器人控制和仿真应用程序。 |
|
pam |
pam 是一个用于身份验证的模块化框架。用于实现用户身份验证和访问控制,常用于 Linux 和 Unix 系统中的身份验证服务。 |
|
pango |
pango 是一个用于文本布局和渲染的库。用于处理多语言和复杂文本的布局和渲染,常用于图形用户界面(GUI)应用程序和字体排版。 |
|
parted |
parted 是一个磁盘分区管理工具。它提供了一组命令行工具,用于创建、调整和管理硬盘分区,支持多种分区格式,常用于操作系统安装和磁盘管理。 |
|
pciutils |
pciutils 是一个用于 PCI(Peripheral Component Interconnect)设备管理的工具集。它提供了一组命令行工具,用于查询和显示系统中的 PCI 设备信息,常用于硬件识别和设备驱动程序开发。 |
|
pcl |
pcl 是 Point Cloud Library 的缩写,是一个用于点云处理和三维图形的库。它提供了一组 API 和算法,用于点云数据的获取、处理、分割和重建,常用于三维视觉和机器人感知。 |
|
pcl-msgs |
pcl-msgs 是 Point Cloud Library 消息定义的集合。它定义了一组用于点云数据传输和通信的消息格式,常用于点云数据的发布和订阅。 |
|
pcre |
pcre 是 Perl Compatible Regular Expressions 的缩写,是一个用于正则表达式匹配的库。用于实现灵活和高效的正则表达式匹配和替换,常用于文本处理和模式匹配。 |
|
pcre2 |
pcre2 是 PCRE的第二个版本,是一个用于正则表达式匹配的库。用于实现更强大和高效的正则表达式匹配和替换,常用于文本处理和模式匹配。 |
|
perception-pcl |
perception-pcl 是一个基于 Point Cloud Library(PCL)的软件包,用于感知和处理点云数据。它提供了一组 API 和算法,用于点云数据的获取、过滤、分割和重建,常用于三维视觉和机器人感知。 |
|
perl |
perl 是一种通用的脚本语言。它提供了丰富的功能和模块,用于文本处理、系统管理和网络编程等任务。perl 是一种解释型语言,常用于脚本编程和快速开发。 |
|
pixman |
pixman 是一个用于像素级图像处理的库。用于图像的绘制、合成和操作,常用于图形渲染和图像处理。 |
|
pluginlib |
pluginlib 是一个用于插件管理的库。它提供了一组 API 和框架,用于动态加载和管理插件,常用于插件化架构和可扩展应用程序的开发。 |
|
policycoreutils |
policycoreutils 是一个用于管理 SELinux(Security-Enhanced Linux)安全策略的工具集。它提供了一组命令行工具,用于管理和配置 SELinux 策略,常用于增强系统的安全性。 |
|
popt |
popt 是一个命令行选项解析库。用于解析和处理命令行参数和选项,常用于命令行工具和脚本的开发。 |
|
procps-ng |
procps-ng 是一个用于处理进程和系统状态的工具集。它提供了一组命令行工具,用于查询和管理系统中运行的进程和资源使用情况,包括 ps、top 等。常用于进程管理和系统监控。 |
|
protobuf |
protobuf 是 Protocol Buffers 的缩写,是一种数据序列化格式和协议。它提供了一种语言无关、可扩展的数据交换格式,常用于分布式系统和跨语言通信。 |
|
psmisc |
psmisc 是一个杂项的进程管理工具集。它提供了一组命令行工具,用于查询和管理系统中运行的进程,包括 killall、fuser 等。常用于进程管理和系统维护。 |
|
pybind11-vendor |
pybind11-vendor 是一个用于 Python 和 C++ 之间的互操作性的库。用于将 C++ 代码封装为 Python 扩展模块,使得 C++ 代码可以在 Python 中调用和使用。 |
|
pyflakes |
pyflakes 是一个用于静态代码分析的工具。它可以检查 Python 代码中的语法错误和潜在问题,如未使用的变量、未定义的变量等,常用于代码质量和错误检查。 |
|
pyparsing |
pyparsing 是一个用于解析和分析文本的库。用于定义和解析文法规则,常用于语法分析和自定义解析器的开发。 |
|
pytest |
pytest 是一个用于 Python 单元测试的框架。它提供了简单而强大的测试编写和运行方式,支持丰富的断言和测试报告功能,常用于开发和维护高质量的 Python 代码。 |
|
python3 |
python3 是 Python 的第三个主要版本。它是一种高级编程语言,提供了丰富的库和工具,用于快速开发各种类型的软件和应用程序,常用于数据处理、Web 开发、人工智能等领域。 |
|
python3-catkin-pkg |
python3-catkin-pkg 是一个用于 Catkin 构建系统的 Python 包。用于管理和构建 Catkin 工作区中的软件包,常用于 ROS(Robot Operating System)的开发和构建。 |
|
python3-empy |
python3-empy 是一个用于 Empy 模板引擎的 Python 包。用于使用 Empy 模板引擎来生成代码和文本文件,常用于代码生成和文本生成任务。 |
|
python3-rosdistro |
python3-rosdistro 是一个用于管理 ROS 软件包分发的 Python 包。用于下载、构建和管理 ROS 软件包的分发版本,常用于 ROS 的软件包管理和维护。 |
|
python-blinker |
python-blinker 是一个用于事件处理的 Python 包。用于实现事件的发布和订阅,常用于构建事件驱动的应用程序和框架。 |
|
python-cmake-module |
python-cmake-module 是一个用于 CMake 构建系统的 Python 模块。用于简化使用 CMake 构建系统的项目配置和管理,常用于跨平台的软件构建。 |
|
python-cmd2 |
python-cmd2 是一个用于构建交互式命令行界面的 Python 包。用于构建命令行程序和应用,支持命令自动补全、历史记录等功能。 |
|
python-Cython |
python-Cython 是一个用于将 Python 代码转换为 C 代码的工具。用于将 Python 的解释型代码转换为 C 的编译型代码,以提高性能和执行速度。 |
|
python-dateutil |
python-dateutil 是一个用于日期和时间处理的 Python 包。用于处理日期和时间的解析、格式化和计算,常用于日期和时间的处理和操作。 |
|
python-docutils |
python-docutils 是一个用于文档生成和处理的 Python 包。用于生成和处理结构化文档,支持多种标记语言和输出格式,常用于文档生成和转换。 |
|
python-humanfriendly |
python-humanfriendly 是一个用于人类友好输出的 Python 包。用于生成易于理解和阅读的输出,包括格式化文件大小、时间间隔等,常用于交互式命令行程序和用户界面。 |
|
python-ifcfg |
python-ifcfg 是一个用于网络接口配置信息的 Python 包。用于查询和管理系统中的网络接口信息,包括 IP 地址、MAC 地址等,常用于网络管理和配置。 |
|
python-lark-parser |
python-lark-parser 是一个用于解析和处理文法的 Python 包。用于定义和解析上下文无关文法规则,常用于编译器和语法分析器的开发。 |
|
python-lxml |
python-lxml 是一个用于 XML 和 HTML 处理的 Python 包。用于解析和操作 XML 和 HTML 文档,支持 XPath 和 CSS 选择器等功能,常用于数据提取和网页解析。 |
|
python-mccabe |
python-mccabe 是一个用于代码复杂性分析的 Python 包。用于计算和度量 Python 代码的复杂性,常用于代码质量评估和优化。 |
|
python-mock |
python-mock 是一个用于单元测试和模拟的 Python 包。用于创建和管理测试中的模拟对象和行为,常用于编写可靠和可重复的单元测试。 |
|
python-netifaces |
python-netifaces 是一个用于查询和管理网络接口信息的 Python 包。用于获取和操作系统中的网络接口信息,包括 IP 地址、MAC 地址等,常用于网络管理和配置。 |
|
python-packaging |
python-packaging 是一个用于软件包管理和打包的 Python 包。用于创建、安装和分发 Python 软件包,常用于项目的打包和发布。 |
|
python-pep8 |
python-pep8 是一个用于检查 Python 代码风格的工具。它遵循 PEP 8(Python 编码风格指南)的规范,用于检查代码中的风格错误和不一致,常用于代码质量检查和规范化。 |
|
python-prettytable |
python-prettytable 是一个用于生成漂亮的文本表格的 Python 包。用于创建和格式化易于阅读的表格,常用于命令行程序和报表生成。 |
|
python-pyperclip |
python-pyperclip 是一个用于剪贴板操作的 Python 包。用于读写系统剪贴板,可以实现复制、粘贴等操作,常用于命令行程序和桌面应用程序。 |
|
python-setuptools |
python-setuptools 是一个用于 Python 包的安装和分发的工具集。用于构建、安装和发布 Python 包,支持依赖管理和版本控制,常用于项目的打包和发布。 |
|
python-setuptools_scm |
python-setuptools_scm 是一个用于从版本控制系统中自动获取版本信息的工具。用于根据 Git、Mercurial 等版本控制系统的标签和提交信息自动生成项目版本号,常用于自动化版本管理。 |
|
python-six |
python-six 是一个用于在 Python 2 和 Python 3 之间提供兼容性的工具包。用于在不同 Python 版本之间处理兼容性问题,使得代码可以同时运行在 Python 2 和 Python 3 上。 |
|
python-toml |
python-toml 是一个用于解析和生成 toml格式的 Python 包。TOML 是一种人类友好的配置文件格式,python-toml 提供了一组工具和接口,用于读取和写入 TOML 格式的配置文件,常用于配置文件解析和处理。 |
|
PyYAML |
PyYAML 是一个用于解析和生成 YAML 格式的 Python 包。YAML 是一种人类友好的数据序列化格式,PyYAML 提供了一组工具和接口,用于读取和写入 YAML 格式的数据,常用于配置文件和数据交换。 |
|
qhull |
qhull 是一个用于计算凸包和三角化的软件库。它提供了一组算法和工具,用于计算点云的凸包、三角化和重心等几何计算,常用于计算机图形学和计算几何学。 |
|
qpoases-vendor |
qpoases-vendor 是一个用于优化问题求解的软件库。它提供了一组算法和接口,用于求解凸优化、线性规划和二次规划等问题,常用于控制系统和优化算法的开发。 |
|
qt5-qtbase |
qt5-qtbase 是 Qt5 框架中的核心库。它提供了一组基本的功能和接口,用于图形界面的绘制、事件处理、文件操作等,是构建基于 Qt5 的应用程序的基础。 |
|
qt5-qtdeclarative |
qt5-qtdeclarative 是 Qt5 框架中的声明式模块。用于通过声明式语法构建图形界面和应用程序逻辑,常用于快速开发和设计具有自定义界面的应用程序。 |
|
qt5-qtsensors |
qt5-qtsensors 是 Qt5 框架中的传感器模块。用于访问和管理各种传感器设备,如加速度计、陀螺仪等,常用于开发需要使用传感器数据的应用程序和嵌入式系统。 |
|
qt5-qttools |
qt5-qttools 是 Qt5 框架中的工具模块。它提供了一组实用工具和辅助类,用于开发、调试和部署 Qt5 应用程序,常用于 Qt5 开发环境的补充和扩展。 |
|
qt5-qtwayland |
qt5-qtwayland 是 Qt5 框架中的 Wayland 模块。用于在 Wayland 显示协议下构建和运行图形界面应用程序,常用于构建跨平台的图形界面应用程序。 |
|
qt5-qtxmlpatterns |
qt5-qtxmlpatterns 是 Qt5 框架中的 XML 模式模块。用于解析和处理 XML 数据和文档,支持使用 XML Schema 和 XQuery 进行数据验证和查询,常用于 XML 数据处理和转换。 |
|
quota |
quota 是一个用于磁盘配额管理的软件包。用于设置和管理用户对磁盘空间的配额限制,常用于多用户环境下的磁盘管理和资源控制。 |
|
raspberrypi-bluetooth |
raspberrypi-bluetooth 是用于树莓派的蓝牙软件包。用于在树莓派上配置和管理蓝牙设备和连接,常用于树莓派的蓝牙应用开发和配置。 |
|
raspberrypi-firmware |
raspberrypi-firmware 是专门为树莓派开发的固件包。它包含了一组固件文件,用于驱动树莓派的硬件设备,提供对外设的控制和通信接口,常用于树莓派系统的底层硬件支持。 |
|
rcl |
rcl 是 ROS的通信库。用于实现 ROS 节点之间的通信和消息传递,支持发布-订阅和服务调用等机制,常用于构建分布式机器人系统和控制系统。 |
|
rclcpp |
rclcpp 是 ROS2的 C++ 客户端库。用于开发 ROS2 节点和应用程序,支持发布-订阅、服务调用和参数管理等功能,常用于构建 ROS2 应用。 |
|
rcl-interfaces |
rcl-interfaces 是 ROS2 的接口定义库。它定义了 ROS2 的消息和服务接口规范,包括消息类型、服务类型和相关数据结构,用于实现 ROS2 的通信和消息传递。 |
|
rclpy |
rclpy 是 ROS2 的 Python 客户端库。用于用于开发 ROS2 节点和应用程序,支持发布-订阅、服务调用和参数管理等功能,常用于使用 Python 编写 ROS2 应用。 |
|
rcpputils |
rcpputils 是 ROS2 的 C++ 实用工具库。它用于简化和加速 ROS2 C++ 应用程序的开发。它包括文件和路径操作、时间和日期处理、命令行参数解析等功能,常用于 ROS2 C++ 应用程序的开发和扩展。 |
|
rcutils |
rcutils 是 ROS2 的通用工具库。用于处理 ROS2 中的通用任务,如日志记录、参数管理、时间和日期处理等。它是 ROS2 中许多其他库的基础,常用于 ROS2 应用程序的开发和扩展。 |
|
readline |
readline 是一个用于提供命令行交互支持的软件包。用于读取和处理用户在命令行输入的内容,支持命令补全、历史记录等功能,常用于开发需要命令行交互的应用程序。 |
|
rmw |
rmw 是 ROS2 中的通信中间件接口。它定义了 ROS2 中不同通信中间件(如 DDS)与 ROS2 应用程序之间的接口规范,用于实现 ROS2 的分布式通信和消息传递。 |
|
rmw-connextdds |
rmw-connextdds 是 ROS2 中使用的基于 Connext DDS 的通信中间件实现。用于实现 ROS2 的分布式通信和消息传递,常用于基于 Connext DDS 的 ROS2 应用程序。 |
|
rmw-dds-common |
rmw-dds-common 是 ROS2 中通信中间件(如 Connext DDS)的通用功能库。它提供了一组通用的数据类型和功能,用于实现不同通信中间件的 ROS2 接口,常用于 ROS2 的通信中间件开发和扩展。 |
|
rmw-implementation |
rmw-implementation 是 ROS2 中通信中间件实现的选择和配置库。用于选择和配置 ROS2 中使用的通信中间件实现,常用于根据需求选择合适的通信中间件。 |
|
rng-tools |
rng-tools 是一个用于硬件随机数生成的工具包。用于收集和处理硬件随机数源,常用于加密和安全应用程序。 |
|
robot-state-publisher |
robot-state-publisher 是一个用于发布机器人状态的软件包。用于发布机器人的关节状态、传感器数据等信息,常用于机器人系统的状态监测和可视化。 |
|
ros2cli |
ros2cli 是 ROS2 的命令行工具集。它提供了一组命令行工具和接口,用于管理和操作 ROS2 系统,包括节点管理、消息发布和订阅、服务调用等功能,常用于控制和管理 ROS2 系统。 |
|
ros2cli-common-extensions |
https://gitee.com/src-openeuler/ros2cli_common_extensions.git |
ros2cli-common-extensions 是 ROS2 的常用扩展命令行工具包。它提供了一组扩展的命令行工具和接口,用于处理常见的 ROS2 任务,如包管理、参数管理、消息和服务的生成和验证等功能,常用于 ROS2 系统的管理和开发。 |
rosbag2 |
rosbag2 是 ROS2 中的数据记录和回放工具。用于记录和回放 ROS2 消息和话题数据,支持压缩和索引功能,常用于数据采集和离线分析。 |
|
ros-dev-tools |
ros-dev-tools 是 ROS的开发工具包。用于辅助 ROS 应用程序的开发、调试和测试,包括代码生成、消息验证、编译和构建等工具,常用于 ROS 开发环境的配置和扩展。 |
|
ros-environment |
ros-environment 是 ROS的环境设置工具包。用于设置和管理 ROS 的运行环境变量和配置文件,常用于配置 ROS 环境和启动 ROS 节点。 |
|
rosidl-runtime-py |
rosidl-runtime-py 是 ROS2 的 Python 消息生成库。用于在 Python 中生成和使用 ROS2 消息和服务类型,常用于 ROS2 Python 应用程序的开发和扩展。 |
|
ros-workspace |
ros-workspace 是 ROS的工作空间管理工具包。用于创建、配置和管理 ROS 的工作空间,常用于组织和构建 ROS 的软件包。 |
|
rpcbind |
rpcbind 是一个用于远程过程调用(RPC)的工具包。用于管理和提供 RPC 服务,常用于网络通信和分布式系统。 |
|
rpyutils |
rpyutils 是一个用于 ROS的 Python 实用工具库。它提供了一组实用工具和函数,用于简化和加速 ROS Python 应用程序的开发,包括文件和路径操作、参数管理等功能。 |
|
rsyslog |
rsyslog 是一个用于系统日志管理的软件包。用于收集、存储和分析系统日志,常用于日志管理和故障排查。 |
|
sed |
sed 是一个用于文本处理和转换的工具包。用于编辑和修改文本文件,支持正则表达式和批量替换等功能,常用于文本文件的批量处理和转换。 |
|
shadow |
shadow 是一个用于用户账户管理的软件包。用于管理用户账户、密码和登录信息,包括创建、删除、修改用户账户和密码等功能,常用于操作系统的用户管理。 |
|
slam-toolbox |
slam-toolbox 是一个用于构建和开发 SLAM算法的工具包。用于处理激光雷达和相机数据,实现实时的地图构建和机器人定位,常用于机器人导航和自主系统开发。 |
|
spdlog |
spdlog 是一个快速、异步的 C++ 日志库。它提供了高性能的日志记录功能,支持多线程和异步日志写入,常用于 C++ 应用程序的日志记录和调试。 |
|
spdlog-vendor |
spdlog-vendor 是 spdlog 的供应商包。它提供了 spdlog 的源代码和依赖库,用于构建和编译 spdlog 的应用程序,常用于将 spdlog 集成到其他项目中。 |
|
sqlite |
sqlite 是一个嵌入式 SQL 数据库引擎。用于存储、管理和查询关系型数据,常用于小型应用程序和嵌入式系统中的数据库操作。 |
|
squashfs-tools |
squashfs-tools 是一个用于压缩和解压 SquashFS 文件系统的工具包。SquashFS 是一种高效的只读文件系统,squashfs-tools 提供了一组工具和接口,用于创建、管理和提取 SquashFS 文件系统。 |
|
src-kernel-5.10 |
src-kernel-5.10 是 Linux 内核版本 5.10 的源代码包。它包含了 Linux 内核 5.10 版本的完整源代码,可用于构建和定制 Linux 内核,常用于嵌入式系统和 Linux 内核开发。 |
|
sros2 |
sros2 是 ROS2中的安全功能包。用于在 ROS2 系统中实现安全通信和消息传递,包括身份验证、加密和访问控制等功能,常用于保护 ROS2 系统的安全性。 |
|
strace |
strace 是一个用于跟踪和调试进程系统调用的工具。用于监视和记录进程的系统调用和信号,常用于追踪应用程序的执行过程和调试问题。 |
|
sudo |
sudo 是一个用于授权用户执行特权操作的工具。它允许普通用户以超级用户或其他授权用户的身份执行命令,常用于提升用户权限并防止滥用特权。 |
|
suitesparse |
suitesparse 是一个用于稀疏矩阵计算的软件包。用于求解稀疏线性方程组、矩阵分解和优化问题等,常用于科学计算和工程应用。 |
|
swig |
swig 是一个用于将 C/C++ 代码封装为其他高级编程语言的工具,用于生成对应的包装代码,使得 C/C++ 代码可以被其他语言(如 Python、Java 等)调用和使用,常用于跨语言的开发和集成。 |
|
sysfsutils |
sysfsutils 是一个管理 sysfs 文件系统的工具包。sysfs 是 Linux 内核提供的一种虚拟文件系统,用于表示和访问硬件设备和驱动程序的信息,sysfsutils 提供了一组工具和接口,用于管理和操作 sysfs 文件系统。 |
|
systemd |
systemd 是一个用于 Linux 系统初始化和管理的系统和服务管理器。用于启动、停止和管理系统服务,常用于现代 Linux 发行版的系统管理。 |
|
tar |
tar 是一个用于打包和压缩文件的工具。用于创建、提取和压缩 tar 归档文件,常用于文件的备份、分发和存档。 |
|
tbb |
tbb(Threading Building Blocks)是一个用于并行编程的 C++ 库。用于编写高效的并行程序,支持任务调度、并发数据结构和并行算法等功能,常用于多核和并行计算的应用程序开发。 |
|
tcl |
tcl 是一种脚本语言和解释器。用于编写和执行脚本程序,常用于快速开发和自动化任务。 |
|
teleop-twist-joy |
teleop-twist-joy 是一个用于通过游戏手柄控制移动机器人的软件包。用于将游戏手柄的输入转换为机器人的速度和方向控制指令,常用于机器人的远程操控。 |
|
teleop-twist-keyboard |
teleop-twist-keyboard 是一个用于通过键盘控制移动机器人的软件包。用于从键盘接收输入,并将输入转换为机器人的速度和方向控制指令,常用于机器人的本地操控和调试。 |
|
test-interface-files |
test-interface-files 是一个包含测试接口文件的软件包。它提供了一组测试所需的接口文件和配置,用于测试和验证软件包的功能和兼容性。 |
|
tinyxml2 |
tinyxml2 是一个轻量级的 C++ XML 解析库。用于解析和处理 XML 文档,常用于读取和写入 XML 数据。 |
|
tinyxml2-vendor |
tinyxml2-vendor 是 tinyxml2 的供应商包。它提供了 tinyxml2 的源代码和依赖库,用于构建和编译 tinyxml2 的应用程序,常用于将 tinyxml2 集成到其他项目中。 |
|
tinyxml-vendor |
tinyxml-vendor 是一个供应商包,提供了 TinyXML 的源代码和依赖库。TinyXML 是一个简单的 C++ XML 解析库,用于解析和处理 XML 文档。 |
|
tslib |
tslib 是一个用于触摸屏设备的触摸事件处理库。用于处理触摸屏输入事件,常用于嵌入式系统和移动设备的触摸交互。 |
|
tzdata |
tzdata 是一个用于存储和管理时区数据的软件包。它提供了一组时区数据文件,用于设置系统的时区和处理时间相关的操作。 |
|
uboot-tools |
uboot-tools 是一个用于处理和管理 U-Boot 引导加载程序的工具包。U-Boot 是一个开源的引导加载程序,常用于嵌入式系统中的启动和固件更新,uboot-tools 提供了一组工具和接口,用于配置和管理 U-Boot。 |
|
unique-identifier-msgs |
unique-identifier-msgs 是一个 ROS中的软件包,提供了一组用于生成和管理唯一标识符的消息类型。它可用于在 ROS 系统中进行唯一标识符的生成和传递,常用于分布式系统和消息通信中的唯一标识符管理。 |
|
urdf |
urdf 是一种用于描述机器人模型的 XML 文件格式。它定义了机器人的结构、关节、传感器等元素,常用于描述和加载机器人模型,用于机器人的仿真、控制和可视化。 |
|
urdfdom |
urdfdom 是一个用于解析和操作 URDF(Unified Robot Description Format)文件的 C++ 库。用于读取、解析和操作 URDF 文件,常用于机器人模型的加载和处理。 |
|
urdfdom-headers |
urdfdom-headers 是 urdfdom 的头文件库。它提供了 urdfdom 的头文件,用于在 C++ 项目中使用 urdfdom 的功能,常用于机器人相关的 C++ 开发和集成。 |
|
userspace-rcu |
userspace-rcu 是一个用户空间的 RCU(Read-Copy-Update)库。RCU 是一种并发编程机制,用于实现高效的读多写少场景,也常用于并发编程和多线程应用程序的开发。 |
|
util-linux |
util-linux 是一个包含各种 Linux 实用工具的软件包。用于执行各种系统管理和维护任务,包括磁盘管理、文件系统操作、进程控制等,常用于 Linux 系统的管理和维护。 |
|
v4l-utils |
v4l-utils 是一个用于视频4Linux的实用工具包。用于配置和管理视频设备,进行视频捕获、录制和处理,常用于开发和测试视频应用程序。 |
|
vision-opencv |
vision-opencv 是 ROS中的一个用于计算机视觉的软件包,基于 OpenCV 库。用于实现计算机视觉相关的功能,如图像处理、目标检测和特征提取等,常用于机器人视觉系统的开发和应用。 |
|
wayland |
wayland 是一个现代的显示服务器协议和库。用于实现高性能的图形显示和窗口管理,常用于 Linux 系统和图形应用程序的开发和运行。 |
|
wayland-protocols |
wayland-protocols 是 wayland 的协议定义和规范集合。它提供了一组协议和接口定义,用于实现 wayland 的功能和扩展,常用于构建和开发基于 wayland 的图形应用程序。 |
|
weston |
weston 是一个用于构建和运行 Wayland 显示服务器的软件包。它是 Wayland 的参考实现,提供了一个简单的窗口管理器和显示服务器,常用于构建和开发 Wayland 环境下的图形系统。 |
|
wpa_supplicant |
wpa_supplicant 是一个用于无线网络连接管理的软件包。用于配置和连接无线网络,支持多种加密方式和认证协议,常用于 Linux 系统和嵌入式设备的无线网络连接。 |
|
xkeyboard-config |
xkeyboard-config 是一个用于 X Window 系统的键盘布局配置文件的软件包。它提供了一组键盘布局配置文件,用于定义和配置键盘的映射和布局,常用于 X Window 系统的键盘设置和本地化支持。 |
|
xorg-x11-proto-devel |
xorg-x11-proto-devel 是 X Window 系统的开发工具包,提供了一组用于开发 X11 协议的头文件和库。它包含了 X11 协议的定义和接口,用于开发和编译使用 X Window 系统的应用程序。 |
|
xorg-x11-util-macros |
xorg-x11-util-macros 是 X Window 系统的实用宏工具包。它提供了一组实用宏定义,用于在 X Window 开发中简化编译和构建过程,常用于 X Window 系统的开发和构建工具链中。 |
|
xz |
xz 是一个用于压缩和解压缩文件的工具。它基于 LZMA 算法,提供了高压缩比和快速解压缩的功能,常用于文件的压缩、分发和存档。 |
|
yajl |
yajl 是一个快速的 JSON 解析库。用于解析和处理 JSON 数据,支持流式解析和事件驱动的处理方式,常用于处理 JSON 格式的数据。 |
|
yaml-cpp |
yaml-cpp 是一个 C++ 的 YAML 解析和生成库。用于解析和生成 YAML 格式的数据,常用于读写和处理 YAML 数据。 |
|
yaml-cpp-vendor |
yaml-cpp-vendor 是 yaml-cpp 的供应商包。它包含了 yaml-cpp 的源代码和相关依赖库,用于构建和编译 yaml-cpp 的应用程序。yaml-cpp 是一个用于解析和生成 YAML 格式数据的 C++ 库。 |
|
ydlidar |
ydlidar 是一个用于激光雷达设备的软件包。用于配置和管理激光雷达设备,获取激光扫描数据,并进行数据处理和分析,常用于机器人导航和环境感知。 |
|
yocto-embedded-tools |
yocto-embedded-tools 是 Yocto Project 中的嵌入式工具集。用于构建和管理嵌入式 Linux 系统,包括交叉编译工具链、根文件系统生成工具等,常用于嵌入式系统的开发和定制。 |
|
yocto-meta-openembedded |
yocto-meta-openembedded 是 Yocto Project 中的 OpenEmbedded 层。它包含了一系列 OpenEmbedded 的软件包和配置文件,用于构建和管理 Yocto Project 的软件包集合,常用于构建定制化的 Linux 发行版。 |
|
yocto-meta-qt5 |
yocto-meta-qt5 是 Yocto Project 中的一个 Meta 层,用于集成和管理 Qt5 软件包。用于构建和定制 Yocto Project 中的 Qt5 应用程序,常用于嵌入式系统的图形界面开发。 |
|
yocto-meta-ros |
yocto-meta-ros 是 Yocto Project 中的一个 Meta 层,用于集成和管理 ROS软件包。用于构建和定制 Yocto Project 中的 ROS 应用程序,常用于机器人开发和控制系统。 |
|
yocto-opkg-utils |
yocto-opkg-utils 是 Yocto Project 中的一个工具包,用于管理和操作 opkg 软件包管理器。用于安装、升级和卸载 opkg 软件包,常用于嵌入式系统和嵌入式 Linux 发行版的软件包管理。 |
|
yocto-poky |
yocto-poky 是 Yocto Project 中的一个核心层,提供了 Yocto Project 的基本构建系统和组件。它包含了一组工具和接口,用于构建和管理嵌入式 Linux 系统,常用于定制化的 Linux 发行版的构建和开发。 |
|
yocto-pseudo |
yocto-pseudo 是 Yocto Project 中的一个工具,用于为嵌入式系统构建过程创建一个伪装根文件系统。用于模拟和控制根文件系统中的文件和目录,常用于嵌入式系统的构建和调试。 |
|
zeromq |
zeromq 是一个高性能的消息传递库。用于实现基于消息传递的分布式应用程序,支持多种通信模式和传输协议,常用于构建高性能和可扩展的分布式系统。 |
|
zlib |
zlib 是一个广泛使用的开源数据压缩库。它提供了一组用于压缩和解压缩数据的函数和接口,支持多种压缩和解压缩算法,常用于文件压缩、网络传输和数据存储等领域。 |
|
zstd |
zstd 是一种快速的数据压缩算法和压缩工具。它提供了高比率压缩和快速解压缩的功能,适用于各种压缩场景,包括文件传输、存储和内存压缩等。zstd 是无损压缩算法,可以在保持数据完整性的同时实现较高的压缩比。 |