通常包管理器喜欢apt
为 X86 和 X64 系统工作。
apt
例如,在 Rasberry Pi 上运行的Linux 包管理器如何知道要获取和安装的二进制文件必须适用于 ARM 平台?
我们只需sudo apt-get install
像在任何其他设备上一样运行即可。
设备上的哪里指定了如何找到正确的包?
答案1
apt
并且.deb
软件包并非特定于 x86 架构; Debian 特别支持许多不同的架构,包括arm64
、armel
和armhf
。
在基于 Debian 的系统上,包括 Raspberry Pi 操作系统,系统架构被定义为包的架构dpkg
,由下式表示
dpkg --print-architecture
这通常由使用的任何安装映像设置(必须适合所使用的系统),但可以在安装后通过交叉分级进行更改(例如 i386
到amd64
)。
apt
默认情况下为确定的体系结构安装软件包dpkg
。