기본 프로그램 설치 위치를 변경하시겠습니까?

기본 프로그램 설치 위치를 변경하시겠습니까?

나는 최근에 Linux를 배웠지만 Linux 시스템이 어떻게 작동하는지, 특히 Linux가 프로그램 파일을 처리하는 방법에 대해 혼란스러워요. Windows에서는 모든 프로그램이 Programfiles(및 Windows의 일부) 디렉토리에 있지만 Linux에서는 자동으로 프로그램 (apt) 내 생각에는 프로그램 파일을 (단순히 프로그램 파일 폴더가 아닌) 한 곳에 "무작위로" 배치하는 것 같습니다.

Linux에서 프로그램의 기본 위치/폴더를 변경할 수 있나요? 저는 리눅스 민트 17.3 64비트를 사용하고 있습니다.

답변1

간단히 말해서, Linux 배포판과 함께 제공되는 패키지 관리자를 사용하는 한 바이너리가 설치된 위치를 변경할 수 없습니다. 그러나 설치 경로는 오랫동안 확립된 경로를 따릅니다.관습(배포판 간에는 약간의 차이가 있습니다).

패키지를 직접 빌드하는 경우 이론적으로 설치 접두사를 직접 선택할 수 있지만 일반적으로 관례를 벗어나면 일종의 페널티가 있습니다(읽기: 수행 중인 작업을 정확히 모르는 경우 나쁜 생각입니다).

답변2

일반적으로 그렇지 않습니다. Linux의 대부분의 프로그램은 패키지입니다.할 수 있다재배치될 수 있습니다. 그러나 재배치를 허용하도록 설정된 경우는 거의 없습니다. 특히 Mint와 같은 데비안 파생 시스템은 재배치 가능한 패키지를 제공하지 않습니다. RPM 기반 시스템에는 재배치 가능한 일부 패키지가 포함될 수 있습니다.

추가 자료:

관련 정보