如何使用 Aptik 备份和恢复 Linux 中的 PPA、应用程序和软件包
source link: https://www.sysgeek.cn/aptik-backup-and-restore-linux/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Linux 发行版的版本迭代和更新实在太快,当我们全新安装和升级 Linux 系统大版本或更换新电脑时,经常都需要从头开始(重新)对系统设置、常用应用程序和存储库进行重新配置。
那么有没有一种方便而实用的方式,将现有的应用程序、数据和设置通通打包带走,再在新系统上恢复一波呢?答案是——有! 下面系统极客就为大家介绍一款名为 Aptik 的小工具,它可以让用户轻点几下鼠标就完成备份 PPA、已安装的软件和应用设置等操作。
Aptik 工具是什么?
Aptik 是一款集备份和恢复系统设置、应用程序和数据等功能于一身的工具,它可以将「配置」方便而快捷地从一台 Linux 计算机迁移到另外一台设备,而且 Aptik还同时支持 Debian、Ubuntu、Fedora、Arch 及其衍生的主流 Linux 发行版。
在使用 Aptik 工具时请务必注意以下事项:
- 仅在新环境中进行「还原」操作,不建议在(执行备份操作的)现有 Linux 中恢复系统设置。
- 因为不同发行版中的软件包和存储库名称会有所差异,不要跨发行版使用 Aptik 进行迁移操作。(例如,只在从Ubuntu 20.04 迁移到 Ubuntu 20.10 时使用。)
- 由于软件包名称和存储库会因架构不同而不同,Aptik 还原功能应该在相同架构的系统之间使用。(例如,仅从 32 位到 32 位或从 64 位到 64 位系统。)
如何安装 Aptik 和 Aptik GTK
要安装 Aptik,请在「终端」中执行以下命令添加 Aptik PPA 仓库:
sudo apt-add-repository -y ppa:teejee2008/ppa
添加好 PPA 后执行以下命令更新系统并安装 Aptik 和 Aptik-GTK:
- sudo apt update
- sudo apt install aptik aptik-gtk
如果你在使用 Aptik PPA 仓库安装时遇到问题,可能是因为 Aptik v19.07 变成了收费版本,但还是可以手动方式通过 GitHub 下载免费版本的 Aptik 和 Aptik-GTK 进行手动安装:
- wget https://github.com/teejee2008/aptik/releases/download/v18.8/aptik-v18.8-amd64.deb
- wget https://github.com/teejee2008/aptik-gtk/releases/download/v18.8.1/aptik-gtk-v18.8.2-amd64.deb
- sudo apt -y install ./aptik-v18.8-amd64.deb ./aptik-gtk-v18.8.2-amd64.deb
使用 Aptik 备份 Linux 配置数据
在应用程序中找到并打开「Aptik GTK」,在「Backup Mode」备份模式中选择「Backup」备份再点击「Select」选择一个备份路径:
在左侧面板中选择「Backup」页,可以有选择性地对需要备份的条目进行勾选:
或者点击最下方的「Backup All items」按钮,对所有条目进行直接备份:
如果你在左侧「General」面板的「UI Mode」中选择了「Advanced」高级或「Expert」专家模式,则可以进一步自定义备份条目:
使用 Aptik 还原 Linux 配置数据
将备份好的数据文件夹拷贝到新电脑中,如我们示例中的 /home/billyfu/backup 目录。在新的 Linux 计算机中安装好并打开「Aptik GTK」,在「Backup Mode」备份模式中选择「Restore」还原选项,再点击「Select」指定好配置文件的路径:
在左侧面板中选择「Restore」还原页,可有选择性地对需要还原的条目进行勾选:
或者点击最下方的「Restore All items」按钮,对所有条目直接进行还原操作:
恢复完成后,请重新启动系统。 此后,所有应用程序和用户设置将与以前的 Linux 相同。
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK