Я использовал это руководство для создания emacs 25.1 на 16,04 и выполнил его без проблемы.
Перед установкой я не имел emacs
установленный. Часть процесса здания, однако, к sudo apt build-dep emacs24
создавать необходимые зависимости для emacs. Тем не менее, после того как я сделан, мне установили emacs 25.1 без проблемы (включая надлежащее emacs
команда в термине и средстве запуска в тире Единицы).
Однако после дня или два, Ubuntu, кажется, автоматически устанавливает emacs24 из репозиториев/центра программного обеспечения Ubuntu, который затем переопределяет мою заказную установку / сборка emacs25. Это теперь произошло дважды, и я думаю, что это происходит каждый раз, когда я делаю системное обновление через термин. Мне дадут сообщение вроде "существует более новая версия установленного пакета" и sudo apt list --upgradeable
перечислит emacs, несмотря на emacs25.1, являющийся, очевидно, более новым, чем версия в репозиториях Ubuntu.
Каталог, где я создал emacs25.1 все еще, имеет исполняемый файл (и все другие файлы), который я могу назвать вручную, но это не идеально. Далее, мне к счастью создали deb файл, который позволяет мне переустанавливать emacs25.1 после того, как я удаляю emacs24 через центр программного обеспечения Ubuntu, но я хотел бы зафиксировать это поведение, если это возможно. Спасибо за любую справку.
Приостановите emacs пакет. Если Вы используете APT:
Содержат пакет:
sudo apt-mark hold <package-name>
Удаляют хранение:
sudo apt-mark unhold <package-name>