아래에 설치된 프로그램을 Ubuntu 및 기타 Linux 배포판의 기본적으로 PATH에 이미 있는 항목 /opt
에 안전하게 심볼릭 링크 할 수 있습니까?/usr/local/bin
/opt/bin
또는 다음 답변에 표시된 것처럼 별도의 항목을 만들어 PATH에 추가해야 하는 이유가 있습니까 ?/opt/bin과 /opt/X/bin 디렉토리의 차이점?
답변1
/opt
와 사이에는 차이가 있습니다 /usr/local/bin
. 따라서 바이너리를 서로 심볼릭 링크하는 것만으로도 혼란스러울 수 있습니다. 나는 그것들을 섞지 않습니다.
/opt
설치를 위해추가 애플리케이션 패키지, 이 /usr/local
디렉토리는 다음 용도로 사용됩니다.로컬로 소프트웨어를 설치할 때 시스템 관리자( make
및 make install
). /usr/local/bin
에 설치하기에 적합합니다 /usr/local
.
~에 따르면파일 계층 표준, 올바른 방법은 각 개별 패키지 /opt/<package>/bin
에 추가하는 것입니다. $PATH
이것이 너무 어렵다면( /opt/<package>/bin
예를 들어 수많은 디렉터리가 있는 경우) 사용자(로컬 관리자)는 /opt/<package>/bin
해당 디렉터리에 대한 심볼릭 링크를 만들 수 있습니다 /opt/bin
. 그런 다음 사용자에게 $PATH
한 번 추가할 수 있습니다.