작업파일(코드)을 넣고 싶은데 /usr/local/src
이미 다른 의미를 지닌 폴더인 것 같습니다.
저게 뭐에요? 거기에 소스코드를 넣어야 할까요, 아니면 더 좋은 곳이 있을까요?
편집하다- 나는 머신의 유일한 사용자이자 관리자이고 내 홈 디렉토리가 NFS 드라이브에 있기 때문에 사용하고 싶지 않습니다.
답변1
리눅스에 따르면FHS는 /usr
배포 기반 프로젝트를 저장하는 곳이자 /usr/local
현지화 변경 사항을 저장하는 곳입니다( /usr/local
기본 설치 후에는 비어 있음). 예를 들어, 소스에서 Ubuntu 패키지를 다시 컴파일하려는 경우 해당 패키지 관리자는 패키지의 소스 코드를 /usr/src/{package dir}
. 에 /usr/local/src
.
편집: 짧은 답변입니다. 예, 코드를 /usr/local/src
.
답변2
그것은 당신이 무엇인지에 따라 달라집니다행위그 소스로. 참고로 말하자면, 그곳은 좋은 곳입니다. /usr/local
시스템 관리자가 로컬로 설치한 소프트웨어용으로 예약되어 있습니다. 따라서 소스 파일과 함께 소프트웨어를 설치하려는 경우(다른 프로그램에서 사용하거나 사람들이 볼 수 있도록) 괜찮습니다.
그러나 이것이 의미하는 것은 아닙니다.작업공간. 이 때문에현지의물론 원하는 것은 무엇이든 할 수 있지만 소프트웨어 개발 트리에 배치하도록 설계되지 않았습니다.
현실적으로는 코드 저장소(어쩌면 다른 곳)에 있어야 하며 /srv/sourcerepo
개발자는 자신의 작업 복사본을 홈 디렉터리에 확인해야 합니다.