![Linux에서 기본 응용 프로그램 설치 디렉터리를 변경할 수 있는 방법이 있습니까?](https://linux55.com/image/171741/Linux%EC%97%90%EC%84%9C%20%EA%B8%B0%EB%B3%B8%20%EC%9D%91%EC%9A%A9%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%20%EC%84%A4%EC%B9%98%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EB%A5%BC%20%EB%B3%80%EA%B2%BD%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%B4%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
일부 응용 프로그램(예: VS Code 및 Blender)을 솔리드 스테이트 드라이브가 아닌 하드 드라이브에 설치하고 싶기 때문에 256GB 솔리드 스테이트 드라이브와 1TB 하드 드라이브가 있는 노트북을 가지고 있습니다. 이를 수행할 수 있는 방법이 있습니까?
답변1
이론적으로는 적어도 rpm 패키지( --relocate
, --badreloc
)를 사용하면 가능하지만, 내가 아는 한 이를 지원하는 패키지는 거의 없습니다. 이를 무시하면 상황은 더욱 악화될 수 있습니다.
더 쉬운 접근 방식은 먼저 일반적인 방법으로 설치한 다음 많은 공간을 차지하는 파일과 폴더를 식별하는 것입니다. 다른 디스크로 이동할 수 있습니다. 그런 다음 심볼릭 링크, 하위 볼륨 마운트(btrfs) 또는 바인드 마운트를 통해 공식 경로에서 사용할 수 있습니다.
그러나 특히 업그레이드할 때 예상치 못한 결과가 발생할 수 있습니다. 마운트는 심볼릭 링크보다 덜 위험하다고 생각합니다.
답변2
두 가지 별도의 소프트웨어를 언급할 때 다음을 제안합니다.
- vscode 및 Blender의 압축 버전을 다운로드하세요.
- 하드 드라이브, 바람직하게는 일부 홈 폴더에 추출하십시오.
- 실행 파일에 대한 심볼릭 링크 만들기
/usr/bin
- 각 실행 파일에 대한 파일을 생성
.desktop
하고~/.local/share/applications
.