Невозможно установить какой-либо пакет в Ubuntu с помощью dpkg, получая «архитектура пакета не соответствует системе» - PullRequest
0 голосов
/ 06 марта 2019

Всякий раз, когда я хочу обновить или установить какой-либо пакет в Ubuntu 16.04, появляется эта ошибка!

dpkg: ошибка обработки /var/cache/apt/archives/gcc-6-base_6.0.1-ubuntu1_amd64.deb (--unpack):

архитектура пакета (amd64) не соответствует системе (i386)

При обработке возникли ошибки:

/ вар / кэш / кв / архив / GCC-6-base_6.0.1-0ubuntu1_amd64.deb

E: Подпроцесс / usr / bin / dpkg вернул код ошибки (1)

Команда uname выводит следующее:

uname -i
x86_64

uname -a
Linux hossein 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Ответы [ 2 ]

0 голосов
/ 06 марта 2019

Попробуйте запустить эту команду, чтобы включить поддержку 64-битного пространства пользователя.

sudo apt-get update
sudo dpkg --add-architecture amd64
sudo apt-get update

и попробуйте снова установить пакеты.Кроме того, вы можете попытаться запустить

dpkg --print-architecture

, чтобы продвинуть расследование дальше.

0 голосов
/ 06 марта 2019

Ваш процессор, как указано, работает по архитектуре, отличной от той, которая предоставляется двоичным файлом внутри пакета.Чтобы обойти эту проблему, вы можете:

Когда вы пытаетесь установить GCC, просто

sudo apt-get install gcc

должно работать с последней стабильной версии.Если вы продолжаете получать ошибки, попробуйте проверить следующие темы:

https://askubuntu.com/questions/778318/how-do-i-install-gcc-6-latest-6-1-on-ubuntu-14-04-lts-make-c14-the-default https://askubuntu.com/questions/466651/how-do-i-use-the-latest-gcc-on-ubuntu

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...