Kali Linux를 1.0.6에서 Kali 1.0.8로 업그레이드하고 싶습니다. 나는 다음 명령을 사용하여 이 작업을 수행할 수 있다는 것을 깨달았습니다.
apt-get update && apt-get dist-upgrade
하지만 네트워크 속도가 느리기 때문에 1GB 정도의 아카이브를 다운로드하는 데 시간이 오래 걸립니다. 게다가 이미 오프라인 1.0.8 ISO가 있습니다.
내 컴퓨터에 많은 사용자 정의 패키지와 구성을 설치했기 때문에 기존의 새로 설치를 수행하고 싶지 않습니다.
가지고 있는 오프라인 ISO를 사용하여 1.0.6에서 1.0.8로 업그레이드하고 싶습니다(기존 설정과 모든 것을 유지함).
이 작업을 어떻게 수행해야 하는지에 대한 생각이 있나요?
답변1
ISO를 /mnt
디렉토리 에 마운트
sudo mount -t iso9660 -o loop /path/to/iso /mnt/
추가 를 수정합니다 /etc/apt/sources.list
:
deb file:///mnt kali main contrib non-free
설명: 파일에서 정보 위치를 제외한 다른 모든 저장소 위치를 주석 처리합니다.
시스템 업데이트
sudo apt-get update
sudo apt-get dist-upgrade
주석 해제 이제 ISO에서 시스템을 업데이트했습니다. 이제 공식 저장소 위치의 주석을 해제하고 새로 추가된 ISO 저장소에 주석을 달아야 합니다.
ISO 마운트 해제
sudo umount /mnt
답변2
"복잡하지 않은 방법"(일명 "구성 파일을 편집하지 않는 방법")은 다음과 같습니다.
*.deb
iso/disc의 모든 파일을 /var/cache/apt/archives
.
iso 이미지를 마운트한 /mnt
다음 실행하면 됩니다.
find /mnt -r -name *.deb -type f -exec cp {} /var/cache/apt/archives/ \;
달리다
aptitude update; aptitude autoclean;
캐시 디렉토리에서 모든 오래된 debs를 삭제한 다음 항상 하던 것처럼 업그레이드하십시오. apt/aptitude는 이제 캐시에 없는 파일만 다운로드합니다.