[gelöst] AMD64 Multiarch mit ia32-bins

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Kermit24
Beiträge: 311
Registriert: 29.04.2006 14:44:39

[gelöst] AMD64 Multiarch mit ia32-bins

Beitrag von Kermit24 » 15.05.2016 14:32:16

Hallo,

ich bin langsam am Verzweifeln! Ich habe nun einen neuen PC und dort mein erstes AMD64-System installiert (devuan jessie). Das System läuft auch halbwegs, allerdings kriege ich keine ia32-binarys mehr ausgeführt. Ich habe so ca. 10 Programme/Tools in /usr/local, welche ich von meinem alten i686-System übernommen habe und nur als binary zu bekommen sind. Diese sind i.d.R statisch kompiliert: ldd sagt zumindest immer "das Programm ist nicht dynamisch gelinkt"
Trotzdem kann ich es nicht ausführen! x-Rechte sind gesetzt, doch zsh/bash sagt immer nur:
"zsh: datei oder Verzeichnis nicht gefunden"

Ich habe auch nach einer Anleitung Multiarch hinzugefügt mit

dpkg --add-architecture i386
apt-get update

Nach Neustart geht aber immer noch nichts. Muss ich noch irgendwelche i386-Grundpakete installieren um die binaries ausführen zu können oder muss ich das irgendwo im Kernel noch aktivieren oder gar irgendeinen speziellen Multiarch-Kernel installieren?
Ich brauch auch noch knapp 10 win32 Programme. Kriege ich die noch mit wine ans Laufen, bzw. reicht es aus den Repository das wine:i386 nachzuinstallieren?
Viel wichtiger wäre mir aber erst mal die ia32 linux-bins ans Laufen zu bekommen!
Zuletzt geändert von Kermit24 am 15.05.2016 14:59:45, insgesamt 1-mal geändert.

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: AMD64 Multiarch mit ia32-bins

Beitrag von NAB » 15.05.2016 14:43:41

Schieb die Dateien mal nach /usr/local/bin/
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

Kermit24
Beiträge: 311
Registriert: 29.04.2006 14:44:39

Re: AMD64 Multiarch mit ia32-bins

Beitrag von Kermit24 » 15.05.2016 14:48:31

Die Dateien sind schon in /usr/local/bin/
Ich habe den kompletten Inhalt von /usr/local übernommen!

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: AMD64 Multiarch mit ia32-bins

Beitrag von NAB » 15.05.2016 14:51:17

Dann verstehe ich nicht, wie es zu "datei oder Verzeichnis nicht gefunden" kommt. Und wenn du so ein Programm mit komplettem Pfadnamen startest? /usr/local/bin/programm
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

Kermit24
Beiträge: 311
Registriert: 29.04.2006 14:44:39

Re: AMD64 Multiarch mit ia32-bins

Beitrag von Kermit24 » 15.05.2016 14:54:40

Ja, ich bin ja keine Neuling! Weder mit kompletten Pfad, nocht mit wechseln ins Verzeichnis und ./Programm lassen sich die bins starten! Es kommt, bzw. kam nur die Fehlermeldung.

Jetzt funktioniert es aber! Ich habe wine32:i386 installiert, was einen Rattenschwanz an i386-Pakete nach sich gezogen hat. Und nun lassen sich auch die linux-bins ausführen! Offensichtlich hat irgendwas gefehlt, aber keine Ahnung was. :(

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: AMD64 Multiarch mit ia32-bins

Beitrag von NAB » 15.05.2016 15:01:01

Ja, da vermute ich auch. Vermutlich bezieht sich das "datei oder Verzeichnis nicht gefunden" dann auf irgendeine Lib, die nicht gefunden wurde.

Falls es noch weitere Probleme in dieser Art gibt, könntest du das Programm mit "strace" starten ... dann siehst du vermutlich, wo es hapert.
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

Antworten