Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: [DE] Wie Pakete ermitteln bei multiarch?  (Read 2104 times)

Offline hsp

  • User
  • Posts: 632
[DE] Wie Pakete ermitteln bei multiarch?
« on: 2012/10/22, 10:58:24 »
Ich hab hier ein 32bit Single-Binary, nvflash von nvidia mit dem ich mein Tablet händele. Bisher betreibe ich das in einer 32bit-chroot, was auch klappt. Jetzt frage ich mich wie ich herausbekomme welche 32bit-Pakete ich brauche wenn ich multiarch aktiviere? Wie gesaagt es ist ein Single-Binary und kein Paket. Die 32bit-chroot würd ich gern abschaffen.


Offline towo

  • Administrator
  • User
  • *****
  • Posts: 2.989
RE: Wie Pakete ermitteln bei multiarch?
« Reply #1 on: 2012/10/22, 12:57:33 »
Das Ding einfach starten, das meckert doch die fehlenden Sachen an.
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

Offline brummer

  • User
  • Posts: 276
    • http://guitarix.sourceforge.net/
RE: Wie Pakete ermitteln bei multiarch?
« Reply #2 on: 2012/10/22, 14:05:28 »
oder readelf
Code: [Select]
readelf -d path/to/nvflash | grep NEEDED

Offline hsp

  • User
  • Posts: 632
Re: RE: Wie Pakete ermitteln bei multiarch?
« Reply #3 on: 2012/10/22, 14:25:44 »
Quote from: "towo"
Das Ding einfach starten, das meckert doch die fehlenden Sachen an.


Das wär ja zu einfach:
Code: [Select]

holgi@hsp1/tmp $ ./nvflash
bash: ./nvflash: Datei oder Verzeichnis nicht gefunden



Offline hsp

  • User
  • Posts: 632
Re: RE: Wie Pakete ermitteln bei multiarch?
« Reply #4 on: 2012/10/22, 14:28:02 »
Quote from: "brummer"
oder readelf
Code: [Select]
readelf -d path/to/nvflash | grep NEEDED


Danke brummer, den Rest erzählt mit apt-file.
Code: [Select]

holgi@hsp1/tmp $ readelf -d /tmp/nvflash | grep NEEDED
 0x00000001 (NEEDED)                     Shared library: [libpthread.so.0]
 0x00000001 (NEEDED)                     Shared library: [libdl.so.2]
 0x00000001 (NEEDED)                     Shared library: [libstdc++.so.6]
 0x00000001 (NEEDED)                     Shared library: [libm.so.6]
 0x00000001 (NEEDED)                     Shared library: [libgcc_s.so.1]
 0x00000001 (NEEDED)                     Shared library: [libc.so.6]

Offline hsp

  • User
  • Posts: 632
Re: RE: Wie Pakete ermitteln bei multiarch?
« Reply #5 on: 2012/10/22, 14:41:15 »
Das wären diese Pakete. Multiarch brauch ich doch dafür nicht aktivieren, installieren lassen sie sich doch so? Oder sehe ich da jetzt was falsch?
Code: [Select]

libc6-i386 lib32stdc++6 lib32gcc1