如何使用离线 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 现在只会下载缓存中没有的文件。

相关内容