Я хочу обновить свой emacs на CentOS 5.5 до 23, но не могу найти ни одного репозитория rpms или yum, в котором он есть?
Я потратил довольно много времени, пытаясь собрать emacs на RHEL5.7, но безрезультатно. Затем, вернувшись в Google, я нашел репо с RPM emacs23 для CentOS / RHEL 5.x.
http://puias.princeton.edu/data/puias/unsupported/5.7/x86_64/
Чтобы использовать его, используйте прилагаемый emacs21 для создания текстового файла в /etc/yum.repos.d/puias-unsupported.repo
.
В нем должно быть следующее содержимое:
[puias-unsupported]
name=PUIAS Unsupported $releasever
baseurl=http://puias.princeton.edu/data/puias/unsupported/5/$basearch/
enabled=0
gpgcheck=0
Затем используйте это так:
sudo yum --disablerepo = "*" --enablerepo = puias-unsupported install emacs23
RPM:
Если вы установите его таким образом, он будет помещен в /usr/emacs23/
. Он не заменяет существующий emacs21.
Также в этом репо есть nox-версия emacs23. И еще куча прочего.
Кроме того, чтобы он работал правильно и не появлялся предупреждения, я сделал следующее:
cd / usr / share / emacs /
ln -s /usr/emacs23/share/emacs/23.2
mkdir 23.2 / leim
mkdir -p /usr/libexec/emacs/23.2/x86_64-redhat-linux-gnu
Вы можете получить исходный RPMS из недавнего выпуска Fedora (или RHEL6), а затем восстановить их сами.
Последняя версия Emacs на RHEL5 - 21. По сути, RHEL / CentOS нацелена на рынок корпоративных серверов, который гораздо больше озабочен стабильностью, чем передовой функциональностью.
Видеть этот другой пост для немного большего объяснения.
- Кристофер Карел