想象一下,比如您误删了dpkg 程序,您因此不能再安装 Debian 软件包了。 dpkg 本身作为一个 Debian 软件包,它看起来像是系统应该做的… 幸运的是,您知晓软件包的格式,并下载 dpkg 包 .deb d文件,并手动安装(参见侧边栏)。如在某些不幸的情况下,一个或多个程序 artar 或者 gzip/xz/ 失踪了,您只能从其他系统复制丢失的程序(因为它们中的任一个都以全自动方式工作,没有依赖问题,简单复制即可)。如果您的系统出现了更加不幸的问题,甚至以上手段无法奏效(可能是深处的系统库文件丢失?),您应当试一下 busybox的静态版本 (在 busybox-static 包中提供),它更加独立化,并能提供如下子命令:busybox arbusybox tarbusybox gunzip

    工具 dpkgAPTar

    dpkg 是处理 .deb 文件的命令,尤其是解压、分析和解包它们。

    APT 是一组允许对系统进行高级的修改的程序:安装或者删除一个软件包(并且保持依赖关系满足),更新系统,列出可用的软件包等。

    基础知识 Man 手册注记

    初学者可能会在看到“ar(1)”这样的文字注记时感到疑惑。这通常是个简写,它表示指向 man 手册第一类中标题是 ar 的页面。

    有时这种注记也用来避免歧义,比如要区分清楚是 printf 命令,可以用 printf(1) 来指明,如果是 C 语言里的 printf 函数,就可以用 printf(3) 来引用。

    第 7 章 问题的解决与相关信息的检索 更详细地讨论手册页 (参见 )。

      如你所见, Debian 包的 ar 存档格式由三个文件组成: