我只是 Debian 的新手,我想为 sh4 arch 构建 Debian。当我运行 debbootstrap 时,它出现:
E: No pkgdetails available; either install perl, or build pkgdetails.c from source
我不知道在哪里下载 pkgdetails.c,它似乎已从 debootstrap 源中删除。
我发现的最相似的代码是这里但我不确定
答案1
如果您以某种方式安装 Perl (/usr/bin/perl
如果没有,则安装 symlink ),它应该可以工作。
在一些非常小的环境中,这可能不那么容易。对我来说(在 QNAP 上),我有 qpkg 可用,我可以通过管理 Web 界面安装 qpkg 包。这让我可以安装 ipkg,这是一个常见的包管理器,可能也适用于您的系统。
通过 ipkg,您可以安装 Perl ( ipkg install perl
)。对于 debootstrap 脚本,您需要有/usr/bin/perl
符号链接到您的 Perl 安装,可能是/opt/bin/perl
。
在我的系统上,ar
还缺少 debootstrap 所需的包。通过 ipkg,您可以安装包含该包的 binutils(为了确保万无一失,我再次将其符号链接到/usr/bin/
)。
一些有用的讨论(与 ipkg 提示)是这里。