Я пытаюсь установить 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
Заранее благодарю за любую помощь.
Различные варианты 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
.
Ответ спрятан в документации dpkg
dpkg - архитектура печати
покажет Вам, архитектура dpkg готова установить пакеты для.
, Если архитектура amd64 не перечислен, пакету AMD откажут, даже если все остальное будет казаться прекрасным. Теперь можно попытаться добавить его
dpkg - добавлять-архитектура amd64
и показать его
dpkg - внешняя архитектура печати
В системе, которая была ясно установлена как amd64, я имел успех в создании dpkg пытающийся установить пакет. Конечно, дальнейшие проблемы могут быть обнаружены, такие как отказавшие зависимости.
Albert