Answers:
我不知道如何以你建议的方式做到这一点,但我知道如何从命令行做到这一点。适当的命令是
sudo apt-get -d -o APT::Architecture="amd64" install some_package
这将仅下载(-o选项)包,属于体系结构amd64。如果您认为安装它是明智的,您可以使用via dpkg -i
。
或者,您可以使用
sudo apt-get download some_package:amd64
我从未尝试用*代替架构,你可以尝试一下。
你没有。事情会发生很大的破坏,因为即使你设法安装软件包,你的arm系统也会有一个关于如何处理任何已编译的x86或x64代码的狗的想法。
您最好的选择(尽管很痛苦)将是为您的平台找到包含此代码的存储库,或者从源代码安装(可能自己维护存储库!)。虽然ruby本身在很大程度上与平台无关,但您可能具有非平台独立依赖性。虽然我确实意识到保持这种最新状态并且维护是一种痛苦,但它可能比使用属于另一种架构的随机非功能性软件包来填充系统更不痛苦