Error wrong architecture amd64 run dpkg

DEB file not installing, wrong architecture? I just tried to install a program from Atom.IO, it’s a really nice coding text editor. However, when I open the .deb file, it opens the software center and throws the error «Wrong architecture ‘amd64′». I’m not sure what that means. Should I look for some alternative, or […]

Содержание

  1. DEB file not installing, wrong architecture?
  2. 1 Answer 1
  3. Thread: Wrong architecture ‘amd64’
  4. Wrong architecture ‘amd64’
  5. Re: Wrong architecture ‘amd64’
  6. Как установить приложение другой архитектуры в Ubuntu Linux?
  7. Как добавить/удалить 32-bit/64-bit архитектуру в Ubuntu Linux, вы задавались данным вопросом? Решение есть.
  8. Thread: Error: Wrong architecture ‘amd64’
  9. Error: Wrong architecture ‘amd64’
  10. Re: Wine IS about to DIE.
  11. Re: Wine IS about to DIE.
  12. Error wrong architecture amd64 ubuntu

DEB file not installing, wrong architecture?

I just tried to install a program from Atom.IO, it’s a really nice coding text editor. However, when I open the .deb file, it opens the software center and throws the error «Wrong architecture ‘amd64′». I’m not sure what that means. Should I look for some alternative, or should I try the provided archive file instead?

Note that this is my first time using Ubuntu, or any form of linux other than Android, so I don’t know much.

1 Answer 1

The wrong architecture refers to the type of processor your device is using.

You have downloaded a deb file designed for a processor running the amd64 machine language, commonly referred to as a 64bit processor or an x86_64 processor.

But either the processor you are using is not a 64 bit processor, or you have installed a version of Ubuntu not designed for 64 bit.

How old is this computer? If it is more then 5 years old, it may be a 32 bit processor, in which case you need the i386 package (or i486 or i686 or x86, depending on site notation, for most purposes, it’s the same thing).

Is it a micro-device, like a beaglebone? It may be using an ARMv7 architecture.

Is it a chinese system, like a Lemote Yeelong? It may be using a MIPS architecture.

If you are certain it is an x86_64 processor, check to make sure you haven’t installed the 32 bit version of Ubuntu.

Источник

Thread: Wrong architecture ‘amd64’

Thread Tools
Display

Wrong architecture ‘amd64’

i have UBUNTU 11.10 and i am tying to install virtual box from here
http://www.oracle.com/technetwork/se. ads/index.html

i downloaded i386 and also AMD64 version

but in all cases i get written Wrong architecture ‘amd64’

do you know what to do?

Last edited by Jozefff; April 19th, 2012 at 06:55 PM .

Re: Wrong architecture ‘amd64’

edit: How did you try installing the .deb’s btw, did you try simply double clicking the desired .deb, should be the i386 one that will work for you.

Add their repo to your sources file.

Click gear icon in the top right, click system settings, click software sources. Click the other sources tab, click add in the bottom left corner. Copy and paste the following line, then click add source.

Close all windows, open a terminal with ctrl+alt+t, copy and paste the following. It simply add’s their gpg key so you can verify their software.

Now update your cache of software and install virtualbox

Last edited by jerome1232; April 19th, 2012 at 07:07 PM .

«You can’t expect to hold supreme executive power just because some watery tart lobbed a sword at you»

«Don’t let your mind wander — it’s too little to be let out alone.»

Источник

Как установить приложение другой архитектуры в Ubuntu Linux?

Как добавить/удалить 32-bit/64-bit архитектуру в Ubuntu Linux, вы задавались данным вопросом? Решение есть.

Регулярно работая в Ubuntu Linux, я сталкиваюсь с тем, что для моей архитектуры попросту нет пакета приложения, который бы позволил установить нужное мне приложение под мою архитектуру, то есть в наше время как вы все уже должны знать(знаете), разработчики в большей мере уделяют основное внимание при создании ПО 64-bit архитектуре, для 32-bit такого внимания нет.

