Forum Informatica 2 Majorana
[RISOLTO] Applicazione per altra architettura - Versione stampabile

+- Forum Informatica 2 Majorana (http://www.istitutomajorana.it/forum2)
+-- Forum: Utenti: Guida al Forum - Benvenuto - Notizie - Bar (http://www.istitutomajorana.it/forum2/Forum-Utenti-Guida-al-Forum-Benvenuto-Notizie-Bar)
+--- Forum: Notizie di Informatica (http://www.istitutomajorana.it/forum2/Forum-Notizie-di-Informatica)
+--- Discussione: [RISOLTO] Applicazione per altra architettura (/Thread-RISOLTO-Applicazione-per-altra-architettura)



[RISOLTO] Applicazione per altra architettura - Valgio63 - 09-12-2014

Salve.
Stamani domanda DIFFICILISSIMA (almeno per me!) Tongue
Lasciando perdere il PERCHE', casomai lo spiego dopo, la domanda e la seguente:
Premesso di avere un' applicazione in formato .deb o .rpm per l'architettura, che so' , AMD 64, è possibile virarla per un'altra architettura? (P.E. i386)
Ovviamente NON è disponibile il sorgente!
O almeno non sò come ottenerlo. Angry
Ne caso lo sia, sapete come fare o dove andare a leggere qualcosa (possibilmente in italiano che l'inglese lo mastico quasi per niente!!)?Blush

Come sempre ringrazio tutti in anticipo aspettando lumi!

Valter


RE: Applicazione per altra architettura - Antonio_Cantaro - 09-12-2014

Per quanto ricordo, si può forzare un software a 32 bit per farlo funzionare in sistemi a 64 bit (force architecture):

dpkg -i --force-architecture nomepacchetto.deb

Vedi anche:

http://guide.debianizzati.org/index.php/Usare_pacchetti_a_32_bit_su_sistemi_a_64_bit


RE: Applicazione per altra architettura - Valgio63 - 09-12-2014

Grazie prof. ma il problema è un tantino più complesso!
L'architettura che mi serve e quella ARM per l'ARM11, ovvero la armhf).
A questo punto la spiegazione è necessaria, oltre che doverosa!
Ho cominciato ad usare Linux dopo aveVI scoperto, quasi per caso, nel lontano 2011 con la 11.04 ovviamente era la remix 7, se ben ricordo!
Da allora Windows rimane lì solo per alcune applicazioni necessarie, che non sono riuscito a far girare con niente!
Nel frattempo, assieme al mio collega, abbiamo creato una piccola rete interna al laboratorio, per le nostre esigenze, con pc datati o stradatati (il convento non passa altro!).
Ovviamente l'abbiamo creata anche a casa nostra, ed ecco lì il nuovo problema: creare un server di stampa e scanner raggiungibile via rete da tutto ciò che gira in casa: pc portatili, netbook, Smartphone, pc desktop etc. ovviamente usando la stampante multifunzione già comprata da tempo!
Lo spazio ovviamente è sempre limitato, ed allora: perchè non usare una Raspberry?
Ovviamente con Raspbian, ovvero Debian al minimo lxde per architettura arm.
La stampa, via cups, si è risolta in maniera dire abbastanza veloce, ma il problema è lo scanner!
Sane, infatti, non supporta le multifunzioni Epson serie DX4400.
Solitamente, in Ubuntu e simili, il problema si aggira scaricando il software da Epson iscan + iscandata + iscan plugin cx4400 e il tutto funziona alla grande!
Ecco così svelato il problema: le versioni di detti programmi sono solo per architettura 64AMD e i386 ( a parte iscandata e forse, ma devo riguardare, iscan, che dovrebbe esistere in una versione noarch)!
Quindi, se provo a dare dpkg --add-architecture i386 dovrebbe installarmeli e girare regolarmente?

Grazie per adesso.

Valter


RE: Applicazione per altra architettura - Valgio63 - 09-12-2014

Aggiunta!
Ho provato ed in effetti ci prova ad installarlo, peccato che non riesce a risolvere un bel po' di dipendenze.
Con apt-get update mi restituisce degli errori, evidentemente nei repositori di weezy stable raspbian non ci sono li file dell'architettura i386.
forse se aggiungessi i repository di Debian weezy?


RE: [RISOLTO]Applicazione per altra architettura - Valgio63 - 30-12-2014

Diciamo che ho risolto!
In effetti la cosa è IMPOSSIBILE!
Intanto forzare l'architettura i386 non serve a niente, perchè le CPU ARM non riescono a far girare tali applicativi.
Inoltre, benché iscan-data esista nella versione All.deb e Iscan abbia a disposizione i sorgenti (che comunque dipende da librerie di Ubuntu e non di Debian, ovvero a versioni Mooooolto più recenti di quelle di Debian) e quindi dovrebbe essere ricompilato ed pacchettizato per l'architettura armhf, cosa che non ho mai fatto e per adesso al di sopra delle mie possibilità informatiche, per iscan-plugin non esistono sorgenti a disposizione!
Quindi la soluzione: o cambio stampante o resta solo un server di stampa!
Mi applicherò quindi per automatizzare, attraverso la Raspberry, l'accensione e spengimento della stampante a distanza!
Comunque grazie a tutti per l'aiuto e vi auguro, in anticipo ma di poco , un Buon Anno!
Valter