Как полностью удалить мой Emacs?

Я скачал исходные файлы 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.

12
задан 10 September 2014 в 18:53

6 ответов

apt-get не может обнаружить приложения, которые вы установили из исходного кода. На самом деле каждый исходный файл также имеет сценарий удаления, но, к сожалению, вы удалили исходный файл.

Вы все еще можете сделать это. В терминале типа

locate emacs

он перечислит все его следы в системе, а затем удалит эти следы emacs, осторожно используя команду rm.

0
ответ дан 10 September 2014 в 18:53

Вы не установили Emacs с менеджером пакетов. Поскольку вы установили его из исходного архива, попробуйте этот способ.

  1. Проверьте версию Emacs.

    $ emacs --version
    
  2. Загрузите ту же версию emacs, которую вы установили в прошлом.

    $ wget https://ftp.gnu.org/gnu/emacs/emacs-$VERSION.tar.xz
    
  3. Извлечь тарбол.

    $ tar xJvf emacs-$VERSION.tar.xz
    
  4. Запустите ./configure, чтобы создать файл make. Если вы помните параметр, который вы указали при установке, добавьте также эти флаги командной строки. (например, --with-x = no)

    $ cd emacs-$VERSION
    $ ./configure
    
  5. Сделать деинсталляцию, чтобы удалить.

    $ sudo make uninstall
    

Наслаждайтесь!

0
ответ дан 10 September 2014 в 18:53

Это недостаточно , чтобы

sudo apt-get purge emacs

Вы должны сделать

sudo apt-get purge emacs emacs23

Затем

locate emacs

хранит молчание: - )

0
ответ дан 10 September 2014 в 18:53

Использование checkinstall

  1. Закрыть все менеджеры пакетов
  2. Снова загрузить архив
  3. Снова скомпилировать emacs
  4. Установить package checkinstall

    sudo apt-get install checkinstall
    
  5. Установите emacs с

    sudo checkinstall
    

    , чтобы перезаписать предыдущую установку и получить пакет deb. Это хитрость.

  6. Удалите пакет emacs, команда показывается после установки через checkinstall.

0
ответ дан 10 September 2014 в 18:53
1112 Сегодня утром у меня была такая же проблема. Я решил это следующим образом:

  1. emacs --version
    У меня было что-то вроде emacs 2.4 в ответ.

  2. apt-get remove emacs не дал мне результатов, в то время как
    apt-get remove emacs24 работал.

  3. Затем я почистил:
    apt-get autoremove emacs24


Если , версия emacs.xy затем apt-get autoremove emacsXY.

1117 Это решило это для меня.

0
ответ дан 10 September 2014 в 18:53

Я попробовал это и работал на меня:

  1. Идут, emacs установил Значок в приложениях:
  2. Нажимают правильную кнопку>, Выставочные Детали
  3. Нажимают на удаленную кнопку.
  4. Переходят к терминалу> emacs - версия.
  5. Ничто не там.
  6. Обладают.
0
ответ дан 9 October 2019 в 12:04

Другие вопросы по тегам:

Похожие вопросы: