Emacs'ımı nasıl tamamen kaldırabilirim?


12

Emacs kaynak dosyalarını indirdim ve kullanarak yükledim make. Emacs'ı başarıyla yükledikten sonra, disk alanından tasarruf etmek için indirilen kaynak dosyalarını manuel olarak kaldırdım. Şimdi Emacs'ı kaldırmak istiyorum ve kullanmaya çalıştım sudo apt-get purge emacs. Ancak Emacs'ın yüklü olmadığını ve kaldırılmayacağını söylüyor. Ama emacsterminalde yazarak Emacs çalıştırabilirim . Komut which emacsda sonucu gösterir /usr/local/bin/emacs.

Neden apt-gettespit edemiyoruz ? Bu durumda Emacs'ı nasıl tamamen kaldırabilirim? İşletim sistemim Ubuntu 12.04 ve Emacs sürümüm 24.3.1.

Yanıtlar:


3

apt-get kaynağından yüklediğiniz uygulamaları algılayamaz.Genellikle her kaynak dosya da kaldırma betiğine sahip olacaktır, ancak maalesef kaynak dosyayı kaldırdınız.

Bunu hala yapabilirsiniz. Terminal tipi olarak

locate emacs

sistemdeki tüm ayak izlerini listeleyecek, daha sonra rm komutunu kullanarak bu emacs ayak izlerini kaldıracaktır.


Gelecekte uygulamayı kaldırmak için kaynak dosyayı tutmak gerekir. Kaldırmaya karar verdiğimde, çalıştırılır make uninstallve sonra indirilen kaynak dosyasını silerim. Bu doğru mu? Ben koşmak mı make cleansonra make uninstall?
Yang Wenhao

1
@YangWenhao olabilir make removeveya başka bir komut olabilir, ancak evet, yazılımı kaynaktan yüklediğinizde make uninstall, yazılımı kaldırmak için yapabileceğiniz veya benzer bir şey yapabilmeniz için kaynak kodunu etrafınızda tutmanız gerekir . Debian paketi olarak bulunmadığından, kaynak tarafından oluşturulan yazılım paketleme sistemi tarafından yönetilmez.
Thomas Ward

@ThomasW. Yardımın için teşekkürler. Doğru yolu biliyorum.
Yang Wenhao

3
locate emacs"sistemdeki tüm ayak izlerini listelemez", sadece adında "emacs" olan dosyaları gösterir. Emacs kadar büyük bir programla, eklenen dosyaların çoğunun adında veya yolunda 'emacs' yoktur.
Steven K

9

Emacs'ı paket yöneticisine yüklemediniz. Kaynak tarball'dan yüklediğiniz için, bu şekilde deneyin.

  1. Emacs sürümünü kontrol edin.

    $ emacs --version
    
  2. Geçmişte yüklediğiniz aynı emacs sürümünü indirin.

    $ wget https://ftp.gnu.org/gnu/emacs/emacs-$VERSION.tar.xz
    
  3. Tarball çıkarın.

    $ tar xJvf emacs-$VERSION.tar.xz
    
  4. Marka dosyasını oluşturmak için ./configure komutunu çalıştırın. Yüklerken verdiğiniz seçeneği hatırlarsanız, bu komut satırı bayraklarını da ekleyin. (ör. --with-x = hayır)

    $ cd emacs-$VERSION
    $ ./configure
    
  5. Kaldırmak için kaldırma yapın.

    $ sudo make uninstall
    

Zevk almak!


3

Öyle değil yeterli

sudo apt-get remove emacs

Yapmak zorundasın

sudo apt-get remove emacs emacs23 emacs24

Sonra

locate emacs

sessiz kalır :-)


1
+ emacs24too
deadfish

Bunun OP'ye yardımcı olacağından veya başvuracağından emin değilim. Kaynaktan derlenmiş ve kurulmuş gibi görünüyor.
haziz

1

kullanma checkinstall

  1. Tüm paket yöneticilerini kapat
  2. Arşivi tekrar indir
  3. Emacs'ı tekrar derleyin
  4. Checkinstall paketini yükleyin

    sudo apt-get install checkinstall
    
  5. İle emacs yükleyin

    sudo checkinstall
    

    önceki kurulumun üzerine yazmak ve bir deb paketine sahip olmak. Bu hile.

  6. Emacs paketini kaldırın, komut kurulumdan sonra checkinstall ile gösterilir.


0

Bunu denedim ve benim için çalıştım:

  1. Uygulamalarda yüklü Emacs Icon'a gidin:
  2. Sağ düğmeyi tıklayın> Ayrıntıları Göster
  3. Kaldırılan düğmeyi tıklayın.
  4. Terminal> emacs - sürümüne gidin.
  5. Orada hiçbir şey yok.
  6. Zevk almak.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.