MyTetra Share
Делитесь знаниями!
Ubbntu_Restart
Время создания: 16.06.2025 19:08
Автор: alensav
Текстовые метки: Ubbntu_Restart
Раздел: UDUNTU_RESTSRT
Запись: alensav/MyTetra2/main/base/1750090081dkgptiksiy/text.html на raw.githubusercontent.com

Пример полного списка команд

До переустановки:

dpkg --get-selections > installed_packages.txt

grep -h ^deb /etc/apt/sources.list /etc/apt/sources.list.d/* > ppa_list.txt

apt-key export-all > myrepokeys.gpg

tar -czvf home_backup.tar.gz .bashrc .config .local .gnupg .scripts afp-tools Ka-Radio

После переустановки:

sudo cp ppa_list.txt /etc/apt/sources.list.d/

sudo apt update

sudo apt-key add myrepokeys.gpg

sudo apt update


sudo dpkg --set-selections < installed_packages.txt

sudo apt-get dselect-upgradeШаг

3: Сохрани список избранных PPA и ключей (если были)

grep -h ^deb /etc/apt/sources.list /etc/apt/sources.list.d/*.list | sort | uniq > ~/ppa_list.txt

GPG-ключи:

apt-key export-all > ~/myrepokeys.gpg

Шаг 4: Восстановление пакетов после переустановки

После того как тыПосле того как ты установишь чистую систему , выполни следующее:

sudo cp ~/ppa_list.txt /etc/apt/sources.list.d/

sudo apt update

2. Восстанови GPG-ключи:

sudo apt-key add ~/myrepokeys.gpg

sudo apt update

3. Восстанови список пакетов:

sudo dpkg --set-selections < ~/installed_packages.txt

sudo apt-get dselect-upgrade

Альтернативный способ: Ручное восстановление через скрипт


Можешь просто выполнить:

sudo apt install $(cat ~/installed_packages.txt | grep -v deinstall | awk '{print $1}')

Но лучше использовать dpkg --set-selections, так как он учитывает

зависимости.

Полезно для твоего случая (ESP8266 + Time Capsule):

После переустановки можешь сразу установить нужные тебе пакеты:

sudo apt install git build-essential automake autoconf libtool libglib2.0-dev:i386 libgcrypt20-dev:i386 python3 python3-gi python3-cairo

А также для подключения к Time Capsule:

sudo apt install gvfs-backends gvfs-fuse









 
MyTetra Share v.0.67
Яндекс индекс цитирования