convertire pacchetti con architettura differente

9 risposte [Ultimo contenuto]
Ritratto di movide
movide
(Junior)
Offline
Junior
Iscritto: 08/12/2005
Messaggi: 19

Ciao a tutto il forum dei
cultori di debian apro questo post perchè ho un piccolo problema sulla conversione di pacchetti con architettura 386 ad amd 64 è possibile?
io ho provato con alien ma non ha dato i risultati voluti c'è qualche altro modo possibile per fare questo lavoretto

ciao a tutti e grazie a quanti risponderanno

m.v.

Thinking

un os proprio per te

Ritratto di ntropia
ntropia
(Collaboratore)
Offline
Collaboratore
Iscritto: 18/09/2004
Messaggi: 946

Un "piccolo" problema? Passo direttamente al rito abbreviato: scordatelo.
Convertire pacchetti di distribuzioni differenti è una cosa, ma da architetture differenti non ha senso.

Se spieghi nel dettaglio il problema, e l'applicazione che vorresti convertire, vediamo come possiamo aiutarti... se no, in generale, ti consiglio una buona lettura:
Installing apps in a 32-bit chroot in AMD64 Debian system.

eNjoy

Chi ha intendimento conti il numero della Bestia, perché è un numero d'uomo; e il suo numero è... rw-rw-rw-

Ritratto di kalos
kalos
(Collaboratore)
Offline
Collaboratore
Iscritto: 26/01/2005
Messaggi: 710

se ti nteressano pacchetti per amd64 è appena uscita 64studio basata su etch
il link
Wink

If you haven't tried Debian lately, this would be a good time.

deb lenny/sid
linux user 384443 http://counter.li.org/
linux nelle scuole, firma la petizione

Ritratto di movide
movide
(Junior)
Offline
Junior
Iscritto: 08/12/2005
Messaggi: 19

Grazie per aver dato il Vs contributo

ntropia il piccolo problema sono i driver della mia lexmark che sono con architettura 386 e sono quasi impossibili trovare in altre architetture dato che la lexmark distribusce solo pochi driver e solo per rpm.......

Thinking

un os proprio per te

Ritratto di movide
movide
(Junior)
Offline
Junior
Iscritto: 08/12/2005
Messaggi: 19

Quote:

kalos ha scritto:
se ti nteressano pacchetti per amd64 è appena uscita 64studio basata su etch
il link
Wink

Big Grin

grazie mille per il link

Thinking

un os proprio per te

Ritratto di ntropia
ntropia
(Collaboratore)
Offline
Collaboratore
Iscritto: 18/09/2004
Messaggi: 946

Ho detto che non è possibile convertire pacchetti da 32 a 64bit... mica che non puoi installarli Wink

Per installare i driver della tua stampante, dovrai probabilmente creare una spece di "installazione virtuale" del sistema a 32 bit nella tua Debian con chroot.
Ho trovato in rete alcune buone guide debian amd64 howto it,un'altra su
Debian Administration, e per Ubuntu... sfortunatamente tutte in inglese.

Non posso aiutarti di più perchè non ho mai provato direttamente, ma se ti serve aiuto, chiedi pure: magari qualcuno nel forum ha già affrontato e risolto il problema.
Inoltre, prova a cercare su Google soluzioni specifiche per il tuo problema di driver, magari trovi qualcosa di utile.

eNjoy

Chi ha intendimento conti il numero della Bestia, perché è un numero d'uomo; e il suo numero è... rw-rw-rw-

Ritratto di movide
movide
(Junior)
Offline
Junior
Iscritto: 08/12/2005
Messaggi: 19

Grazie mille

per le giude faro buon uso

m.v.

Laughing

Thinking

un os proprio per te

Ritratto di movide
movide
(Junior)
Offline
Junior
Iscritto: 08/12/2005
Messaggi: 19

Forse mi sono espresso male

io non devo montare un sistema nel sistema io ho un sistema amd64 con debian ecth perfettamente settato e montato su tale architettura sto solamente cercando un comando un modo efficacie per caricare dei moduli compilati in 386

Chroot parla di installazione di un sistema sid su un sistema sarge o ecth per smanettare a proprio piacimento ............

Thinking

un os proprio per te

Ritratto di ntropia
ntropia
(Collaboratore)
Offline
Collaboratore
Iscritto: 18/09/2004
Messaggi: 946

Non credo ti sia espresso male tu, semmai il contrario...
Provo a spiegarmi meglio.

-I tuoi driver (proprietari, suppongo) sono stati compilati per l'architettura a 32bit dalla casa madre.
-Il tuo sistema è a 64bit, per cui impossibile installarli su di esso.
-L'idea sarebbe di installare una minima versione del sistema a 32 bit (in chroot, come dire in una sorta di mini-macchina virtuale dei poveri), all'interno del quale installare i tuoi driver a 32 bit.
-Una volta installata la stampante, per stampare dovresti entrare dal tuo sistema (a 64 bit) nel mini-sistema chroot (a 32 bit) eseguire un qualsiasi programma come Xpdf (sempre a 32 bit, nel chroot) e farlo stampare.

"Lungo, macchinoso e a tratti inconcludente", come direbbe un mio amico, ma l'unica alternativa è scordarti dei 64 bit e installare il tuo sistema a 32 bit. Lo stesso problema si propone con Flash, RealPlayer e altre menate proprietarie (forse Acrobat Reader), per le quali le rispettive ditte se ne fregano di creare versioni ricompilate a 64 bit. Se vi sono altre scelte, io non le conosco.

Tutt'altro discorso i driver proprietari come Nvidia o Ati, che hanno una porzione comune per 32 o 64 bit e ricompilano in fase di installazione il necessario.

Spero ora ti sia più chiaro, ma in caso contrario non esitare a domandare.

eNjoy

Chi ha intendimento conti il numero della Bestia, perché è un numero d'uomo; e il suo numero è... rw-rw-rw-

Ritratto di movide
movide
(Junior)
Offline
Junior
Iscritto: 08/12/2005
Messaggi: 19

ok
quindi la soluzione sarebbe di installare un sistema a 32 bit sul quale fare girare cio che su una 64 non gira,se non ho capito male.
questo dei driver incompatibili sulle architetture e una grossa rogna e una èerdita di tempo bisognerebbe pensare quelcosa
tipo pacchetto con istruzioni standard e in base all architettura una patch aggiuntiva a completamento del medesimo

ma non so se sia realmente possibilie...

cerchero qualcosa nei prossimi giorni magari in qualche angolo sperduto del web qualcosa trovero grazie mille

ntropia

e a quanti hanno contribuito

m.v.

Thinking

un os proprio per te