Почему я не могу установить '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? Как я фиксирую это?

1
задан 1 February 2018 в 03:38

1 ответ

Неважно я понял это. Необходимо работать:

sudo dpkg --add-architecture arm64

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

sudo dpkg --print-foreign-architectures

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

1
ответ дан 7 December 2019 в 15:24

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

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