昨天,我从官方网站通过编译其源代码安装了最新的 Emacs 24.4-1,因为存储库中的版本比较旧。
但是今天软件更新会通知我是否要安装包括 emacs 在内的软件更新:
Changes for emacs versions:
Installed version: 24.4-1
Available version: 45.0ubuntu1
Version 45.0ubuntu1:
* Default to emacs24.
Version 45.0:
* Provide the emacs metapackage (previously produced by emacs23,
emacs24, etc.).
* Set the initial dependencies to Emacs 23 (for the wheezy release).
* Set the initial version higher than any existing emacs binary package.
我不清楚它说了什么。它是否要求我用 ubuntu 存储库中的旧版本替换自行安装的 emacs 的新版本?我该怎么做?
还有其他与 emacs 相关的软件包。我应该安装它们吗?
我可以要求软件更新不要通知我用存储库中的旧版本替换新版本的自安装软件吗?
我的Ubuntu是64位14.04。
谢谢。
一些软件包:
答案1
在最新版本的 Ubuntu 中,更新最新稳定版本的 emacs 不再有任何困难。如果您安装 emacs snap 包,它将在后台自动更新。在所有当前支持的 Ubuntu 版本中,打开终端并输入:
sudo snap install emacs --classic
如果使用 安装了 snapd,则从 Ubuntu 14.04 开始,Snap 软件包就可以在 Ubuntu 中安装sudo apt install snapd
。在 Ubuntu 16.04 及更高版本中,默认安装 snapd 软件包。
类似地,您可以通过在软件应用中搜索其 snap 包来安装许多其他常见应用程序的最新版本。例如这个问题:Linux 新手,尝试安装 FFmpeg,但缺少 LibaV 的依赖项安装没有依赖项的 ffmpeg snap 包解决了The following packages have unmet dependencies:
尝试使用 安装 ffmpeg 时出现的错误消息sudo apt install ffmpeg
。