2017-03-08 1 views
0

저는 여러 명의 동료에게 배포하려는 새로운 Python 응용 프로그램을 작성하고 있습니다. 모든 것을 자기 집에두고 내 홈 디렉토리의 폴더 안에서 실행하는 평범한 평온한 태도 대신, 이번에는 내 수평선을 넓히고 실제로 의도 한대로 Linux 디렉토리 구조를 활용하려고합니다 (적어도 다소). 이 부분이 정확하지 않을 경우 아래의 내용을 읽고 댓글을 달거나 권장 사항을 작성해주십시오. Python 응용 프로그램 디렉토리 선택

는 내가 내 응용 프로그램 이후는/usr/X (대신/빈의 예는/usr/빈)를 사용하여에 충실해야한다고 가정 응용 프로그램 "narf"

/usr/narf - Install location for the actual python file(s).  
/usr/bin/narf - Either a softlink to the main python file above or use this location instead.  
/etc/narf - Any configuration files for app narf.  
/var/log/narf - Any log files for app narf.  
/usr/lib - Any required libraries for app narf.  
/run/narf - Any persistent (across reboot), but still temp files for app narf.  
/tmp/narf - Very temp files for app narf that go away with reboot 

전화 시스템 중요하지 않습니다 수 있습니다 및 단순한 애드온.

저는 현재 Ubuntu 16 LTS를 사용하고 있습니다. 그러나이 중 일부는 널리 사용되는 Linux 배포판에 대해 내 응용 프로그램을 표준화하려고 시도하는 방법입니다.

도움 주셔서 감사합니다.

는 * UPDATE *

나는 내 질문의 적어도 일부에 대한 답변을 볼 생각합니다./usr을 보면 꽤 예쁜 베어 본 디렉토리이고 거의 사용자 레벨의 루트 디렉토리와 비슷하다는 것을 알 수 있습니다 (bin, lib, local, sbin 등이 있습니다. 이로 인해 내 응용 프로그램이/usr에 절대적으로 없어야하며/usr/bin에만 있어야합니다.

답변

관련 문제