Как обновить Kali Linux 1.0.6 до 1.0.8 (Debian) с помощью автономного образа ISO?

Как обновить Kali Linux 1.0.6 до 1.0.8 (Debian) с помощью автономного образа ISO?

Хочу обновить Kali Linux с 1.0.6 до Kali 1.0.8. Я понял, что это можно сделать с помощью команды:

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

Но у меня медленная сеть, и загрузка 1 ГБ (или около того) архивов займет целую вечность. Кроме того, у меня уже есть офлайновый 1.0.8 ISO.

Я не хочу выполнять традиционную новую установку, поскольку на моем компьютере установлено много пользовательских пакетов и конфигураций.

Я хочу обновиться с версии 1.0.6 до 1.0.8, используя имеющийся у меня автономный ISO-образ (и сохранить существующие настройки и все остальное).

Есть мысли, как мне это сделать?

решение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 теперь будет загружать только файлы, которых нет в вашем кэше.

Связанный контент