Il mio programma Python è costituito da diversi file:Dove dovrei inserire i miei script Python in Linux?
- l'esecuzione di script python principale
- moduli Python in file * .py
- file di configurazione
- log files
- eseguibili script di altre lingue.
Tutti questi file devono essere disponibili solo per root. Lo script principale dovrebbe essere eseguito all'avvio, ad es. via upstart.
Dove dovrei mettere tutti questi file nel filesystem di Linux?
Qual è il modo migliore per distribuire il mio programma? pip, easy_install, deb, ...? Non ho lavorato con nessuno di questi strumenti, quindi voglio qualcosa di facile per me. La distribuzione Linux minima supportata dovrebbe essere Ubuntu.
Grazie, ma come rendere automatica la posizione di tutti i file nelle directory appropriate quando fornisco l'archivio con questi file ad altre persone? Quindi le persone che ottengono il mio programma non spostano i file da soli. – George
Immagino che l'opzione migliore sarà creare un pacchetto '.deb' per Ubuntu. Sarai in grado di posizionare tutti i file nelle posizioni che desideri. –