내 시스템에 설치하려는 .sh
설치 스크립트(패키지도 아님 ) 만 함께 제공되는 타사 순수 바이너리 프로그램이 있습니다 . .deb
(해당되는 경우 PyCharm.)
/opt
기본적으로 설치 또는 에 설치하는 두 가지 옵션이 있다고 생각합니다 ~/PyCharm
.
어디에 설치해야 하나요? 관련된 장점이나 단점이 있나요?
설치하려면 설치 스크립트에 대한 권한을 /opt
부여해야 합니다 . sudo
애플리케이션이 자체적으로 업데이트되기를 원하는 경우 어떻게 해야 합니까? 최악의 경우에는 gksudo
.
답변1
특히 PyCharm의 경우 문제의 시스템에 있는 유일한 사용자라면 ~/PyCharm
지적하신 대로 에 설치하면 업그레이드가 훨씬 쉬워집니다.
귀하의 질문에 보다 일반적으로 대답하려면 실제로 고려해야 할 장단점이 있습니다.
/opt
소유권을 사용하여 설치하면root
일반적으로 시스템의 모든 사용자에게 액세스 권한이 부여됩니다(대부분의 설치 프로그램이 작동하는 방식)./home
별도의 파일 시스템이 있는 경우 마운트하면/opt
공간을 차지하지 않을 수 있습니다.- 또한 설치 시
/opt
백업 공간을 차지하지 않습니다. - 홈 디렉터리에 설치한다는 것은 소프트웨어가 기본적으로 쓰기 가능하다는 것을 의미합니다(업그레이드가 단순화됨).
후자의 경우, 시스템의 유일한 사용자인 경우 소프트웨어 설치 디렉터리를 자신에게 설치 /opt
하고 설치하는 것을 막을 수 없습니다 . 이렇게 하면 해당 디렉터리를 제외 하고 쉽게 업그레이드할 수 있습니다.chown
/home