"/usr/local/src" 폴더의 목적은 무엇입니까?

"/usr/local/src" 폴더의 목적은 무엇입니까?

작업파일(코드)을 넣고 싶은데 /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개발자는 자신의 작업 복사본을 홈 디렉터리에 확인해야 합니다.

관련 정보