기본 설치 디렉터리를 변경하시겠습니까?

기본 설치 디렉터리를 변경하시겠습니까?

응용 프로그램의 설치 디렉터리를 변경하는 방법이 있습니까? 내 말은, 설정이 켜져 있는 한 설치 등을 /usr/bin위해 설정을 변경할 수 있다는 것입니다 ./usr/local/bin바꾸다?

현재 Ubuntu 14.04 64비트를 사용하고 있습니다.

솔루션이 패키지 관리자에 따라 달라지는 경우 일반적인 접근 방식이 있습니까? 어떤 프로필을 타겟팅해야 합니까?

답변1

짧은 답변:

아니요.

긴 답변:

패키지 관리자( apt종속성 dpkg)를 통해 패키지를 설치할 때 .deb 아카이브의 파일이 추출되어 있어야 할 위치로 이동됩니다. 구성 파일은 /etc, 바이너리는 /usr/bin다른 bin 디렉토리로, 라이브러리 /lib는 등 으로 이동합니다. 어떤 파일이 어디로 갈지 지정하는 표준은 FHS(File Hierarchy Standard)입니다. 설치 디렉터리를 변경하면 이 표준을 위반할 가능성이 높습니다. 어쨌든 옵션이 dpkg있지만 --instdir전역적으로 사용하면 문제가 발생합니다.

실제 질문에 답하려면:

귀하의 의견에서 읽었듯이 이 작업을 수행하려는 이유는 루트 파티션에 충분한 공간이 없지만 /usr/local.

설치 디렉터리를 변경하는 것은 해결책이 아니며 하드 드라이브를 다시 파티션해야 합니다. 시스템을 다시 설치하고 싶지 않다면 파티션 크기를 조정할 수 있습니다(전혀 필요하지 않음). 그래픽 도구를 선호하는 경우(명령줄의 경우 parted및 확인 fdisk) GParted와 같은 라이브 파티셔닝 시스템을 시작해 보십시오.

또 다른 솔루션(미래에 더 많은 유연성을 허용하므로 이 솔루션을 선호합니다)은 다음과 같습니다.좌심실 용적. LVM은 논리 볼륨 관리(Logical Volume Management)를 의미하며, 이를 통해 데이터 손실이나 하드 드라이브를 다시 분할하지 않고도 파티션 크기를 조정할 수 있습니다. 여기서 설명하기에는 조금 복잡하지만 좋은 가이드가 있습니다. 그 중 하나는위조하는 방법그리고 관련 콘텐츠도 볼 수 있어요건축 위키피디아페이지.

관련 정보