Обновления меня не пугают - нажал одну кнопку и всё готово. А вот установка софта - это морока. Что-то из родных репов ставится другое из сторонних, а ещё есть отдельные deb пакеты. Как вы решаете проблему установки всего нужного вам софта?
Самое трудное при бекапах - они имеет свойства сожрать все свободное место, а также оказаться подпорченными при восстановлении. Контроль целостности каждого бекапа - делает мало кто
Для установки софта надо иметь два "личных" списка и "нужные отдельно" деб-пакеты.
1. Список репозиториев (в виде скрипта подключения)
Пример
sudo add-apt-repository ppa:nemh/gambas3 && sudo add-apt-repository ppa:i-nex-development-team/stable && sudo add-apt-repository ppa:alexx2000/doublecmd && sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update && sudo apt-get install i-nex boot-repair doublecmd-common doublecmd-help-en doublecmd-help-ru doublecmd-plugins doublecmd-qt doublecmd-qt-dbg libqt4pas5
2. Список устанавливаемых и удаляемых пакетов.
В виде
sudo apt-get purge yyyy yyyyy yyyyy yyyy...
sudo apt-get install xxxx xxxxx xxxxx xxxxxx xxxxx ....
sudo apt-get autoremove --purge
sudo apt-get clean
sudo apt-get autoclean
Далее
3. Выделение отдельного раздела /home, в котором лежат все конфиги. В то же время, каталоги Документы, Изображения, Видео и т.д. - вынесены симлинками куда-то на "большой раздел с данными". Остается мизер данных. Если у вас не наполнен чем-то .wine или Steam, тут надо смотреть индивидуально, включать его сюда же или нет.
Для домашней машины - достаточно бекапить раздел с /home, для этого достаточно архиватора и 1-4 минуты времени, в текущей сесии, можно и в крон поставить. Желательно повыходить из иных прилежений. Непременно этот бекап - на иной диск (и ни в коем случае - на иной раздел). Размер от 200M - до 1 гига и более ( .wine или Steam, почта, логи.. индивидуально). Годится и в том случае, если хоум стоит на крипторазделе.
Пример
#!/bin/sh
newcopy=`echo /media/backup/Backup_home/user_backup$(date +%Y%m%d_%H%M).tar.gz`
cd /home
tar -cvzpf $newcopy --exclude='user/.cache' user
echo ---------Готово
sleep 2
Экономия - большое количество гигабайт и времени на бекапах системного раздела. Не-бекапить-то-что-можно-скачать.
Время восстановления - порядка 2 часов при работающем инете.
Конечно, все это относится к "домашней" машине, при отсуствии экспериментов с осью.