Так вот, например работая на компьютере с 32-bit архитектурой, вы хотите установить приложение которое не доступно для вашей архитектуры, но доступно для 64-bit, в данном случае есть выход. Конечно не всегда он срабатывает, но выручает часто.

Наведу пример, скачали мы пакет определенного приложения, пускай это будет pak-name-amd64.deb, вам нужно установить данный пакет в Ubuntu, вы попробуете конечно выполнить установку пакета подобным способом:

В ответ получите следующее сообщение:

pak-name-amd64.deb is for architecture amd64 ; the package cannot be built on this system

То есть нам сообщается, что этот пакет только под 64-bit архитектуру и мы не можем его установить при нашей 32-bit, что мы делаем в данном случае? Мы добавим в систему временно 64-bit архитектуру для установки пакета и после установки удалим чтобы это не мешало при дальнейшей работе с системой:

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

После выполнения данной команды мы добавили 64-bit архитектуру нам в систему, после попробуем выполнить установку пакета выше:

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

  • После вы увидите сообщение, что система нам предлагает установить пакеты которые не смогли установиться ранее из-за ошибок, просто жмем клавишу — Enter и установка пакетов должна пройти гладко(гарантий нет), у меня это происходило без ошибок.

В общем, установили мы приложение и вроде-бы все работает, не забываем удалить 64-bit архитектуру с системы которую мы ранее добавили, так как у нас архитектура 32-bit, выполним в терминале команду:

sudo dpkg —remove-architecture amd64
sudo apt-get update

  • На данном этапе мы решили вопрос установки приложения под 64-bit архитектуру. Аналогичное мы можем проделать и для приложений под 32-bit архитектуру если у нас основная 64-bit, делаем по тому же принципу.

Есть у нас условный пакет с названием — pak-name-i386.deb.

Добавим 32-bit архитектуру в систему:

sudo dpkg —add-architecture i386
sudo apt-get update

Добавили 32-bit архитектуру, далее установим наш вымышленный пакет:

Как говорил выше, если даже установка идет с ошибками, не останавливаем данный процесс, даем завершиться установке, а после в том же терминале выполняем команду:

  • Данная команда проверит и предложит установить пакеты которые не были установлены из-за ошибок при нашей попытке установки приложения выше.

После данных манипуляций так же не забываем удалить 32-bit архитектуру если у вас основная 64-bit, выполним в терминале команду:

sudo dpkg —remove-architecture i386
sudo apt-get update

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

По примеру выше, мы добавляли 32-bit архитектуру, так вот это должно пригодиться пользователям которые на 64-bit архитектуре, но хотят установить приложение TeamViewer возникает подобное сообщение при попытке установки:

Выбор ранее не выбранного пакета teamviewer.
(Чтение базы данных … на данный момент установлено 315507 файлов и каталогов.)
Распаковывается пакет teamviewer (из файла ./teamviewer_amd64.deb) …
dpkg: зависимости пакетов не позволяют настроить пакет teamviewer:
teamviewer зависит от lib32asound2, однако:
Пакет lib32asound2 не установлен.
teamviewer зависит от lib32z1, однако:
Пакет lib32z1 не установлен.
teamviewer зависит от ia32-libs, однако:
Пакет ia32-libs не установлен.

dpkg: ошибка при обработке параметра teamviewer (—install):
проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
teamviewer

На данном этапе, чтобы решить вопрос установки приложения TeamViewer, мы добавляем 32-bit архитектуру в 64-bit(ваша текущая), выполним команду:

sudo dpkg —add-architecture i386
sudo apt-get update

После установим пакеты которые не установились из-за несоответствия архитектуры, выполним команду:

Соглашаемся установить пакеты и жмем клавишу Enter, после проверяем, что TeamViewer успешно установился, удалим 32-bit архитектуру:

sudo dpkg —remove-architecture i386
sudo apt-get update

Как писал выше по установке TeamViewer под 64-bit архитектуру, у меня вот 32-bit, я соответственно ставлю под свою архитектуру и далее мы встречаемся с ошибкой:

