我正在尝试下载 wvdial 软件包及其依赖项,以便将它们放在 USB 上,并在没有互联网连接的旧 Mac 上安装它们。但是,命令
sudo apt-get -d -a powerpc install wvdial
坚持下载适用于我运行命令的计算机架构的软件包(amd64)。我做错了什么?
答案1
从apt-get(8)
(重点是我的):
-a,--主机架构
此选项控制软件包的构建架构apt-get 源 --compile 以及如何满足跨构建依赖关系。默认情况下不设置,这意味着主机架构与构建架构相同(由 APT::Architecture 定义)。配置项:APT::Get::Host-Architecture
选项-a
不支持该install
选项。使用 Multi-Arch 和该download
选项,您可以使用:
apt-get download wvdial:powerpc
这要求您将 PowerPC 架构添加到受支持架构列表中。由于 Ubuntu 仅提供以下软件包i386
:amd64
,但这仍然行不通。手动从 Debian 检索软件包可能会更成功,因为它们支持的架构不仅仅是 i386 和 amd64:http://packages.debian.org/wvdial
答案2
您可以在这里找到 powerpc deb 安装程序。下载并使用它来安装它。
关于 apt-get。这个有效...
sudo apt-get -d -o=APT::Architecture="powerpc" install wvdial
但它出错了因为找不到它...
正在读取软件包列表...完成 构建依赖关系树 正在读取状态信息...完成 软件包 wvdial 不可用,但被另一个软件包引用。 这可能意味着包丢失、已被淘汰,或者 只能从其他来源获得 E: 软件包‘wvdial’没有安装候选项
(使用 i386 确实可以下载它;))
来自wvdial 的软件包列表在这里没有 powerpc 选项。