首页主机资讯Debian Extract源码在哪里找

Debian Extract源码在哪里找

时间2025-11-24 21:21:03发布访客分类主机资讯浏览1148
导读:获取与解压 Debian 软件包源码的正确方式 先澄清概念 Debian 没有名为“Extract”的标准工具。如果你是想“解压某个软件包的源码”,通常是指用 dpkg-source 解包由 .dsc 描述文件组织的源码包;如果你是想“下...

获取与解压 Debian 软件包源码的正确方式

先澄清概念

  • Debian 没有名为“Extract”的标准工具。如果你是想“解压某个软件包的源码”,通常是指用 dpkg-source 解包由 .dsc 描述文件组织的源码包;如果你是想“下载某个软件包的源码”,通常用 apt source 。下文分别给出做法。

使用 APT 下载并解压源码

  • 启用源码仓库:编辑 /etc/apt/sources.list,为你的发行版代号(如 bookwormtrixie)添加对应的 deb-src 行,例如:
    • deb-src http://deb.debian.org/debian bookworm main contrib non-free
    • deb-src http://deb.debian.org/debian bookworm-updates main contrib non-free
    • deb-src http://security.debian.org/debian-security bookworm-security main contrib non-free
  • 更新索引并安装工具:
    • sudo apt update
    • sudo apt install dpkg-dev
  • 下载并自动解压源码:
    • apt source
  • 仅下载不解压:
    • apt source -d
  • 以上流程会在当前目录生成类似 _.dsc_.orig.tar.xz_.debian.tar.xz 的文件,并在安装 dpkg-dev 时自动解压到同名目录。

已有 .dsc 时的手动解压

  • 如果已获得 .dsc 文件,可直接用 dpkg-source 解包:
    • dpkg-source --no-check -x _.dsc
  • 解压后进入生成的源码目录即可查看与构建。

只查看源码信息而不下载

  • 查看源码包元信息(不下载内容):
    • apt-cache showsrc
  • 搜索可用源码包名:
    • apt search

准备编译与构建

  • 安装构建依赖:
    • sudo apt-get build-dep
  • 在源码目录中构建二进制包:
    • dpkg-buildpackage -rfakeroot -uc -b
  • 以上依赖安装与构建命令是 Debian 打包的标准流程。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Debian Extract源码在哪里找
本文地址: https://pptw.com/jishu/754872.html
Debian Extract安装包怎么获取 Debian Extract使用教程哪里找

游客 回复需填写必要信息