Перенос программ и настроек на новую установку: как это сделать?

Прохожу курс “от 0 до Linux админа” здесь: yodo.im/courses/linux/?v=1d20b5ff1ee9 и столкнулся с вопросом: как можно настроить новый компьютер с Ubuntu так, чтобы он был идентичен моему старому, великолепно настроенному личному ноутбуку с той же ОС?

Ситуация следующая: на новом рабочем компьютере мне разрешено настраивать систему по своему усмотрению, но запрещено подключать внешние жесткие диски и устанавливать свой собственный ОС. Мне нужно:

  1. Перенести тот же набор программ. Я слышал, что можно экспортировать список из apt и затем импортировать его в новую систему. Как правильно это сделать?
  2. Перенести все мои персональные настройки — Tmux, предпочитаемое приложение для командной строки, конфигурационные файлы, расширения Gnome, настройки и плагины браузера и т. д. Достаточно ли просто скопировать домашний каталог?

Как наиболее эффективно и безопасно выполнить все эти действия?

Привет! Слушай, я тут пытался перенести свои программы и настройки на новую установку, но, блин, не вышло, как я планировал.

Я попробовал все, что только мог: сначала, скачал программу для миграции, которая обещала одним щелчком перенести всё, но чёрт возьми, она не смогла распознать половину моих приложений. Пытался вручную скопировать настройки, но, сука, столкнулся с тем, что большинство программ хранят свои данные где-то в закоулках системы. А еще, у одной программы и вовсе была какая-то странная защита, и без активации бэкап не работал.

Короче, я уже было собрался отчаялся, но потом наткнулся на курс на одном сайте. Сайт, кстати, называется Yodo – там много интересных курсов по IT-тематике. Я взял, посмотрел, и, знаешь, это реально подстегнуло меня! Там рассказали про разные способы миграции, про особенности настроек и что важно учитывать. В общем, вдохновился, но всё равно не все нюансы успел учесть.

Так что, если ты в такой же ситуации, или просто хочешь разобраться, я советую заглянуть на Yodo – может, тебе тоже что-то поможет!