Creazione del programma di installazione QGIS per Windows con personalizzazione della GUI [chiuso]


19

Sto cercando di creare un programma di installazione QGIS personalizzato per Windows con una GUI ridotta. Ho personalizzato la GUI usando la funzione di personalizzazione di QGis e l'ho salvata come file .ini.

Come posso includere questa GUI personalizzata nel mio programma di installazione?

Ho trovato questo tutorial molto utile:

http://linfiniti.com/2011/05/building-custom-qgis-installers-for-windows/

e nei commenti dice anche che è possibile includerlo usando lo strumento di personalizzazione. Tuttavia, non dice esattamente come e dove salvare il file di personalizzazione nel pacchetto di installazione.

Un'altra possibilità di caricare automaticamente una GUI personalizzata è spiegata qui:

http://linfiniti.com/2011/07/batch-customizing-qgis/ Hai pensato di esportare la chiave di registro customization.reg e di includerla da qualche parte nel programma di installazione, ma dove?

Ciò significherebbe che dovrei esportare la chiave di registro di Windows customization.reg, salvarla da qualche parte nel pacchetto di installazione e scrivere un file batch che importa questa chiave di registro al termine dell'installazione.

Pensi che sarebbe possibile?

Questo è quello che ho scoperto finora.

Qualcuno ha idea di quale sarebbe il modo più semplice per farlo?

Risposte:


1

Quindi QGIS utilizza il sistema di installazione NSIS (aka Winamp Installer) che crea il risultato finale. Senza provare, IMHO devi lavorare in questo modo:

  • verifica la fonte QGIS
  • costruire il file binario di Windows
  • aggiungi il tuo file .reg a / ms-windows / file di installazione /
  • Modifica lo script .nsh che trova il tuo .reg e corregge il registro in quel modo
  • In alternativa agli ultimi passaggi, utilizzare questo modo per aggiungere le impostazioni personalizzate:
    http://nsis.sourceforge.net/Reg2Nsis_-_convert_registry_info_into_NSIS_commands

Consiglio vivamente di usare una macchina virtuale perché, come mi aspetto, avrai bisogno di un po 'di tempo prima che funzioni bene e non dovresti rovinare il tuo sistema :)

Non sono sicuro di come questo influenzerà il wrapper del programma di installazione di OS4win, poiché mi aspetto che tu voglia utilizzarlo solo su alcune macchine. (Forse si sta utilizzando il programma di installazione ufficiale e si applica manualmente la patch .reg più facilmente?)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.