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

Я пытаюсь установить Ubuntu 12.10, и, кстати, у меня не работает беспроводная связь. Итак, я пытаюсь решить эту проблему вручную. Я уже установил 64-битную Ubuntu. Проблема в том, что я не могу установить какие-либо пакеты, потому что когда я получаю сообщение об ошибке. Например, если я запускаю команду sudo dpkg -i wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb, я получаю эту ошибку:

dpkg: error processing wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb (--install: package architecture (amd64) does not match system (i386)

Я также получаю эту ошибку, если я пытаюсь установить какой-либо пакет. Моя система - Dell 3421 с процессором i5, поэтому я не знаю, почему Ubuntu считает, что у меня система i386. Если я запускаю команду uname, я получаю следующие результаты:

uname -i 
i686

uname -p
i686

uname-m
i686

Заранее благодарю за любую помощь.

7
задан 4 August 2014 в 00:41

2 ответа

Различные варианты uname дают признак ядра, что Вы установили.

Это в свою очередь дает ключ к разгадке относительно версии Ubuntu, которую Вы установили, а также объяснение Вашей ошибки

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

На установке на 64 бита, как которая Вы ожидали бы что-то:

Linux emachine 3.5.0-26-generic #42~precise1-Ubuntu SMP Mon Mar 11 22:17:58 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

ключевая роль x86_64, который указывает на установку на 64 бита.

Ваш вывод - i686 указывает на установку версии на 32 бита Ubuntu.

Некоторые полезные ссылки в конце - достаточны для высказывания - Вы не можете установить 64 бита debian пакет в системе на 32 бита. Именно это Ваше сообщение об ошибке в основном сообщает Вам.

Вам будет нужен вариант на 32 бита пакета - он обычно заканчивается именем i386.deb.

<час>

Полезные ссылки:

4
ответ дан 4 August 2014 в 00:41

Ответ спрятан в документации dpkg

dpkg - архитектура печати

покажет Вам, архитектура dpkg готова установить пакеты для.

, Если архитектура amd64 не перечислен, пакету AMD откажут, даже если все остальное будет казаться прекрасным. Теперь можно попытаться добавить его

dpkg - добавлять-архитектура amd64

и показать его

dpkg - внешняя архитектура печати

В системе, которая была ясно установлена как amd64, я имел успех в создании dpkg пытающийся установить пакет. Конечно, дальнейшие проблемы могут быть обнаружены, такие как отказавшие зависимости.

Albert

4
ответ дан 4 August 2014 в 00:41

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

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