Xenial 16.04를 실행 중이고 외장 드라이브에 패키지를 설치하려고합니다. 내 컴퓨터에는 32GB SSD가 있으므로 외장 드라이브를 사용할 수 있으면 매우 유용 할 것입니다.
빠른 검색 에서 프로그램 (크롬, 김프, 일부 파이썬 패키지 등)에 대한 모든 종속성을 패키지화하도록 설계된 AppImageKit 이라는 프레임 워크를 찾았 지만 조사 할 시간이 없었습니다.
이 사용자 는 나와 동일한 솔루션을 찾고있는 것 같습니다.
고마워, 크리스
가장 쉬운 해결책은 외부 SSD에 Ubuntu를 설치하는 것입니다.
"문제"는 Linux가 단일 디렉토리에 프로그램을 설치하지 않기 때문에 응용 프로그램을 설치할 때 하드 드라이브의 여러 위치에 조각을 설치한다는 것입니다.
http://brajeshwar.com/2008/filesystem-file-organization-in-linux/ 참조
따라서 일반적으로 "일반적으로"수행하는 작업은 설치의 일부로 ssd를 파티션하고 / home 또는 / usr 또는 / var와 같은 다양한 위치에 다양한 파티션을 마운트하는 것입니다.
따라서 / usr과 같은 파일 시스템의 일부를 다시 설치하거나 ssd로 이동할 수 있습니다. 이동하는 데 시간이 더 오래 걸리고 더 많은 작업이 필요하며 다시 설치하고 SSD에 / var 및 / usr과 같은 파티션을 만듭니다. 설치 프로그램이이 작업을 수행합니다.
이동하려면 별도의 파티션에 / var를 어떻게 저장할 수 있습니까?를 참조하십시오 .
기타 옵션 : 두 번째 HDD를 프로그램 설치 드라이브 경로로 사용하는 방법
마지막 옵션은 소스에서 컴파일하는 것입니다. 컴파일 할 때 위치를 지정하고 다시 ssd에 파티션을 만들고 / usr / local에 마운트합니다. 컴파일 할 때 --prefix 옵션을 사용합니다.
./configure --prefix=/usr/local
https://stackoverflow.com/questions/8902698/linux-configure-make-prefix를 참조 하십시오.
따라서 그 의미를 이해하지 못했다면 Ubuntu를 ssd에 설치하는 것이 가장 좋습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다