apt가 소프트웨어를 설치하는 위치를 변경할 수 있습니까?

apt가 소프트웨어를 설치하는 위치를 변경할 수 있습니까?

Ubuntu를 사용한 지 3개월 후에 나는 apt가 HDD 대신 SSD에 소프트웨어를 설치하고 있다는 것을 깨달았습니다. 현재 SSD에서 부팅하고 있지만 HDD에 홈 디렉터리가 설치되어 있습니다.

적절한 설치 방법을 변경할 수 있는 방법이 있나요?

답변1

에서http://ubuntuforums.org/~을 통해Abz의 블로그:

적절한 캐시를 영구적으로 변경하려면 다음을 수행하십시오.

cd /new/cache/is/here
mkdir partial
nano /etc/apt/apt.conf

다음 줄을 추가하세요.

dir::cache::archives /new/cache/is/here

일시적으로 변경하려면:

sudo apt-get -o dir::cache::archives="/new/cache/is/here" install packagename

또는 심볼릭 링크를 만들 수 있습니다(현재 캐시가 삭제됩니다).

안전한 보관을 위해 먼저 오래된 캐시 파일을 다른 곳으로 이동할 수 있습니다.

sudo mkdir /New_Location/newtmp
sudo cp -a /var/cache/apt/archives/* /New_Location/newtmp

그런 다음 심볼릭 링크를 만듭니다.

sudo rm -rf /var/cache/apt/archives
sudo ln -s /path/to/new/cache /var/cache/apt/archives

마지막으로 기존 캐시 파일을 모두 새 캐시 위치로 이동하고 임시 데이터를 정리합니다.

sudo cp -a /New_Location/newtmp/* /path/to/new/cache
sudo rm -rf /New_Location/newtmp/

관련 정보