几个月前,GNUEmacs文本编辑器达到了v28版本系列,尽管Ubuntu在其universe存储库中仍然有v27.1。对于那些想要安装/升级编辑器的人,这里有3种不同的方法可以在Ubuntu及其基于它的系统中完成这个技巧。方法1:Snap包Snap是一种在沙箱中运行的通用Linux包格式。它适用于大多数Linux,并在发布新版本时自动更新。GNUEmacs作为Snap提供,支持amd64现代PC/笔记本电脑、arm64/armhf、ppc64el和s390x处理器。Ubuntu用户可以简单地从UbuntuSoftware搜索和安装软件包。软件中心有多个应用程序包,请从“SnapStore”中选择一个安装。对于其他Linux,https://snapcraft.io/emacs方法2:UbuntuPPA对于那些不喜欢在沙箱中运行应用程序的人,有一个UbuntuPPA,其中包含适用于Ubuntu22.04、Ubuntu20.04和Ubuntu18.04的本机deb包。与Snap和Flatpak包一样,它也是一个第三方存储库。并且维护者已经在PPA上工作了5年多。此外,它还支持amd64、arm64/armhf和ppc64elCPU架构类型。1、首先在键盘上按Ctrl+Alt+T打开终端。运行命令以删除旧的emacs包(如果有),因为它与PPA中的包冲突。linuxmi@linuxmi/home/linuxmi/www.linuxmi.comsudoaptremove--autoremoveemacs2,然后,运行以下命令添加PPA:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?sudoadd-apt-repositoryppa:kelleyk/emacs在请求时输入您的用户密码,然后按Enter继续,然后运行命令更新系统包缓存,在添加PPA的过程中,这应该在Ubuntu20.04及更高版本中自动完成。linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?sudoaptinstallupdate最后,使用以下命令安装Emacs28:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?sudoaptinstallemacs28在这里你可以安装emacs28被emacs28-nox替换为纯文本界面和/或emacs28-nativecomp以启用本机编译。方法3:EmacsFlatpak文本编辑器也可以作为在沙箱中运行的通用.Flatpak包提供,并且与Snap一样,该包在大多数Linux中运行并且易于更新。但是,由于运行时库,它需要更多的磁盘空间。1.首先,按键盘上的Ctrl+Alt+T打开终端。打开后,运行命令安装flatpak守护进程:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?sudoaptinstallflatpak然后,通过Flatpak命令安装Emacs:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?flatpak安装https://dl.flathub.org/repo/appstream/org.gnu.emacs.flatpakref如何删除Emacs文本编辑器EmacsSnap、Flatpak和Deb包可以一起安装在您的系统中。因此,当您尝试启动编辑器时,可能会出现重复的应用程序图标。要删除Snap包,请使用Ubuntu软件或在终端中运行命令:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?sudosnapremoveemacs要删除Flatpak包,请使用命令:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?flatpakuninstall--delete-dataorg.gnu.emacs通过flatpakuninstall--unused清除未使用的运行时要删除Deb包,请运行命令:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?sudoaptremove--autoremoveemacs28emacs28-common并删除UbuntuPPA:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?sudoadd-apt-repository--removeppa:kelleyk/emacs
