Использование Timeshift для восстановления старых приложений и настроек

Вопрос или проблема

Как и другие, я столкнулся с проблемами в Ubuntu 24.04 после обновления в конце августа.

К этим проблемам относились медленная загрузка, невозможность установить некоторые системные обновления, такие как новый ядро 6.8.0-45, и в конечном итоге полная невозможность загрузки.

У меня был настроен Timeshift, чтобы я мог восстановить систему. Но по каким-то причинам единственный снимок 22.04, который у меня есть, датирован 2022 годом, так что нет смысла пытаться откатиться к этому, так как с тех пор были добавлены многие приложения, изменены настройки и т.д.

У меня есть несколько снимков 24.04, но восстановление этих снимков затруднительно и неудачно (синий экран вместо обычной фиолетовой темы, ограниченное меню настроек и т.д.), и я думаю, что даже если мне удастся вернуть систему в предыдущее “работоспособное” состояние, она просто будет иметь ту же проблему с обновлениями, что и раньше, до сбоя загрузки.

Поэтому сейчас я рассматриваю вариант чистой установки 24.04, которая использует ядро 6.8.0-45 и кажется стабильной и обновляемой, когда я использую ее с Live USB.

Но это только система, а не множество приложений и связанных с ними настроек. Есть ли способ безопасно извлечь последнее рабочее состояние приложений из моего снимка Timeshift?

Ответ или решение

Чтобы восстановить старые приложения и настройки из снимков Timeshift, выполните следующие шаги. Это может вам помочь, если вы решите делать новую установку Ubuntu 24.04, но хотите сохранить состояние ваших приложений и их настройки.

  1. Подготовка системы:

    • Сделайте резервную копию всех важных данных на внешнем носителе, чтобы избежать их потери во время процесса.
    • Запишите текущее состояние системы, включая список установленных приложений. Это можно сделать с помощью следующей команды в терминале:
      dpkg --get-selections > installed_packages.txt
  2. Выполнение чистой установки:

    • Загрузитесь с Live USB и установите свежую копию Ubuntu 24.04, как вы планировали. Не забудьте выбрать опцию "Стереть диск и установить Ubuntu" или аналогичную, чтобы начать с чистого листа.
  3. Восстановление из Timeshift:

    • После завершения установки, установите Timeshift на новую систему с помощью следующей команды:
      sudo apt install timeshift
    • Запустите Timeshift и выберите опцию "Восстановить". Вам нужно будет указать, где хранятся ваши старые снимки. Обычно они находятся на том же диске, что и ваша система, в разделе Timeshift.
    • Выберите подходящий снимок, который содержит приложения и настройки, которые вы хотите восстановить.
    • В процессе восстановления убедитесь, что вы выбираете параметры, которые позволят восстановить также установленные приложения и их конфигурации.
  4. После восстановления:

    • После завершения процесса восстановления перезагрузите систему и убедитесь, что все нужные вам приложения работают корректно.
    • Внимательно проверьте настройки и убедитесь, что они соответствуют вашим ожиданиям. Возможно, потребуется выполнить некоторые мануальные настройки.
  5. Установка недостающих приложений:

    • Если некоторые приложения не удалось восстановить, вы можете использовать файл installed_packages.txt, который вы создали ранее, для переустановки всех необходимых пакетов:
      sudo dpkg --set-selections < installed_packages.txt
      sudo apt-get dselect-upgrade
  6. Обновление системы:

    • После восстановления установите все обновления для вашей новой системы:
      sudo apt update
      sudo apt upgrade

Таким образом, вы сможете создать стабильное и работоспособное окружение с использованием Timeshift для восстановления приложений и их настроек. Если у вас возникнут дополнительные вопросы, не стесняйтесь спрашивать.

Оцените материал
Добавить комментарий

Капча загружается...