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 はキャッシュにないファイルのみをダウンロードします。