/Загрузки# dpkg -i teamviewer_10.0.46203_i386.deb
Выбор ранее не выбранного пакета teamviewer.
(Чтение базы данных … на данный момент установлено 243957 файлов и каталогов.)
Preparing to unpack teamviewer_10.0.46203_i386.deb .
Unpacking teamviewer (10.0.46203) .
dpkg: зависимости пакетов не позволяют настроить пакет teamviewer:
teamviewer зависит от libjpeg62, однако:
Пакет libjpeg62 не установлен.

dpkg: error processing package teamviewer (—install):
проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
teamviewer

  • Что мы делаем в данном случае чтобы приложение подтянуло нужные ему пакеты и установилось до конца и у нас была возможность работать с приложением TeamViewer.

Достаточно в этой ситуации просто выполнить команду:

  • Далее согласиться установить пакеты нажав на клавишу Enter. Как видим неустановленные пакеты подтянулись и приложение удачно установилось.

Дополнительный способ установки пакетов несоответствующих вашей архитектуре:

sudo dpkg —force-architecture -i Yandex.deb

как видите в конце данной команды прописывается приложение которое мы хотим установить, перед названием файла приложения я не прописывал путь к нему так как я перешел сразу же в директорию в которой лежит пакет яндекс браузера, если вы будете устанавливать с корня, придется перед названием пакета прописать полный путь к директории где он сохранен.

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

Так же если кому интересно, советовал бы посмотреть видео, так же узнаете некоторые дополнительные команды:

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

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

Источник

Thread: Error: Wrong architecture ‘amd64’

Thread Tools
Display

Error: Wrong architecture ‘amd64’

Hey guys im about to Kick the Living day lights out of Wine

I cant get it to install

I got Ubuntu 7.10 and i do everything it tells me to do and its still does not work

heres what the error message i get

Error: Wrong architecture ‘amd64’

plz rescue me thanx.

Re: Wine IS about to DIE.

How are you trying to install it? Via the repositories?
Does anything else install this way?

. Are you running the 64-bit version of Ubuntu?

If you downloaded a package file, you have to keep in mind whether you are running 64-bit or 32-bit, since the format is picky about the architecture. Sounds like you have the 32-bit Ubuntu (i386), not 64-bit (amd64). so you’ll have to use the appropriate installer. Any reason why you are running 7.10? 8.04 has a newer version of Wine in its repositories, so may work out better for you. (It is also going to be supported for a long time, so projects which support Ubuntu tend to release deb files that work with it).

Last edited by Mr. Picklesworth; November 16th, 2008 at 09:39 PM .

Re: Wine IS about to DIE.

Please change your title, it’s only to draw attention and bad imho.

Now as far as your problem, you are trying to install the wrong deb file, I assume you are not using the official repositories, because you wouldn’t face that problem.

Do this on terminal to see what architecture your ubuntu inst. is on:

Then go and download the right deb file for your architecture (x86 or x86_64) for the Wine, OR
Install wine through the official ubuntu repositories, which is much prefered.
To do that:
Click Applications , then Add/Remove and search for it on all available applications.
I hope I helped

Источник

Error wrong architecture amd64 ubuntu

I am a new user of Ubuntu (less than 24hrs in) and failed to install my first app on this OS. After some effort i have managed to install a 64bit OS on my Raspberry Pi 4 4GB using a Ubuntu Server 20.04 for Raspberry Pi image and installed lubuntu (sudo apt-get install lubuntu-desktop).
In the OS, Settings -> About

Processor: blank
Graphics: llvmpipe (LLVM 9.0.1, 128 bits)
Disk Capacity: Unknown
OS Name: Ubuntu 20.04 LTS
OS Type: 64-bit

Which i find confusing because i think it is an ARM processor but requires DEB install files right? So i head over to Anydesk but the Debian/Ubuntu/Mint (64bit)* file gives the error:
Error: Wrong architecture ‘amd64’

So i head to the Anydesk for Raspberry Pi download** this time but get the error:
Error: Wrong architecture ‘armhf’

I feel silly since there is something obvious i am missing. I just don’t know what. I will need to install many apps and I’m stuck at my first hurdle. Any help would be appreciated.

