当我们重新安装 Debian 软件包时,会不会很混乱?

当我们重新安装 Debian 软件包时,会不会很混乱?

我刚刚全新安装了 Lubuntu 20.10,在尝试启动 VNC Server 时出错了,这是一个使用 gdebi 安装的 deb 包。我想也许重新安装 VNC deb 包可能会有帮助。所以我重新安装了 VNC,但无济于事(问题是我在终端中输入了错误的命令集)。

我想知道重新安装 Debian 软件包是否只会覆盖现有文件还是会创建具有新名称的新文件?

我运行了 BleachBit,但很好奇。这是一个新安装,我想让它保持干净和简洁。

答案1

重新安装软件包时,文件会被覆盖。安装过程不会“混乱”。

所有文件都安装在包所需的标准位置。

查看将安装(覆盖)哪些文件的简单方法是访问Ubuntu 软件包搜索

  1. 打开https://packages.ubuntu.com/在您的网络浏览器中
  2. 输入您的包裹信息,然后单击“搜索”
  3. 在下一页上选择您的套餐。(VNC 的软件包搜索结果示例)。
  4. 您将看到一个列出有关您的软件包的信息的页面。它还将列出您的软件包所依赖的其他软件包。(directvnc 的软件包信息示例
  5. 在底部,你会看到链接“[文件列表]”
  6. 一旦您单击适合您的体系结构的其中一个链接,您将看到安装该软件包时将更新的文件和目录列表。(directvnc 软件包的示例文件列表)。请注意,此列表不显示所选软件包所依赖的其他软件包的文件。要查看这些文件,您可以单击浏览器中的“后退”按钮并选择依赖软件包。

答案2

“.deb”文件由APT包管理系统管理,因此安装在系统中注册,自动控制和可逆。

从 安装的文件.deb将安装在特定位置。因此,重新安装时,现有文件将被覆盖。使用软件中心、突触包管理器或apt remove <package>终端卸载包时,已安装的文件将再次自动删除。

例外情况是系统范围配置软件包可能安装的文件.deb。配置文件不会自动覆盖已存在的文件,也不会在软件包被删除时自动删除。要删除已安装的配置文件,您必须通过添加选项明确告知--purge,例如apt remove --purge <package>

相关内容