Linux中的包名xxx和xxx-dev有什么区别?

1. 引入

在安装包的时候,有时候需要安装xxx的包,有时候又需要安装xxx-dev的包 (在CentOS系列发行版上则是xxx-devel)。这两类包之间又什么区别呢?

2. 结论

不包含-dev的包里面包含的是运行所需要的二进制文件或者连接库文件(如xxx.so),而包含-dev的包则包含包的源码文件(如.h文件),为的是在编译使用了这些库的程序的时候,能找到对应的头文件,否则只有二进制文件或者.so文件,编译时会报代码找不到头文件的错误。

下面举个例子进行说明。

我们只使用Python的话,用sudo apt install python即可,安装后就可以正常使用Python。

如果想要编译一个叫lxml的库,它依赖Python的源码,例如这里的代码依赖Python.h这个文件,因此我们需要安装python-dev包,把Python.h安装到本地上,这样lxml包才能正常安装。

3. 参考

  1. https://stackoverflow.com/questions/2358801/what-are-devel-packages

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

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

相关文章

再见2024,一个算法研发的个人年终总结

元旦将近,显然又是一年岁末。 同事开始讨论中午吃什么,以及晚上的跨年计划之类的大问题。 我开始努力回想自己的2024,秉承着毕业以来每年写个人总结的习惯, 也因为近年来自己的节奏和生活越来越快,只能在年终的节点停下来回顾下自己的历程。 前言 我打开了自己的相册,下面…

; 自动设置电脑快捷键的AutoHotkey脚本程序源代码 2025年1月1日

; 自动设置电脑快捷键的AutoHotkey脚本程序源代码 2025年1月1日 ; 自动设置电脑快捷键的AutoHotkey脚本程序源代码 2025年1月1日;======== 设置显示或者隐藏MasterSeeker和Total Commander主窗口的快捷键的AutoHotkey脚本2024.10.21 ========= ; 此脚本从此行开始 ; D:\app\Re…

记 Redisson 报错 attempt to unlock lock, not locked by current thread

原文:记一次 Redisson 线上问题 → 你怎么能释放别人的锁错误信息: attempt to unlock lock, not locked by current thread by node id: b9df1975-5595-42eb-beae-bdc5d67bce49 thread-id: 52查看日志,找到对应的堆栈信息 Exception in thread "thread0" java.la…

您的公司需要小型语言模型

当专用模型超越通用模型时 “越大越好”——这个原则在人工智能领域根深蒂固。每个月都有更大的模型诞生,参数越来越多。各家公司甚至为此建设价值100亿美元的AI数据中心。但这是唯一的方向吗? 在NeurIPS 2024大会上,OpenAI联合创始人伊利亚苏茨克弗提出了一个观点:“我们所…

2024年12月总结及随笔之1T资料灭失

2024年12月总结及随笔之1T资料灭失1. 回头看 日更坚持了731天。读《数据质量管理:数据可靠性与数据质量问题解决之道》更新完成 读《图数据库实战》更新完成 读《数据保护:工作负载的可恢复性》开更并持续更新2023年至2024年12月底累计码字1834939字,累计日均码字2510字。 2…

JDK 23 新特性解析

1. 前言 JDK 23 是 Java SE 平台版本 23 的参考实现,2024 年 9 月 17 日正式发布。本文将详细解析 JDK 23 的主要新特性。 2. 新特性总览JEP 特性名称 状态 说明455 模式中的原始类型、instanceof 和 switch 预览 扩展模式匹配,允许在所有模式上下文中使用原始类型,并在 ins…

关于 Pycharm 2024 安装激活使用教程以及常见问题(激活至2026,实际上永久,亲测!)

申明:本教程 Pycharm补丁、激活码均收集于网络,请勿商用,仅供个人学习使用,如有侵权,请联系作者删除。若条件允许,希望大家购买正版 !卸载老版本 Pycharm 首先,如果小伙伴的电脑上有安装老版本的 Pycharm , 需要将其彻底卸载掉,如下所示(没有安装则不用管,直接安装即…

待完成

简介 协程 执行前、执行中、执行后 全部都可以被完美正确的取消;执行前取消 这个好理解; 执行中,是协程内核 尝试取消;若开发者内部是大耗时协程,开发者自己也可以 通过 IsCancel 判断来结束协程; 执行后,但是有可能衍生出来了很多子协程,这些子协程又是有 前、中、后 …

Hello World from RVMaker!

RVMaker 的全称是 RISC-V Maker,一个专注于 RISC-V MCU 生态的平台。欢迎关注 RVMaker(RISC-V Maker),一个专注于 RISC-V MCU 生态的平台。 这里分享最新的 RISC-V MCU 开发教程、技术文章与应用方案,帮助开发者深入了解并高效应用 RISC-V MCU。 RVMaker 致力于推动 RISC-…

挚科龙芯机器信息

本文记录一台挚科(ZHIKE)龙芯的机器信息记录时间: 2024.12.31 机器型号:ZKL360-TF 龙芯旧世界 3A6000 集成显卡 系统信息如下 root@zhike-pc:~# cat /etc/os-release PRETTY_NAME="Loongnix GNU/Linux 20 (DaoXiangHu)" NAME="Loongnix GNU/Linux" VER…

使用已知的p、q生成私钥解rsa密文的方法

昨天渗透赛的一道题,研究了一下颇有感触,给大家分享一下(2024年的最后一天还要坐牢呜呜呜)先用rsatool根据已知的p、q生成公钥 python rsatool.py -f DER -o key.der -p 31764044218067306492147889531461768510318119973238219147743625781223517377940974553025619071173…

方差分析1.1

2 方差分析 2.1 单因素方差分析 2.1.1 分析基础 若控制变量有k个水平,不同水平下各观测变量的总体均值记为μ1,μ2,…,μk,则单因素方差分析的原假设为μ1 = μ2 = … = μk,即各总体均值都相等。 单因素方差分析认为,观测变量值的变动受到控制变量和随机变量两方面的影…