オフライン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

ところで、インターネットの速度が遅すぎて1GB程度のファイルをダウンロードするのに時間がかかります。また、すでにオフライン1.0.8 ISOがあります。

私のコンピュータにはすでに多くのカスタムパッケージと設定がインストールされているため、既存のクリーンインストールを実行したくありません。

持っているオフラインISOを使用して1.0.6から1.0.8にアップグレードしたいです(既存の設定とすべてを維持します)。

この作業をどのように行うべきかについてのアイデアはありますか?

答え1

/mntISOをディレクトリにマウント

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

「簡単な方法」(「構成ファイルを編集しない方法」とも呼ばれます)は次のとおりです。

*.debiso/discのすべてのファイルを/var/cache/apt/archives

/mntisoイメージをマウントして実行します。

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

走る

aptitude update; aptitude autoclean;

キャッシュディレクトリからすべての古い debs を削除し、通常どおりにアップグレードします。 apt/aptitude はキャッシュにないファイルのみをダウンロードします。

関連情報