Yazılımı nasıl kaldırabilirim?

Ubuntu'da kurulum yapmanın çeşitli yolları olduğunu görüyoruz. Öğeleri kaldırmanın çeşitli yolları nelerdir?

Hangi yollar her zaman işe yarar? Bir şeyin kaldırıldığından nasıl emin olabilirim?

Çözüm

Uygulama paket yöneticisi aracılığıyla yüklenmişse, tek yapmanız gereken

sudo apt-get remove 

Bu her zaman işe yaramalı. Terminal sizi heyecanlandırmıyorsa, Sistem → Yönetim → Synaptic Paket Yöneticisi ni açabilir, kaldırmak istediğiniz paketi arayabilir, yanındaki onay kutusuna tıklayabilir ve "kaldırmak için işaretle" seçeneğini seçebilirsiniz. Uygula" seçeneğine tıkladığınızda, paket kaldırılmalıdır. Elbette Ubuntu Yazılım Merkezi de var. Synaptic ile hemen hemen aynı şeydir. Sadece uygulama adını arayın ve "Kaldır" düğmesine tıklayın.

Bazen uygulamalar birden fazla pakete bölünebilir (örneğin, birçok oyunun müzikleri için ayrı bir paketi vardır). İlgili tüm paketleri VE yapılandırma dosyalarını kaldırdığınızdan emin olmak için şunları yazabilirsiniz

sudo apt-get purge 

veya -In Synaptic- "mark for complete removal" yerine sadece "mark for removal" yazabilirsiniz.

Manuel olarak derlenen ve yüklenen uygulamalara gelince, bunları kaldırmanın her zaman tek bir yolu yoktur. Yapılacak en iyi şey, kaynak paketle birlikte gelen README/INSTALL dosyasına başvurmaktır - eğer varsa.

Yorumlar (3)
  • Yazılım merkezi: paketi bulun, kaldır'a tıklayın


  • apt-get:

      sudo apt-get remove  && sudo apt-get autoremove
  • yetenek:

      sudo aptitude remove 

Bir şeyler yüklediğinizde, bunların genellikle diğer paketlere bağlı olduğunu unutmamak önemlidir. ap-get remove ` komutunu çalıştırdığınızda, varsayılan olarak otomatik olarak yüklenen uygulamaları kaldırmaz. Bu genellikle daha güvenlidir (ubuntu-desktop gibi bir şeyi geçici olarak kaldırıyorsanız), ancak bu, bir sürü cruft ile sonuçlanacağınız anlamına gelebilir.

aptitude *bir şeyleri otomatik olarak kaldıracaktır (güzel bir etkileşimli komut satırı arayüzüne sahip olmanın yanı sıra)

Ayrıca durum bölümünün altındaki "local or obsolete" filtresini kullanarak synaptic'te cruft araması yapabilirsiniz.

Yorumlar (2)

İşte olası yolların bir özeti:

Paket bir paket yöneticisi aracılığıyla yüklenmişse, bu amaçla sağlanan araçlardan birini kullanarak paketi kaldırabilirsiniz:

  • dpkg --remove`: en temel komut satırı aracıdır. Kaçının.
  • apt-get removeveyaaptitude remove`: bunlar standart komut satırı araçlarıdır. Aptitude biraz tercih edilir: biraz daha karmaşıktır. Örneğin, tüm paket işlemlerinin bir günlük dosyasını tutabilir.
  • synaptic: GUI aracına "System/Administration" altındaki GUI menüsünden erişilebilir. Tüm özellikleri destekler, genel olarak çok güzel bir programdır.
  • yazılım merkezi:synaptic`ten bile daha güzel bir GUI. Bu eski "Program Ekle/Kaldır&quot'ın daha iyi, güncellenmiş bir versiyonudur;

Tüm bunlar işi hallediyor. En kullanıcı dostu olanla (Yazılım Merkezi) başlayabilir ve belirli özelliklere ihtiyacınız varsa veya çok sık program yükleyip kaldırıyorsanız aptitude ile devam edebilirsiniz.

Bu işlemlerin programın büyük kısmını kaldırırken bazen /etc/apache2 gibi konumlarda "yapılandırma dosyaları" bıraktığını unutmayın. Çoğu yazılımın burada yapılandırma dosyaları yoktur; bazı sunucu yazılımları ("daemons") vardır. Birkaç durum dışında, bu yapılandırma dosyalarını saklamanın hiçbir zararı olmayacaktır. Eğer yapılandırma dosyaları da dahil olmak üzere her şeyi kaldırmak istiyorsanız, "purge" işlemini kullanabilirsiniz. Aptitude için komut satırı "aptitude purge." şeklindedir (Tommy'nin yukarıdaki "purge" açıklaması doğru değildir. Tıpkı "purge" gibi "remove" işlemi de orijinal programla birlikte çekilen tüm bağımlılıkları siler).

Program size paketin kaldırıldığını söylerse, dosyaların gittiğinden emin olabilirsiniz. Bazen bağımlılık gereği yüklenen paketler hemen kaldırılmaz. Sonraki bir çalıştırmada eninde sonunda silineceklerdir.

Diğer kanallardan yüklenen (genellikle kaynaktan derlenen) yazılımlara gelince, çoğunlukla manuel olarak yüklenen dosyaları kaldırmak zorunda kalırsınız. Genellikle /usr/local içinde bir yerde bulunurlar. Bazı yazılımlar "make uninstall" gibi kısayollar sağlar. Yine de buna güvenmeyin. Çoğu zaman en temiz çözüm, Ubuntu depoları aracılığıyla sağlanan ve temiz bir şekilde kaldırılabilen sürümü kullanmaktır.

Yorumlar (0)