Как сохранить настройки программ при полной переустановке Линукс
Очень редко бывают случаи, когда необходимо полностью переустановить Линукс. Иногда это бывает по требованию обновления оболочки. Имеет смысл произвести таким образом чистку от кучи всяких файлов постоянно генерированных программами и самим Линуксом (по большей части они в корневом разделе), после установок или обновлений скольких-то подряд дистрибутивов, скажем раз в 10 лет.. Если меняете оболочку с одной на другую, тож имеет смысл снести всё.. Предпочитаю стирать EFI, корень / и /home каждый раз.
Покажу что сохраняю, естественно программ может быть больше, главное понять суть..
Настройки программ в основном лежат в конкретном месте, в директории пользователя ~/.config/ (/home/$USER/.config/). Там где не указаны конкретные файлы, значит копируем всё..
Нам необходимо скопировать содержимое директорий, куда-нить на другой диск, флешку итп:
- Делаем принтскрины открытых директорий и рабочего стола с открытым на фоне файловым менеджером Dolphin и открытым Пуском с избранным. После переустановки поможет настроить как было..
- Сохраняю вкладки браузеров, в LibreWolf (Mozilla Firefox) нажать Alt → Закладки → Показать все закладки → Импорт и резервные копии → Экспорт закладок в HTML файл... (Обратно импорт, само собой, он панель закладок может развернуть как отдельную директорию - перетащите потом в менеджере, если пользуетесь..)
- ~/Рабочий стол/
- Проверьте в домашней директории - не завалялось ли чего в документах, загрузках итд.
- ~/.local/share/TelegramDesktop/
- ~/.config/audacious/
- ~/.local/share/ktorrent/ (здесь торренты в раздаче)
- ~/.xbindkeysrc
- ~/.config/filezilla/
- ~/NetBeansProjects/
- ~/.config/geany/
- /colorschemes/
- filetype_extensions.conf
- geany.conf
- keybindings.conf
- ~/.config/eiskaltdc++/
- /Certificates/
- antispam
- blacklist
- DCPlusPlus.xml
- Favorites.xml
- HashData.dat
- HashIndex.xml
- ipfilter
~/.config/smplayer/ (кроме директории /file_settings/, в ней много файлов туда сохраняются позиции видео итп)Скрипт установки всё настроит.- ~/notes.txt
После установки Linux, просто устанавливаем программы и копируем обратно файлы, в итоге всё подхватится как и было, ничего руками ковырять в настройках нет необходимости : )
(Если директорий нет → запустите и закройте программы, они создадут файлы конфигурации, далее копируйте настройки…)
Остальное перенастраиваю вручную, по причине возможных изменений и незнания где точно конкретные настройки. Решил не тратить время на долгие выяснения там где не надо, руками потыкать быстрее раз в сколько-то лет..
Все свои файлы храню на отдельном диске, заведите такую привычку - она полезная, позволяет особо не задумываться при сносе системы..