备份所有第三方 deb 仓库列表以及 Flatpak 和 Snaps,可以尝试使用我的名为
srslsud
的
Python 脚本(适用于 Ubuntu 和 Debian 的软件列表保存/恢复脚本)。
它将把所有 APT 仓库、它们的 GPG 密钥以及 Snaps、Flatpaks 和 Ubuntu Make 应用的列表保存为 JSON 文件,从第一台机器上。
然后,您可以在第二台机器上使用相同的 JSON 文件来恢复此列表。
# minimal for APT
sudo apt-get install python3 python3-gi python3-apt software-properties-common python3-jsonpickle
# additional for Snap, Flatpak
sudo apt-get install snapd flatpak gir1.2-snapd-1 gir1.2-flatpak-1.0
# additional for Ubuntu Make
sudo apt-get install ubuntu-make
cd ~/Downloads
wget https://raw.githubusercontent.com/N0rbert/srslsud/master/srslsud.py
chmod +x srslsud.py
./srslsud.py all_save
然后将 *
.json 文件与
srslsud.py 一起复制到目标系统中,并在那里运行以下命令:
./srslsud.py all_load
sudo bash ./apt.sh
最后,享受新的克隆系统。
注意:如果只需要APT,请使用apt_save和apt_load代替。