Я скачал исходные файлы Emacs и установил его, используя make
. После успешной установки Emacs я вручную удалил загруженные исходные файлы, чтобы сэкономить место на диске. Теперь я хочу удалить Emacs, и я попытался использовать sudo apt-get purge emacs
. Но он говорит, что Emacs не был установлен и не будет удален. Но я могу запустить Emacs, набрав emacs
в терминале. Также команда which emacs
показывает результат /usr/local/bin/emacs
.
Почему не можете apt-get
обнаружить это? Как я могу полностью удалить Emacs в этой ситуации? Моя ОС - Ubuntu 12.04, а моя версия Emacs - 24.3.1.
make uninstall
, а затем удаляю загруженный исходный файл. Это правильно? Должен ли я бежатьmake clean
послеmake uninstall
?make remove
или какая-то другая команда, но да, когда вы устанавливаете программное обеспечение из исходного кода, вам нужно хранить исходный код, чтобы вы могли выполнитьmake uninstall
аналогичное удаление программного обеспечения. Программное обеспечение, созданное на основе исходного кода, не управляется системой упаковки, поскольку оно не существует как пакет Debian.locate emacs
не будет "перечислять все следы в системе", он просто покажет вам файлы, в имени которых есть 'emacs'. В такой большой программе, как emacs, многие из добавленных файлов, вероятно, не имеют «emacs» в имени или пути.Вы не установили Emacs с менеджером пакетов. Поскольку вы установили его из исходного архива, попробуйте этот способ.
Проверьте версию Emacs.
Загрузите ту же версию emacs, которую вы установили в прошлом.
Извлечь тарбол.
Запустите ./configure, чтобы сгенерировать файл make. Если вы помните параметр, который вы указали при установке, добавьте также эти флаги командной строки. (например, --with-x = нет)
Сделайте деинсталляцию, чтобы удалить.
Наслаждайтесь!
источник
Это не достаточно
Ты должен сделать
потом
молчит :-)
источник
emacs24
тожеС помощью
checkinstall
Установите пакет checkinstall
Установите Emacs с
переписать предыдущую установку и иметь пакет deb. Это хитрость.
Удалите пакет emacs, команда показывается после установки через checkinstall.
источник
Я попробовал это и работал для меня:
источник