本文介绍在Linux操作系统中安装Emacs文本编辑器(Emacs text editor)的方法,可在Ubuntu、Debian、Arch Linux、Fedora、OpenSUSE上安装,也可用Snap、Flatpak方式安装。
Ubuntu中安装Emacs Emacs文本编辑器位于“Ubuntu Main”软件存储库中,如果正在运行Ubuntu,请在终端窗口中使用Apt命令安装。 1、GTK版本 GTK版本带有易于使用的GUI,不需要记忆自定义键盘快捷键等。 如果想在Ubuntu Linux上安装Emacs文本编辑器的GTK版本,请输入以下命令: sudo apt install emacs-gtk 2、CLI版本 Ubuntu Linux在“Ubuntu Main”软件存储库中提供了一个CLI版本的Emacs,以及GTK版本,CLI版通常需要通过终端工作,并且使用键盘快捷工作流程。 要获得Emacs for Ubuntu的CLI版本,请在终端窗口中输入以下命令: sudo apt install emacs-nox 参考:在Ubuntu 18.04系统下源码编译安装Emacs 26.1。
Debian中安装Emacs Debian Linux用户可以在所有当前维护的Debian版本上安装Emacs文本编辑器,包括Debian 10/9和8。 1、传统的Emacs安装 在Debian 9和8版本上,没有办法只安装CLI或GTK版本,相反,想要使用Emacs文本编辑器的用户只能安装“emacs”软件包并使用Debian提供的软件包: sudo apt-get install emacs 2、GTK版本(仅限Debian 10) 在最新版本的Debian 10上想要安装Emacs的GTK版本,请在终端窗口中使用以下命令启动并运行它: sudo apt-get install emacs-gtk 3、CLI版本(仅限Debian 10) 需要在你的Debian 10 PC上安装Emacs的CLI版本,那么使用Apt-get软件包管理器安装“emacs-nox”软件包即可: sudo apt-get install emacs-nox
Arch Linux中安装Emacs Arch Linux在其软件存储库中有最新版本的Emacs(GTK和CLI版本),但是程序不在很多Arch用户默认启用的软件存储库中,因此必须启用软件存储库。 使用root访问权限在Nano文本编辑器中打开/etc/pacman.conf配置文件: su - nano -w /etc/pacman.conf 进入Pacman配置文件后,查找“Extra”并从其前面删除#符号及其正下方的行。 接下来,浏览文件并找到“Community”并从其前面删除#符号,还有一定要删除“Extra”仓库正下方的#符号。 启用“Extra”和“Community”repos后,通过按键盘上的Ctrl+O保存编辑,然后,使用Ctrl+X关闭Nano。 重新同步Pacman包管理器: pacman -Syy 1、GTK版本 要在Arch Linux上安装Emacs的GTK版本,请安装“emacs”软件包: pacman -S emacs 2、CLI版本 需要在Arch PC上使用Emacs文本编辑器的命令行版本,那请安装“emacs-nox”软件包: sudo pacman -S emacs-nox
Fedora中安装Emacs 使用Dnf软件包管理器从“Fedora x86_64”存储库安装“emacs”软件包。 注意:使用32位Fedora也可以在“Fedora i386”repo中找到: sudo dnf install emacs 参考:dnf命令_Linux dnf命令使用详解:新一代的RPM软件包管理器。
OpenSUSE中安装Emacs 在所有OpenSUSE Linux发行版中,Emacs文本编辑器可通过“OpenSUSE Oss all”软件存储库获得,要使其正常工作,请打开终端窗口并使用Zypper软件包管理器安装,运行以下命令: sudo zypper install emacs
Snap命令安装Emacs 只要你的Linux系统支持Snap安装(在Ubuntu 18.04/Debian上安装和使用Snap的方法),那使用Snap来安装Emacs是非常快速且简单的,只需要一个命令即可,要安装Snap版本的Emacs,请使用snap install命令: sudo snap install emacs-tealeg
Flatpak命令安装Emacs 在Linux系统中启用Flatpak后输入以下命令即可: flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install flathub org.gnu.emacs
相关主题 |