* https://anydesk.com/en/downloads/linux
(https://anydesk.com/en/downloads/linux)** https://anydesk.com/en/downloads/raspberry-pi

armhf arm hard-float is the name given to the Debian port for ARM 32-bit versions (someone please correct me if I am wrong).
At least this link (https://www.debian.org/ports/arm/) clearly mentions the same:

The newer ARM hard-float (https://wiki.debian.org/ArmHardFloatPort) (armhf) port supports newer, more powerful 32-bit devices using version 7 of the ARM architecture specification.

If this is true, you can try a 32-bit deb file and see if it installs.

I am not sure, but, should there be an ARM variant of the binary file?

I am not sure, but, should there be an ARM variant of the binary file?

Yes, it should and that’s the problem. ‘i384’ or ‘amd64’ packages cannot be installed in ARM devices.

Thanks bijayalaxmi1808 and CelticWarrior.

Yes, it should and that’s the problem. ‘i384’ or ‘amd64’ packages cannot be installed in ARM devices.

Yep, i found the i384 package for 32bit deb but that failed too. So if I’m reading this right, i need an arm64 package (64-bit ARM) for my 64bit quad-core ARM Cortex-A72 processor.
I can only find amd64, armhf, and i386.

Hmm. anyone know how to get the arm64 file?

Have you tried adding the armhf architecture to dpkg?

sudo dpkg —add-architecture armhf

Have you tried adding the armhf architecture to dpkg?

sudo dpkg —add-architecture armhf

Thanks deadflowr. So this is what i did:

wget -qO — https://keys.anydesk.com/repos/DEB-GPG-KEY | apt-key add —
echo «deb http://deb.anydesk.com/ all main» > /etc/apt/sources.list.d/anydesk-stable.list
apt update
sudo dpkg —add-architecture armhf
apt install anydesk

Which seemed to go ok. Now it appears in my Show Applications (see pic) but nothing happens when i click on it. Did i break it? I am a Windows user after all 🙁
286108286109

Are you trying to install Anydesk on the raspberry PI 4? I am guessing that if you want the Raspberry Pi version of Anydesk on the Raspberry Pi then you would need to be running Raspbian OS on the Raspberry PI.

The Debian version of Anydesk might be meant for Debian and Debian based OS running on an AMD64 compatible CPU. Which excludes the Raspberry PI with its ARM CPU. The Ubuntu server for the Raspberry PI is modified to run on the ARM cortex CPU. That is why deb files such as Lubuntu desktop can be installed. I cannot say for sure but Ubuntu server for Raspberry PI may have its own set of Ubuntu repositories with deb files modified not to reject being installed on an ARM cortex CPU.

This might help to over come the problem. It is a PPA and it is uptodate for 20.04

Ok grahammechanical. Not sure what that means but i gave it a go:

sudo add-apt-repository ppa:rpi-distro/ppa
sudo apt-get update

It gave an error. Something about not having a Release file so its not safe and therefore disabled by default (see pic). I’m guessing that’s not good.

It feels like I’m forcing a red square block though a yellow circular hole while thinking: why doesn’t this work!

The ppa has no packages.
Probably best to disable it.

You can try running the application’s command to launch from a terminal
that should tell something about what’s happening.
For anydesk that is the command

anydesk
or if needed you can run the full file path name

Ok. I removed the ppa

sudo add-apt-repository —remove ppa:rpi-distro/ppa

then launched anydesk via terminal.

In both cases it said:
error while loading shared libraries: libpolkit-gobject-1.so.0: cannot open shared object file: No such file or directory

Try installing the libpolkit-gobject package

sudo apt-get install libpolkit-gobject-1-0

I did a search and found this:
https://stackoverflow.com/questions/59585500/ubuntu-on-raspberry-pi-4-anydesk-error-while-loading-shared-libraries-libpolk

apt-get install libpolkit-gobject-1.so.0

but got this for my trouble:

E: Unable to locate package libpolkit-gobject-1.so.0
E: Couldn’t find any package by glob ‘libpolkit-gobject-1.so.0’
E: Couldn’t find any package by regex ‘libpolkit-gobject-1.so.0’

I thought i was onto something there for a moment 🙁

Try installing the libpolkit-gobject package

sudo apt-get install libpolkit-gobject-1-0

Ok, tired this too and it said:

ibpolkit-gobject-1-0 is already the newest version (0.105-26ubuntu1).

Might be it needs the armhf version.
Try

sudo apt-get install libpolkit-gobject-1-0:armhf

Might be it needs the armhf version.
Try

sudo apt-get install libpolkit-gobject-1-0:armhf

Ok, this time it did something:

The following NEW packages will be installed:
libpolkit-gobject-1-0:armhf
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.

But still failed to open:

as it gave this new error:
anydesk: error while loading shared libraries: libbcm_host.so: cannot open shared object file: No such file or directory

after reading these i tired this but it didn’t work.

sudo apt-get update
sudo apt-get install —reinstall libraspberrypi0 libraspberrypi-dev libraspberrypi-doc libraspberrypi-bin

and found my way to this page:
https://github.com/raspberrypi/firmware/releases

Since my Opt/vc folder is empty i tried to get Ark to extract the Opt/vc folder from the archive (firmware-1.20200601-arm64.tar.gz) but i don’t have sufficient permissions.

Yepp did everything above, but got this error:
anydesk: error while loading shared libraries: libpolkit-gobject-1.so.0: cannot open shared object file: No such file or directory

tried to check everywhere, even did necessary installs. Put files on desired locations, but same error everytime.
Files:

/usr/lib/aarch64-linux-gnu/libpolkit-gobject-1.so.0
/usr/lib/aarch64-linux-gnu/libpolkit-gobject-1.so.0.0.0
/usr/share/doc/libpolkit-gobject-1-0/changelog.Debian.gz
/usr/share/doc/libpolkit-gobject-1-0/copyright

Hello and welcome to the forum kabir18, please start your own thread instead of posting in someone else’s so you can get the individual help you need.

Источник

Содержание

  1. LiveInternetLiveInternet
  2. —Поиск по дневнику
  3. —Подписка по e-mail
  4. —Постоянные читатели
  5. —Статистика
  6. Добавление/удаление 32/64-bit архитектур в Ubuntu Linux
  7. Как проверить включена ли в dpkg архитектура i386
  8. Debian: простое превращение i386 в amd64
  9. Dpkg, apt и sources.list
  10. Завершение

LiveInternetLiveInternet

Поиск по дневнику

Подписка по e-mail

Постоянные читатели

Статистика

Добавление/удаление 32/64-bit архитектур в Ubuntu Linux

Добавление/удаление 32/64-bit архитектур в Ubuntu Linux

Как добавить/удалить 32-bit/64-bit архитектуру в Ubuntu Linux, вы задавались данным вопросом? Решение есть.

Так вот, например работая на компьютере с 32-bit архитектурой, вы хотите установить приложение которое не доступно для вашей архитектуры, но доступно для 64-bit, в данном случае есть выход. Конечно не всегда он срабатывает, но выручает часто.

Наведу пример, скачали мы пакет определенного приложения, пускай это будет pak-name-amd64.deb, вам нужно установить данный пакет в Ubuntu, вы попробуете конечно выполнить установку пакета подобным способом:

pak-name-amd64.deb is for architecture amd64 ; the package cannot be built on this system

dpkg: ошибка при обработке параметра teamviewer (—install):
проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
teamviewer

dpkg: error processing package teamviewer (—install):
проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
teamviewer

Так же если кому интересно, советовал бы посмотреть видео, так же узнаете некоторые дополнительные команды:

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

Источник

Как проверить включена ли в dpkg архитектура i386

Исполнимые файлы различаются в зависимости от архитектуры центрального процессора — 64-битные или 32-битные. Следовательно, различаются и установочные пакеты, которые собраны для той или иной архитектуры.

64-битные пакеты обозначаются как amd64. По умолчанию в дистрибутивах Linux включена поддержка пакетов только той архитектуры, которая соответствует центральному процессору, сейчас это практически всегда 64-битный ЦПУ. Но иногда возникает необходимость установить 32-битные библиотеки или приложения. Это может понадобиться, например, для кросскомпиляции или, более близкий для рядового пользователя пример, для программы Wine, чтобы она могла поддерживать максимальный спектр запускаемых приложений.

Для проверки архитектуры вашего компьютера вы можете использовать команду (точнее говоря, это архитектура пакетов, которые устанавливает dpkg, но обычно это одно и то же):

Для добавления поддержки архитектуры i386 (32-бита) используется команда:

Как узнать, была ли подключена поддержка не родных архитектур и каких именно? Это можно сделать командой:

Если будет выведено

значит архитектура i386 уже включена.

print foreign architectures

Кстати, отдельные пакеты можно установить без добавления посторонних архитектур с помощью опции —force-architecture, например:

Но если в вашей системе установлены пакеты удаляемой архитектуры, то операция будет отклонена.

Список подключённых архитектур хранится в файле /var/lib/dpkg/arch.

Источник

Debian: простое превращение i386 в amd64

Это краткая статья о том, как без переустановки организовать 64-битную архитектуру на вашем 32-битном Debian/Deabian-based дистрибутиве (который вы могли по-невнимательности загрузить вместо 64bit).

* Ваше железо должно изначально поддерживать amd64, магию творить никто не собирается.
* Это может повредить систему, так что действуйте очень осторожно.
* Всё проверялось на Debian10-buster-i386.
* Не делайте этого, если хоть что-то здесь не понимаете.

Dpkg, apt и sources.list

Сразу к делу, если вы сумaсшедший всё взвесили, начинаем подготовку пакетов (в принципе здесь порядок не имеет значения, но по пунктам удобнее)

1. Выбираем amd64 в /etc/apt/sources.list, вставляя ‘ [arch=amd64] ‘ между debdeb-src и URL

Это нужно для того, чтобы в будущем загружались только 64-х битные пакеты.

2.Добавляем amd64 в dpkg, чтобы он не ругался:

3.Обновляем список пакетов:

Разумеется всё это не имеет смысла без 64-х битного ядра, поэтому устанавливаем его:

После установки ядра grub перенастроится автоматически.

Завершение

После перезагрузки наша система уже сможет работать с amd64, но с пакетами могут возникнуть некоторые проблемы. У меня для их решения было достаточно выполнить данные команды:

Хотя сильно на этот счёт беспокоиться тоже не стоит — все нужные пакеты со временем сами установятся как зависимости, а ненужные удаляются так:

Источник

Forum rules
Before you post please read how to get help. Topics in this forum are automatically closed 6 months after creation.

richard-g8jvm

Level 4
Level 4
Posts: 260
Joined: Fri Jul 26, 2013 12:46 pm

Problem loading a amd64 deb on a Atom N2600

Odd problem
I’ve compile and supplied a .deb file and a friend with a laptop running Linux Mint 20, the CPU is a Intel Atom 2600
is throwing up wrong architecture errors
Gdebi returns

I thought Linux Mint had dropped 32bit support ??, I dont see a 32bit version on the download list

He ran

If I put the architecture in the control file as i386 it will load all the 32bit libs, , not what he wants to happen .
will using «dpkg —add-architecture amd64 fix this ????
The Intel Atom N2600 has 64bit support, but any idea why dpkg is saying its 32bit (i386 )
I cant directly paste his results as he’s sending screen shots and he’s in Canada and I’m in the UK

Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.

Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.

User avatar

Kadaitcha Man

Level 16
Level 16
Posts: 6098
Joined: Mon Aug 27, 2012 10:17 pm

Re: Problem loading a amd64 deb on a Aton N2600

Post

by Kadaitcha Man » Sat Mar 13, 2021 7:28 pm

richard-g8jvm wrote: ↑

Sat Mar 13, 2021 12:45 pm


I thought Linux Mint had dropped 32bit support ??, I dont see a 32bit version on the download list

Just because there are no 32-bit OS’, it does not follow that there are no 32-bit libraries, and it does not follow that because you’ve packaged a 64-bit .deb that no 32-bit libraries are required.

Nothing more can be said because you don’t tell us what you packaged or how you packaged it, nor do we know anything at all about the OS at the destination.

[*] All kadaitcha men are liars

richard-g8jvm

Level 4
Level 4
Posts: 260
Joined: Fri Jul 26, 2013 12:46 pm

Re: Problem loading a amd64 deb on a Aton N2600

Post

by richard-g8jvm » Sat Mar 13, 2021 7:50 pm

Looks like I’ll have to rewrite the question so there can be no confusion on what I’m asking
The problem is with dpkg saying a 64bit cpu is a 32bit one , The Intel Atom N2600 is not 100% 64bit,
but compatible enough for LM 20 to be loaded and run

User avatar

karlchen

Level 22
Level 22
Posts: 16880
Joined: Sat Dec 31, 2011 7:21 am
Location: Germany

Re: Problem loading an amd64 deb on an Atom N2600

Post

by karlchen » Sat Mar 13, 2021 7:56 pm

Hi, Richard.

Linux Mint 20 is the first Linux Mint, which comes as 64-bit edition only.
Up to and including Linux Mint 19.3, there has always been a 32-bit edition and a 64-bit edition.

Provided your friend really runs on ‘i386’ architecture, then he is not using Linux Mint 20, but something else.
Provided your friend really runs a 32-bit operating system, then there is no way of adding ‘amd64’ as an architecture to the operating system.
You can add 32-bit support to a 64-bit OS, but not 64-bit support to a 32-bit OS.

Ask your friend to execute inxi -Sxxx and send you the output or better even inxi -Fxxxz. This will clear things up.

Regards,
Karl

Image
The people of Alderaan keep on bravely fighting back the clone warriors sent out by the unscrupulous Sith Lord Palpatine.
The Prophet’s Song

richard-g8jvm

Level 4
Level 4
Posts: 260
Joined: Fri Jul 26, 2013 12:46 pm

Re: Problem loading a amd64 deb on a Atom N2600

Post

by richard-g8jvm » Sun Mar 14, 2021 5:55 am

Thanks for the reply Karl
From the screen shots he has sent me it looks very much like LM20
But I’ll ask him to run those lines and save them to a file and send me the file, then I can post what he sends.
The 5hr time difference is a PITA , I have also sent him a tarball of the application which I compiled on LM20.1.
If that runs it will confirm he is running a 64bit OS , he says its LM.
His knowledge of linux is at newbie level
I would prefer to supply the compiled app as a .deb as I can use pre and post install to make a back up of the previous version
and add a menu entry.
Putting the architecture in the DEBIAN/control as «all» just tries to load 53 dependencies, all the 32bit libs,
which I suspect as QT5 is used will cause all sorts of problems
I’ll wait for a reply from him and post the results

richard-g8jvm

Level 4
Level 4
Posts: 260
Joined: Fri Jul 26, 2013 12:46 pm

Re: Problem loading a amd64 deb on a Atom N2600

Post

by richard-g8jvm » Sun Mar 14, 2021 3:41 pm

Here’s the result that I was waiting for

Code: Select all

System:
  Host: terry-AOD270 Kernel: 5.4.0-66-generic i686 bits: 32 compiler: gcc 
  v: 7.5.0 Desktop: Cinnamon 4.4.8 wm: muffin 4.4.4 dm: LightDM 1.26.0 
  Distro: Linux Mint 19.3 Tricia base: Ubuntu 18.04 bionic 
Machine:
  Type: Laptop System: Acer product: AOD270 v: V1.04 serial: <filter> 
  Mobo: Acer model: JE01_CT serial: <filter> BIOS: Insyde v: 1.04 
  date: 01/12/2012 
Battery:
  ID-1: BAT1 charge: 33.6 Wh condition: 33.6/48.8 Wh (69%) volts: 12.9/11.1 
  model: SANYO AL10B31 type: Li-ion serial: <filter> status: Full 
CPU:
  Topology: Dual Core model: Intel Atom N2600 bits: 64 type: MT MCP 
  arch: Saltwell rev: 1 L2 cache: 512 KiB 
  flags: lm nx pae sse sse2 sse3 ssse3 bogomips: 12767 
  Speed: 933 MHz min/max: 600/1600 MHz Core speeds (MHz): 1: 1516 2: 1532 
  3: 1523 4: 1523 

AS you can see this guy doesn’t know about distribution releases, I asked several time what he was using and each time LM20,,,,AGHHHHHHHHH !!
He’s decided to give now .
That at least will save me compiling on LM19 32bit, which I have on a VM, but still very annoying


etnemelc

  • Новичок форума
  • Сообщения: 5
  • Записан

Установил chromium из центра приложения. Изначально был на англ.  В настройках меняю язык, удаляю англ полностью, перезапускаю. Ничего не происходит. Как на русский перейти ? Или как установить chrome.  Debian 9.5


aptitude install chromium-l10n


Не даст поколебаться Он ноге твоей, и не воздремлет хранящий тебя…



etnemelc

  • Новичок форума
  • Сообщения: 5
  • Записан

тогда вместо aptitude используйте apt-get:


apt-get install chromium-l10n


Cообщение объединено 03 августа 2018, 14:33:33


Цитата: etnemelc от 03 августа 2018, 14:05:58Сейчас переустановил Дебиан и chromium из «центра приложений» уже не устанавливается.  Чего делать ?

объяснить что обозначает выражение «не устанавливается». не находит пакет? ошибки какие-то вылазят?



etnemelc

  • Новичок форума
  • Сообщения: 5
  • Записан


Cообщение объединено 03 августа 2018, 14:33:33


Цитата: etnemelc от 03 августа 2018, 14:05:58Сейчас переустановил Дебиан и chromium из «центра приложений» уже не устанавливается.  Чего делать ?

объяснить что обозначает выражение «не устанавливается». не находит пакет? ошибки какие-то вылазят?
[/quote]

В центре приложений вот такая ошибка — E: Could not find the repository


Cообщение объединено 03 августа 2018, 14:42:33


Цитата: ogost от 03 августа 2018, 14:31:18
тогда вместо aptitude используйте apt-get:

apt-get install chromium-l10n

В терминале прописываю sudo apt-get install chromium-l10n просит пароль он мне в ответ попробуйте еще раз, а потом — is not in the sudoers file.  This incident will be reported. Ввожу верно 100%, так как, до этого сносил Debian думал пароль неправильно записал. Сейчас же он у меня на бумажке записан, ошибиться не могу. Теперь вот — sudo: 3 incorrect password attempts.


На чистой системе ни sudo, ни aptitude нет. Нужно использовать su и соответственно вводить пароль пользователя root.



etnemelc

  • Новичок форума
  • Сообщения: 5
  • Записан

Цитата: ChubaDuba от 03 августа 2018, 14:51:03
На чистой системе ни sudo, ни aptitude нет. Нужно использовать su и соответственно вводить пароль пользователя root.

su apt-get install chromium-l10n
Отсутствует passwd-запись для пользователя «apt-get»


Нужно так:


$ su
Пароль: вводите пароль root...
# apt-get install chromium-l10n



etnemelc

  • Новичок форума
  • Сообщения: 5
  • Записан


etnemelc, Вам стоит почитать какую-нибудь литературу, wiki или форум. Иначе вопросов будет очень много.


Не даст поколебаться Он ноге твоей, и не воздремлет хранящий тебя…


Цитата: ChubaDuba от 03 августа 2018, 15:11:52«Ну Вы блин даёте…» ©

[offtopic]Подобные случаи я имел в виду когда предлагал сделать фильтр через форму регистрации. Уровень вновь испечённых пользователей гораздо ниже плинтуса и продолжает падать.[/offtopic]

Русские дебианщики против цифрового слабоумия !


Не даст поколебаться Он ноге твоей, и не воздремлет хранящий тебя…


Понравилась статья? Поделить с друзьями:
  • Error writing xbl failed remote flashing is not allowed in locked state
  • Error writing vsftpd conf permission denied
  • Error writing user file
  • Error writing to target file error 34
  • Error writing to registry key cheat engine