Emacs 29 在 Debian 12 系统中的位置

Emacs 29 在 Debian 12 系统中的位置

我已经在 Debian 12 中安装了 Emacs 28.2。

我还从 bookworm-b​​ackports 安装了 Emacs 29.1。

~$ aptitude show emacs
Package: emacs                    
Version: 1:29.1+1-5~bpo12+1
State: installed
Automatically installed: no
Priority: optional
Section: editors
Maintainer: Rob Browning <[email protected]>
Architecture: all
Uncompressed Size: 52.2 k
Depends: emacs-gtk (>= 1:27.1) | emacs-pgtk (>= 1:27.1) | emacs-lucid (>= 1:27.1) | emacs-nox (>= 1:27.1)
Provided by: emacs-gtk (1:28.2+1-15), emacs-gtk (1:29.1+1-5~bpo12+1), emacs-lucid (1:28.2+1-15), emacs-lucid (1:29.1+1-5~bpo12+1),
             emacs-nox (1:28.2+1-15), emacs-nox (1:29.1+1-5~bpo12+1), emacs-pgtk (1:29.1+1-5~bpo12+1)
Description: GNU Emacs editor (metapackage)
 GNU Emacs is the extensible self-documenting text editor. This is a metapackage that will always depend on the latest recommended
 Emacs variant (currently emacs-gtk).
Homepage: https://www.gnu.org/software/emacs/
Tags: devel::editor, role::dummy, role::metapackage, role::program, suite::emacs, suite::gnu, use::editing

我希望我的系统使用 Emacs 29.1。

我可以删除 28.2 软件包,但我希望在决定使用哪一个之前对这两个软件包进行试验。

我已经看到update-alternatives它允许我们使用同一程序的多个版本。

如何找到 Emacs 29.1 文件的位置以便我可以使用它update-alternatives

答案1

如何找到 Emacs 29.1 文件的位置,以便将其与 update-alternatives 一起使用?

它将与任何其他版本的 emacs 的路径相同。所以,那是行不通的。

警告:我一直在使用 emacs很多MELPA 软件包(直到我停止使用 emacs);这些确实是我使用 emacs 的原因。更改版本而不清除编译包的所有缓存经常会破坏我的 emacs。定期重新编译所有包需要相对较长的时间。因此,假设您因为尝试使用非常高级的功能而询问是否要在最新的 emacs 版本之间进行更改:请不要这样做。整个生态系统本身就足够脆弱。

相关内容