Почему я не могу установить пакеты «arm64» в систему «amd64», когда я могу установить пакеты «armhf»?

Довольно понятно: мог ли кто-нибудь сказать мне, почему я получаю ошибку

$ sudo apt-get install gcc-6-base:arm64 dpkg: error processing archive /var/cache/apt/archives/gcc-6-base_6.0.1-0ubuntu1_arm64.deb (--unpack): package architecture (arm64) does not match system (amd64) Errors were encountered while processing: /var/cache/apt/archives/gcc-6-base_6.0.1-0ubuntu1_arm64.deb E: Sub-process /usr/bin/dpkg returned an error code (1)

, когда

$ sudo apt-get install gcc-6-base:armhf Selecting previously unselected package gcc-6-base:armhf. (Reading database ... 219445 files and directories currently installed.) Preparing to unpack .../gcc-6-base_6.0.1-0ubuntu1_armhf.deb ... Unpacking gcc-6-base:armhf (6.0.1-0ubuntu1) ... Setting up gcc-6-base:armhf (6.0.1-0ubuntu1) ...

отлично работает на моей системе AMD64? Как это исправить?

0
задан 1 February 2018 в 04:38

2 ответа

Ничего, я понял это. Вам нужно запустить:

sudo dpkg --add-architecture arm64

И вы можете увидеть список существующих архитектур, добавленных через:

sudo dpkg --print-foreign-architectures

Почему они думают, что пользователь должен изначально шутить о явном :arm64 сужает меня. Это не похоже на то, что вам еще не нужно объяснять, добавить arm64 в качестве архитектуры в /etc/sources.list ...

1
ответ дан 17 July 2018 в 21:47

Ничего, я понял это. Вам нужно запустить:

sudo dpkg --add-architecture arm64

И вы можете увидеть список существующих архитектур, добавленных через:

sudo dpkg --print-foreign-architectures

Почему они думают, что пользователь должен изначально шутить о явном :arm64 сужает меня. Это не похоже на то, что вам еще не нужно объяснять, добавить arm64 в качестве архитектуры в /etc/sources.list ...

1
ответ дан 23 July 2018 в 22:25

Другие вопросы по тегам:

Похожие вопросы: