Feragatname: Mono nefret alev savaşını alevlendirmek için değil, sisteminizde hangi paketlerin üzerinde kontrol sahibi olmanız gerektiğine inandığım için bu cevabı öneriyorum. Ayrıca bu soru ilk yazımdan beri yoğun bir şekilde düzenleniyor.
Monoyu Kaldırma
Mono'yu tamamen kaldırmak için tek yapmanız gereken temel mono kütüphaneleri kaldırmaktır ve bu kütüphanelere bağlı olan tüm dosyalar da kaldırılır. Kaldırılması gereken paketlerin tamamı, kullandığınız Ubuntu sürümüne bağlı olarak değişir. Aşağıdaki komutla mono'nun çoğunu kaldırmanız gerektiğine inanıyorum ( Güncelleme: Her şeyin kaldırıldığından emin olmak için komutu güncelledim. ):
$ sudo apt-get purge libmono* cli-common mono-runtime
Komut, mono'ya bağımlı uygulamalar da dahil olmak üzere kaldırılacak tüm paketleri listelemeli ve kaldırılmasını onaylamanızı istemelidir. Değişiklikleri kabul etmeden önce listeyi dikkatle gözden geçirmeli ve ihtiyacınız olan bir şeyi kaldırmayacağınızdan emin olmalısınız. Bunu takip etmek isteyebilirsiniz:
$ sudo apt-get autoremove
GUI araçlarıyla daha rahatsanız, bunu Synaptic'te de yapabilirsiniz:
- "Takılı" filtreye geçin.
- Çabuk arama kutusunu kullanın ve "libmono" yı arayın.
- Sonuçlarda görünen tüm paketleri seçin.
- Tamamen kaldırılması için işaretleyin.
- Yukarıdaki komuttaki diğer paketler için 2-4 arasındaki adımları tekrarlayın.
- Uygula'ya basın.
Mono'yu Sisteminizden Uzak Tutun
Mononono adı verilen ve mononun sisteme yüklenmesini engelleyecek bir paket olsa da , bu paketin Ubuntu'nun son sürümleriyle iyi çalıştığına inanmıyorum. Monoyu sisteminizden uzak tutmakla gerçekten ilgileniyorsanız, yaptığınız yazılım yüklemelerinin ayrıntılarına dikkatlice bakar ve mono kütüphanelerde çektiğini görmemenizi sağlarım.
Bir otomatik yöntem daha uygun tercihlerin kullanılmasıdır. Aşağıdakileri /etc/apt/preferences
bir dosyanın içine veya içine koymak, /etc/apt/preferences.d/
sisteminize mono yüklemeye karşı nispeten iyi bir savunma sağlamalıdır:
Package: cli-common mono-runtime
Pin: version *
Pin-Priority: -100
Bunun nasıl çalıştığı hakkında daha fazla bilgi için bkz man apt_preferences
. Kısa sürüm, negatif önceliklerin paketin bu sürümünün yüklenmesini engellemesidir.
Diğer notlar
Özgür olmayan yazılımlar hakkında endişeleriniz varsa, vrms paketini bulabilirsiniz . Sistemdeki ücretsiz olmayan paketleri listeler. En azından "ücretsiz" in bazı tanımlarına göre, patent sorunları yazılımın özgürlüğüne dik olduğundan mono paketleri listelemeyecektir. Ayrıca, potansiyel patent sorunları olan tüm paketleri listeleseydiniz, bir sürü paketi listelemeniz gerekir.