所以我在我的电脑上运行 Discord,它不是来自存储库,而是一个下载的 .deb 文件。
有时 Discord 会要求我使用新的 .deb 文件进行更新。但是当我下载并运行该 deb 文件时,“Ubuntu 软件”(看起来像是换了皮肤的 GDebi)只会显示 Discord 已安装以及 .deb 文件的版本。但它并没有询问我是否要在已安装的 .deb 文件上安装新的 .deb 文件(它没有列出任何版本信息),而是只给了我删除该软件的选项。
因此,要安装 .deb 文件,我需要先删除该软件,然后再次单击 .deb 文件进行安装。这似乎太麻烦了。
当然可以,dpkg -i <debfile>
但是为什么我们有 Ubuntu 软件
答案1
因此,要安装 .deb 文件,我需要先删除该软件,然后再次单击 .deb 文件进行安装。这似乎太麻烦了。
显然,这就是它的工作原理。
当然可以,
dpkg -i
但是为什么我们有 Ubuntu 软件
如果你想要一个可以自动更新的 Discord 版本,你可以安装Snap 版本。
要安装此版本,请先删除.deb
已安装的版本。然后执行以下操作之一:
- 进入“Ubuntu 软件”,搜索“Discord”并安装。
- 从终端运行以下命令:
sudo snap install discord
之后,要启用所有功能,请运行以下命令:snap connect discord:system-observe
答案2
显然,答案是不要使用 Ubuntu 软件打开 .deb 文件。使用德比而是。使用 GDebi 打开 .deb 文件时,系统提示“已安装相同版本”,并让我选择重新安装或者删除包。
答案3
我只是
sudo apt install <upgrade_file.deb>
并且它很好地替代了当前版本。