我想將 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 現在只會下載快取中沒有的檔案。