![重新安装 Ubuntu 之前备份第三方应用程序](https://linux22.com/image/1074432/%E9%87%8D%E6%96%B0%E5%AE%89%E8%A3%85%20Ubuntu%20%E4%B9%8B%E5%89%8D%E5%A4%87%E4%BB%BD%E7%AC%AC%E4%B8%89%E6%96%B9%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F.png)
我计划通过不格式化我的根分区(我只使用一个分区)来重新安装我的操作系统,因为这将保留我的主目录的内容,但问题是当我过去这样做时,它会清除我所有的第三方应用程序,我想知道是否有办法可以备份并在之后恢复它们。
答案1
您可以在突触包管理器(系统->管理)中执行此操作,确保您的选择在“全部”部分,然后转到文件->保存标记,确保您选中“保存完整状态,而不仅仅是更改”,然后保存(不会被格式化的某个地方;)
安装完成后,你可以转到文件->读取标记
大部分程序都会下载,除了那些你添加了存储库的程序(至少在你重新输入它们之前)。之后你可能还需要修复 synaptic 中一些损坏的软件包。
我确信其他人现在可能知道如何备份和恢复源列表。
答案2
很大程度上取决于第三方软件提供什么样的安装方法。
为了帮助重新安装这些第三方软件,你应该
复制 apt-get 存储库(
/etc/apt/sources.list
)以获取第三方存储库。例如 spotify 和 virtualbox 提供了用于安装的存储库。将所有 .deb 和 zip/tar.gz 软件包复制到硬盘上(我通常从我的主文件夹下载或软件中找到它们,您也可以从其他文件夹找到它们)。但通常这样做的好处取决于您的连接速度以及该版本是否使用新版本不再提供的弃用功能。
浏览您的应用程序菜单并写下您希望在新系统中找到的所有第三方软件,然后将其写在纸上。
我明白那个一个会议是工具,其目标之一就是使这变得更容易。可能值得关注和关注其发展。
答案3
据我所知,stipple 是最好的解决方案,而 oneconf 是最终解决方案:
“将已安装应用程序、.config 文件和其他设置的列表保存到 couchDB。使用 Ubuntu One 将此数据库同步到其他计算机。此应用程序还可以帮助您在其他计算机上安装这些软件包和 .config 文件。”