DPKG를 사용하여 ARM64에 apt-get을 설치하려고 합니다.

DPKG를 사용하여 ARM64에 apt-get을 설치하려고 합니다.

dockerSynology NAS가 있습니다. 여기에 설치하려고 합니다 . 이를 위해서는 패키지 관리자가 필요 apt-get하지만 아무 것도 나오지 않습니다.

제가 ARM을 가지고 있기 때문에 지금까지 사용해왔던 방법은 ARM이 아닌 시스템에서만 작동하는 것 같습니다.

내가 시도한 것은 다음과 같습니다.

sudo wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.2.29ubuntu0.1_amd64.deb
--2020-02-19 08:45:26--  http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.2.29ubuntu0.1_amd64.deb
Resolving security.ubuntu.com... 2001:67c:1560:8001::11, 2001:67c:1360:8001::17, 2001:67c:1562::16, ...
Connecting to security.ubuntu.com|2001:67c:1560:8001::11|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1042028 (1018K) [application/x-debian-package]
Saving to: 'apt_1.2.29ubuntu0.1_amd64.deb'

apt_1.2.29ubuntu0.1 100%[===================>]   1018K  1.13MB/s    in 0.9s

2020-02-19 08:45:27 (1.13 MB/s) - 'apt_1.2.29ubuntu0.1_amd64.deb' saved [1042028/1042028]

sudo dpkg -i --force-bad-verify apt_1.2.29ubuntu0.1_amd64.deb --allow-unauthenticated
Authenticating apt_1.2.29ubuntu0.1_amd64.deb ...
debsig: Origin Signature check failed. This deb might not be signed.

dpkg: verification on package apt_1.2.29ubuntu0.1_amd64.deb failed; but installing anyway as you requested
dpkg: error processing apt_1.2.29ubuntu0.1_amd64.deb (--install):
 package architecture (amd64) does not match system (arm)
dpkg: error processing --allow-unauthenticated (--install):
 cannot access archive: No such file or directory
Errors were encountered while processing:
 apt_1.2.29ubuntu0.1_amd64.deb
 --allow-unauthenticated

답변1

arm64 시스템에 amd64 패키지를 설치하려고 시도했지만 분명히 실패했습니다. Synology에는 자체 패키지 관리자가 있는 것 같습니다.https://github.com/SynoCommunity/spksrc/issues/3403. Docker의 경우 여기를 참조하세요.https://www.home-assistant.io/docs/installation/docker/.

관련 정보