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
/mnt
ISO를 디렉토리 에 마운트
sudo mount -t iso9660 -o loop /path/to/iso /mnt/
수정 /etc/apt/sources.list
추가:
deb file:///mnt kali main contrib non-free
설명: 파일에서 about을 제외한 다른 모든 저장소 위치를 주석 처리합니다.
시스템 업데이트
sudo apt-get update
sudo apt-get dist-upgrade
주석 해제 이제 ISO에서 시스템을 업데이트했습니다. 이제 공식 저장소 위치의 주석을 해제하고 새로 추가된 ISO 저장소에 주석을 달아야 합니다.
ISO 제거
sudo umount /mnt
답변2
"쉬운 방법"("구성 파일을 편집하지 않는 방법"이라고도 함)은 다음과 같습니다.
*.deb
iso/disc의 모든 파일을 /var/cache/apt/archives
.
/mnt
iso 이미지를 마운트한 다음 실행하면 됩니다 .
find /mnt -r -name *.deb -type f -exec cp {} /var/cache/apt/archives/ \;
달리기
aptitude update; aptitude autoclean;
캐시 디렉토리에서 모든 오래된 debs를 제거하고 평소대로 업그레이드하십시오. apt/aptitude는 이제 캐시에 없는 파일만 다운로드합니다.