사용자 간에 공유되는 개발 소프트웨어를 배치하기에 가장 적합한 디렉토리는 무엇입니까?

사용자 간에 공유되는 개발 소프트웨어를 배치하기에 가장 적합한 디렉토리는 무엇입니까?

/srv동일한 컴퓨터 내의 사용자 간에 데이터(파일 및 디렉터리)를 공유하는 경우 해당 디렉터리를 사용하는 것이 좋습니다 .

나는 그것이 여전히 유효하거나 권장할 수 있다고 가정합니다. 변경 사항이 있으면 수정해 주십시오.

하지만 - 사용자/그룹이 어떤 디렉토리를 공유해야 합니까?개발 지향 소프트웨어? 즉, Java, Maven, Gradle(모두 .tar.gz문서에서 사용 가능)입니다. 각 사용자에 대해 압축을 푼 동일한 디렉터리를 반복하는 것은 의미가 없습니다.

답변1

2가지 프로그램이 있습니다:

  1. 리눅스와 비슷합니다. 해당 파일은 파일 유형/목적에 따라 모든 파일 시스템에 배포됩니다. 이런 종류의 프로그램에는 아무런 문제가 없습니다. 패키지 관리자가 잘 관리합니다.

  2. 창문 등. 각 프로그램 파일은 프로그램별 폴더에 있습니다. C:/Program files/XXX 좋은 방법은 아닙니다 . 하지만 Linux에 그러한 프로그램이 하나 이상 있으면/opt에 넣으세요.

아니면 디렉토리를 생성할 수도 있습니다./집그러한 목적으로./홈/선택예를 들어. 이는 소프트웨어와 자동으로 선택된 소프트웨어 간의 충돌이 우려되는 경우 유용할 수 있습니다./선택하다.

한 사람만 사용할 수 있는 소프트웨어를 설치할 수 있습니다.${HOME}/빈그러나 이것은 귀하의 경우가 아닙니다.

관련 정보