如何使用離線 ISO 映像將 Kali Linux 1.0.6 升級到 1.0.8 (Debian)?

如何使用離線 ISO 映像將 Kali Linux 1.0.6 升級到 1.0.8 (Debian)?

我想將 Kali Linux 升級到 1.0.6 到 Kali 1.0.8。我意識到我可以使用以下命令來做到這一點:

apt-get update && apt-get dist-upgrade

但我的網路速度很慢,下載 1 GB(左右)的檔案需要很長時間。另外,我已經有一個離線的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

註:註解掉檔案中除 about 之外的所有其他儲存庫位置。

更新系統

sudo apt-get update
sudo apt-get dist-upgrade

取消註釋 我們現在已經從 ISO 更新了系統,現在我們需要取消官方儲存庫位置的註釋並註釋我們新新增的 ISO 儲存庫。

解除安裝 ISO

sudo umount /mnt

答案2

「簡單的方法」(又稱「無需編輯設定檔的方法」)是:

將所有*.deb檔案從 iso/光碟複製到/var/cache/apt/archives.

您可以透過安裝 iso 映像檔/mnt然後執行來完成此操作

find /mnt -r -name *.deb -type f -exec cp {} /var/cache/apt/archives/ \;

跑步

aptitude update; aptitude autoclean;

從快取目錄中刪除所有舊的 deb,然後像往常一樣升級。 apt/aptitude 現在只會下載快取中沒有的檔案。

相關內容