使用‘deb’文件更新软件会删除以前的版本吗?

使用‘deb’文件更新软件会删除以前的版本吗?

Unity(编程环境,而非 GUI)具有deb使用文件安装的 Linux 版本

  • 目前,我正在运行这个测试版本:unity-editor-5.5.0b2+20160906_amd64.deb

  • 它总是崩溃,所以我想恢复到以前更稳定的版本:unity-editor-5.4.1f1+20160913_amd64.deb

我可以直接安装5.4.1deb 文件吗?还是会遇到问题,因为我的系统上已经存在较新的版本?或者,我的系统上会同时存在两个版本吗?

答案1

.deb是的。使用文件安装应用程序dpkg -i将用命令中指定的版本替换当前安装的版本。即使安装的版本较新。

如果可以使用单个 deb 文件安装软件(如 atom 文本编辑器)就会出现这种情况。

但是,如果它需要拉取更多软件包才能安装,那么您可能需要执行sudo apt-get -f installafterdpkg -i命令。但是,在这种情况下,如果您已经拥有其他软件包的较新版本,则可能需要强制软件包管理器降级这些版本。否则,apt-get -f install最终将安装较新的版本。

相关内容