统信UOS中安装Emacs有三种方式:一、家庭版推荐用apt install emacs-gtk;二、服务器版用apt install emacs-nox并以emacs -nw运行;三、ARM64平台可源码编译安装;此外还可配置系统编辑器启用Emacs快捷键。

如果您在统信UOS系统中需要使用功能强大的可扩展文本编辑器,但系统默认未预装Emacs,则需通过包管理器或源码方式手动安装。以下是适用于统信UOS家庭版与服务器版的多种安装与基础配置方法:
一、使用apt命令安装Emacs(推荐用于UOS家庭版)
统信UOS基于Debian系,官方软件仓库已收录适配的emacs包,该方法安装快捷、依赖自动解决,适合大多数桌面用户。
1、打开终端,执行更新命令以同步软件包索引:
sudo apt update
2、安装图形界面版本的Emacs:
sudo apt install emacs-gtk
3、验证安装是否成功:
emacs --version
若终端输出类似GNU Emacs 27.1或更高版本号,且无报错,则表示安装完成。
二、使用apt安装无GUI版本Emacs(适用于UOS服务器版)
在无图形环境的UOS服务器版中,应避免安装依赖X11或GTK的图形组件,选择noX版本可减少冗余依赖并提升稳定性。
1、更新软件源:
sudo apt update
2、安装纯终端模式Emacs:
sudo apt install emacs-nox
3、启动终端版Emacs:
emacs -nw
此时Emacs将在当前终端内全屏运行,所有操作均通过键盘快捷键完成,不依赖鼠标或窗口管理器。
三、从源码编译安装Emacs(适用于定制化需求或ARM64平台)
当UOS系统架构为aarch64(如鲲鹏、飞腾平台),且官方仓库中emacs版本过低或缺失时,需通过源码编译获取最新稳定版,确保兼容性与性能优化。
1、安装编译依赖:
sudo apt install build-essential libx11-dev libxpm-dev libjpeg-dev libpng-dev libgif-dev libtiff-dev libgtk-3-dev libgnutls28-dev libxml2-dev libncurses5-dev
2、下载Emacs 29.4源码包(以官网最新稳定版为准):
wget https://ftp.gnu.org/gnu/emacs/emacs-29.4.tar.xz
3、解压并进入源码目录:
tar -xf emacs-29.4.tar.xz && cd emacs-29.4
4、配置编译选项(禁用不必要模块以适配UOS精简环境):
./configure --without-selinux --without-xwidgets --with-native-compilation=yes
5、编译并安装:
make -j$(nproc) && sudo make install
安装完成后,二进制文件位于/usr/local/bin/emacs,建议执行sudo ldconfig刷新动态库缓存。
四、配置UOS文本编辑器切换为Emacs快捷键模式
统信UOS自带文本编辑器支持快捷键映射,启用Emacs风格键绑定可降低学习成本,尤其利于熟悉Emacs操作习惯的用户快速上手。
1、启动UOS系统自带文本编辑器
2、单击菜单按钮,选择【设置】
3、在左侧导航栏点击【快捷键映射】
4、右侧下拉菜单中单击选中Emacs
5、关闭设置窗口,重启编辑器生效
此后,Ctrl+A(行首)、Ctrl+E(行尾)、Ctrl+K(删至行尾)等经典Emacs操作将可在UOS文本编辑器中直接使用。
五、启动与基础使用Emacs
安装完成后,可通过多种方式启动Emacs,并立即进入编辑状态,无需额外初始化配置即可完成基本文本操作。
1、在终端中输入命令启动GUI版本:
emacs
2、在终端中输入命令启动终端版本:
emacs -nw
3、在UOS启动器搜索框中输入“emacs”,点击图标启动
4、首次启动后,按Ctrl+X Ctrl+F打开文件选择界面,输入路径或新建文件名并回车
5、编辑完成后,按Ctrl+X Ctrl+S保存,再按Ctrl+X Ctrl+C退出

















