如何在Ubuntu 22.04/20.04系统中安装 GNU Emacs 28.1
source link: https://os.51cto.com/article/711530.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
几个月前,GNU Emacs文本编辑器已经达到了v28发行版系列,尽管 Ubuntu 在其 universe 存储库中还是 v27.1。对于那些想要安装/升级编辑器的人,这里有3种不同的方法在Ubuntu及其基于系统中实现这个技巧。
方法1:Snap 包
Snap 是一种在沙盒中运行的通用 Linux 包格式。它适用于大多数 Linux,并在发布新版本时自动更新。GNU Emacs 作为 Snap 提供,支持amd64 现代 PC/笔记本电脑、arm64/armhf、ppc64el 和 s390x 处理器。
Ubuntu 用户只需从 Ubuntu 软件中搜索并安装包。软件中心中有多个应用程序包,请从“Snap Store”中选择安装一个。
对于其他Linux,可以通过https://snapcraft.io/emacs
方法2:Ubuntu PPA
对于那些不喜欢在沙盒中运行的应用程序,有一个 Ubuntu PPA 包含原生的deb包,适用于Ubuntu 22.04、Ubuntu 20.04和Ubuntu 18.04。
与 Snap 和 Flatpak 包一样,它也是第三方存储库。而且维护人员已经在 PPA 上工作了 5年多。此外,它还支持amd64、arm64/armhf和ppc64el CPU体系结构类型。
1、首先,按键盘上的Ctrl+Alt+T打开终端。运行命令删除旧的emacs包(如果有),因为它与PPA中的包冲突。
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
sudo apt remove --autoremove emacs
2、然后,运行下面的命令添加PPA:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ sudo add-apt-repository ppa:kelleyk/emacs
在请求时键入用户密码,然后按Enter键继续
然后运行命令更新系统包缓存,在添加PPA的过程中,应在Ubuntu 20.04及更高版本中自动完成。
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ sudo apt install update
最后,通过命令安装Emacs 28:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ sudo apt install emacs28
在这里,您可以将 emacs28 替换为 emacs28-nox 以用于纯文本界面和/或启用本地编译的 emacs28-nativecomp。
方法3:Emacs Flatpak
文本编辑器也可以作为运行在沙箱中的通用 .Flatpak 包使用,像 Snap 一样,这个包可以在大多数Linux中运行,而且很容易更新。但是,由于运行时库的原因,它需要更多的磁盘空间。
1. 首先,按下键盘上的Ctrl+Alt+T打开终端。打开后,运行命令安装 flatpak 守护进程:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ sudo apt install flatpak
然后,通过 Flatpak 命令安装 Emacs:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ flatpak install https://dl.flathub.org/repo/appstream/org.gnu.emacs.flatpakref
如何删除 Emacs 文本编辑器
Emacs Snap、Flatpak和Deb包可以一起安装在您的系统中。因此,当您尝试启动编辑器时,可能会出现重复的应用程序图标。
要删除Snap包,请使用Ubuntu软件或在终端中运行命令:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ sudo snap remove emacs
要删除Flatpak软件包,请使用命令:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ flatpak uninstall --delete-data org.gnu.emacs
通过 flatpak uninstall --unused 清除无用的运行时
要删除Deb包,请运行命令:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ sudo apt remove --autoremove emacs28 emacs28-common
并通过以下命令删除Ubuntu PPA:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
⚡ sudo add-apt-repository --remove ppa:kelleyk/emacs
Recommend
-
64
Index of /gnu/emacs/windows Index of /gnu/emacs/windows Name
-
51
GNU Emacs For Mac OS X GNU Emacs For Mac OS X Pure builds of Emacs for Mac OS X. No extras! No nonsense! ...
-
52
Emacs 27.1 Released Aug 10, 2020 Emacs 27.1 has a wide vari...
-
46
The GNU Emacs Calculator Calc is an advanced desk calculator and mathematical tool written by Dave Gillespie that runs as part of the GNU Emacs environment. This manual, also written (mostly) by Dave Gillespie, is div...
-
31
Index of /gnu/emacs Index of /gnu/emacs NameL...
-
6
Deepin 是一款桌面环境/外观非常优雅的国产 Linux 发行版,它有很酷的界面设计和一些好用的功能,特别是升级到
-
10
GNU Emacs / N Λ N O Theme A consistent theme for GNU Emacs. The light theme is based on Material colors and the dark theme is based on Nord colors. Th...
-
4
如何在树莓派 4 上安装 Ubuntu 桌面系统 | Linux 中国本教程将详细告诉你在树莓派 4 设备上如何安装 Ubuntu 桌面。来源:ht...
-
8
如何在Ubuntu系统安装Fcitx五笔拼音输入法 2022-02-1410:16:25评论683字 这篇教程讲解如何在
-
4
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK