Deploy su Linux
-
wrote on 16 May 2017, 14:51 last edited by
ciao!
per il deploy della mia applicazione su windows, per poi distribuirla sui vari pc, ho usato windeplyqt, che è già presente nell'installazione.
per fare il deploy su linux, senza andarmi a prendere tutte le librerie a manina? -
wrote on 18 May 2017, 20:46 last edited by
c'e' questo: https://github.com/probonopd/linuxdeployqt ma direi che a mano e' la soluzione finale
-
c'e' questo: https://github.com/probonopd/linuxdeployqt ma direi che a mano e' la soluzione finale
wrote on 19 May 2017, 07:35 last edited by fermatqt@VRonin said in Deploy su Linux:
c'e' questo: https://github.com/probonopd/linuxdeployqt ma direi che a mano e' la soluzione finale
ciao!
si anche perchè cmq ci sono delle librerie che non si porta dietro.però a mano c'è cmq qualche strumento che mi può aiutare?
perchè il comando ldd mi indica parecchie librerie.
non c'è un modo per copiarle in automatico secondo te??EDIT:
appena posso provo con un comando tipo questo:ldd file | grep "=> /" | awk '{print $3}' | xargs -I '{}' cp -v '{}' /destination
-
@VRonin said in Deploy su Linux:
c'e' questo: https://github.com/probonopd/linuxdeployqt ma direi che a mano e' la soluzione finale
ciao!
si anche perchè cmq ci sono delle librerie che non si porta dietro.però a mano c'è cmq qualche strumento che mi può aiutare?
perchè il comando ldd mi indica parecchie librerie.
non c'è un modo per copiarle in automatico secondo te??EDIT:
appena posso provo con un comando tipo questo:ldd file | grep "=> /" | awk '{print $3}' | xargs -I '{}' cp -v '{}' /destination
-
@fermatqt scusa ma copiare l'elenco dal terminale e lavorarlo con gedit è una soluzione che non ti piace proprio?
Saluti
giorgiowrote on 19 May 2017, 12:32 last edited by@gfxx said in Deploy su Linux:
@fermatqt scusa ma copiare l'elenco dal terminale e lavorarlo con gedit è una soluzione che non ti piace proprio?
Saluti
giorgiociao!
in che senso lavorarlo con gedit?? -
@gfxx said in Deploy su Linux:
@fermatqt scusa ma copiare l'elenco dal terminale e lavorarlo con gedit è una soluzione che non ti piace proprio?
Saluti
giorgiociao!
in che senso lavorarlo con gedit??wrote on 19 May 2017, 12:49 last edited by gfxx@fermatqt regular expression + gedit
ogni volta che provo cose un pochino complesse da terminale con bash va a finire che ci perdo più tempo a trovare la sequenza corretta per il risultato voluto che non farlo a mano ... o quasi ...
ciao
giorgio -
wrote on 24 May 2017, 12:03 last edited by
allora, ho provato sia con linuxdeployqt, che facendo il copia/incolla manuale.
nel primo caso avvio l'eseguibile da script shell in questo modo:
#!/bin/bash QT_QPA_PLATFORM_PLUGIN_PATH=$PWD export QT_QPA_PLATFORM_PLUGIN_PATH ./QImageResizing
nel secondo caso:
#!/bin/bash LD_LIBRARY_PATH=$PWD export LD_LIBRARY_PATH ./QImageResizing
tutto ciò seguendo delle guide trovate qua e la.
solo che in entrambi i casi, ottengo questo:
$ ./start.sh ./QImageResizing: �nM,�: xLd^: Error 1648685884
che non so cosa voglia dire ovviamente.
qualche idea?? -
wrote on 25 May 2017, 14:39 last edited by
Puoi provare a scannarlo con https://sourceforge.net/projects/binscan/ e vedere se manca qualcosa?
-
Puoi provare a scannarlo con https://sourceforge.net/projects/binscan/ e vedere se manca qualcosa?
wrote on 26 May 2017, 10:41 last edited by@VRonin said in Deploy su Linux:
Puoi provare a scannarlo con https://sourceforge.net/projects/binscan/ e vedere se manca qualcosa?
ciao!
ho provato ad usare la versione scritta in java.
dandogli in pasto l'eseguibile, mi compare questo messaggio in console:AVVERTENZA: not shared executable
2/9