CentOS 7怎么安装26.1版的 Emacs?


#1

CentOS 7怎么安装26.1版的emacs


#2
sudo yum install epel-release
sudo yum install emacs

可能需要自己编译吧 http://mirrors.ustc.edu.cn/gnu/emacs/


#3

下载完了,不懂怎么编译,也没有meike文件阿


#4

看README

编译安装软件的第一步一般都不是make


#5

哦,我去看看,需要配置环境变量么?


#6

./configure make make install 三部曲 蛤蛤


#7

sometimes autogen.sh is also needed


#8

先安装依赖,debian 系可以直接用 sudo apt build-dep emacs

centos 试试 sudo yum-builddep emacs ,如果没有这条命令可以先 sudo yum install yum-utils

之后进入 emacs 源码目录

./autogen.sh 
./configure
make
sudo make install

#9

编译./configure之后没有make


#10

前面编译之后没有make make: *** 没有指明目标并且找不到 makefile。 停止。


#11

你执行 ./autogen.sh ./configure 这两步的时候报错没?看看是不是缺了什么依赖没有安装


#12

./autogen.sh 这个是缺少依赖?

Checking whether you have the necessary tools… (Read INSTALL.REPO for more details on building Emacs) Checking for autoconf (need at least version 2.65) … ok Your system has the required tools. Running ‘autoreconf -fi -I m4’ … You can now run ‘./configure’.


#13

这个是生成 configure 文件的


#14

这个错误么?只有这一个错误了 he following required libraries were not found: gnutls Maybe some development libraries/packages are missing? If you don’t want to link with them give –with-gnutls=no as options to configure


#15

现在还是没有 Makefile 文件吗?

如果还是 make 不了的话,你试着安装一下 gnutls 然后在重新 ./configure


#16

还是不行。


#17

还是没有 Makefile 文件,你仔细看下 configure 之后的信息,肯定少了其他依赖

我刚刚搜索了一下 yum 应该有条 sudo yum-builddep emacs 命令用来补全依赖的,你试试看有没有用,如果没有这条命令可以先 sudo yum install yum-utils。补齐了 emacs 的依赖之后在 configure


#18

没看到缺少什么依赖啊,是不是执行./configure之后的信息必须全是yes? 我的有yes 有no


#19

不是全部必须 yes,应该是有些必须的安装了就可以了,没有缺少依赖不应该执行完 configure 之后生成不了 Makefile 文件啊,你按我说的 sudo yum-builddep emacs 试试,这条命令会补全一些必要的依赖的


#20

还是不行…