Mój program python składa się z kilku plików:Gdzie powinienem umieścić moje skrypty pythonowe w Linuksie?
- głównym pyton wykonanie skryptu
- moduły Pythona w plikach * .py
- plik konfiguracyjny
- plików dziennika
- wykonywalne skrypty innych językach.
Wszystkie te pliki powinny być dostępne tylko dla użytkownika root. Główny skrypt powinien działać podczas uruchamiania, np. przez upstart.
Gdzie powinienem umieścić wszystkie te pliki w systemie plików Linux?
Jaki jest lepszy sposób na rozpowszechnianie mojego programu? pip, easy_install, deb, ...? Nie pracowałem z żadnym z tych narzędzi, więc chcę dla mnie coś łatwego. Minimalny obsługiwany dystrybucyjny system Linux powinien być systemem Ubuntu.
Dzięki, ale jak ustawić automatyczne lokalizowanie wszystkich plików w odpowiednich katalogach, gdy udostępniam archiwum tym plikom innym osobom? Ludzie, którzy otrzymają mój program, nie przenoszą plików samodzielnie. – George
Domyślam się, że najlepszą opcją będzie stworzenie pakietu '.deb' dla Ubuntu. Będziesz mógł umieścić wszystkie pliki w wybranych lokalizacjach. –