|
Emacs before installing the software, you need to install some dependencies, and then extract the downloaded emacs package, and then install it by following these steps:
1, you need to download dependencies are as follows:
yum -y groupinstall "Development Tools"
yum -y install gtk + -devel gtk2-devel
yum -y install libXpm-devel
yum -y install libpng-devel
yum -y install giflib-devel
yum -y install libtiff-devel libjpeg-devel
yum -y install ncurses-devel
yum -y install gpm-devel dbus-devel dbus-glib-devel dbus-python
yum -y install GConf2-devel pkgconfig
yum -y install libXft-devel
2, to the following link to download the installation package and extract emacs
http://ftp.gnu.org/pub/gnu/emacs/
#unzip files
tar xvf emacs-24.2.tar.gz
3, install emacs
cd emacs-24.2
./configure --prefix = / usr / local --with-x-toolkit = gtk
make && make install
Encounter the following error during installation:
xsettings.o: In function `something_changed_gsettingsCB ':
/root/Downloads/emacs-24.2/src/xsettings.c:216: undefined reference to `g_settings_get_value '
/root/Downloads/emacs-24.2/src/xsettings.c:231: undefined reference to `g_settings_get_value '
/root/Downloads/emacs-24.2/src/xsettings.c:245: undefined reference to `g_settings_get_value '
xsettings.o: In function `init_gsettings':
/root/Downloads/emacs-24.2/src/xsettings.c:815: undefined reference to `g_settings_list_schemas'
/root/Downloads/emacs-24.2/src/xsettings.c:821: undefined reference to `g_settings_new '
/root/Downloads/emacs-24.2/src/xsettings.c:827: undefined reference to `g_settings_get_value '
/root/Downloads/emacs-24.2/src/xsettings.c:838: undefined reference to `g_settings_get_value '
/root/Downloads/emacs-24.2/src/xsettings.c:847: undefined reference to `g_settings_get_value '
collect2: ld returned 1 exit status
make [1]: *** [temacs] Error 1
make [1]: Leaving directory `/root/Downloads/emacs-24.2/src '
make: *** [src] Error 2
Solution is as follows:
make distclean
./configure --without-gsettings
make && make install
After a successful installation the following message appears:
make [1]: Leaving directory `/root/Downloads/emacs-24.2/leim '
cd lib-src; make maybe-blessmail \
MAKE = 'make' archlibdir = '/ usr / local / libexec / emacs / 24.2 / i686-pc-linux-gnu'
make [1]: Entering directory `/root/Downloads/emacs-24.2/lib-src '
make [1]: Nothing to be done for `maybe-blessmail '.
make [1]: Leaving directory `/root/Downloads/emacs-24.2/lib-src '
Enter emacs in the terminal, you can open the software |
|
|
|