Salve a tutti...
Ho sviluppato un software python con le wx sotto Ubuntu..
questo software deve girare su una Mandriva (qualsiasi versione in realtà.. ma i test li faccio sotto una 2007) e altre distro linux nelle quali NON sono installate le librerie wx e NON devo vincolare l'utente ad installare alcun che.. quindi... ho creato dei file binari per far partire l'applicazione.. il problema è che nella macchina mandriva (ma anche nella altre "pulite") non trova le librerie wx (ovvio.. dato che non sono installate) e il software non parte..
ho provato quindi con chrpath a rimuovere gli hardlink dai file .so e a copiare la libreria nella stessa cartella (nel mio caso è una chiavetta usb che salta da un pc all'altro per i vari test) ma non funziona ugualmente..
ecco il codice:
Codice:
<br />$ chrpath -d *.so<br />$ cp /usr/lib/libwx_gtk2u_richtext-2.8.so.0.4.0 /media/disk/<br />
La mia domanda a questo punto è.. come faccio a portarmi appresso le librerie wx senza doverle installare?
Ringrazio in anticipo per qualsiasi risposta
...associa staticamente nel binario (in sostanza nel pacchetto compilato) le librerie wx attraverso le apposite flag di compilazione. Il risultato ovviamente sarà un pacchetto "più corposo" in termini di MB.
Bye 8-)
My site - http://elettrolinux.com