일반적으로 패키지 관리자는 apt
X86 및 X64 시스템 모두에서 작업하는 것을 선호합니다.
apt
예를 들어, Rasberry Pi에서 실행되는 Linux 패키지 관리자는 가져와서 설치할 바이너리가 ARM 플랫폼용이어야 한다는 것을 어떻게 알 수 있습니까?
sudo apt-get install
다른 장치에서와 마찬가지로 실행하면 됩니다 .
장치의 어디에 올바른 패키지를 찾는 방법이 지정되어 있습니까?
답변1
apt
그리고 .deb
패키지는 x86 아키텍처에만 국한되지 않습니다. 데비안은 이를 특별히 지원합니다.다양한 아키텍처arm64
, armel
및 를 포함합니다 armhf
.
Debian 기반 시스템에서는Raspberry Pi 운영 체제 포함, 시스템 아키텍처는 패키지의 아키텍처로 정의되며 dpkg
다음 공식으로 표현됩니다.
dpkg --print-architecture
이는 일반적으로 사용되는 설치 이미지에 따라 설정되지만(사용된 시스템에 적합해야 함) 크로스 스테이징을 통해 설치 후 변경할 수 있습니다(예를 들어 i386
도착하다 amd64
).
apt
패키지는 결정된 아키텍처에 대해 기본적으로 설치됩니다 dpkg
.