it-swarm-tr.com

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

Ubuntu'ya kurmanın çeşitli yolları olduğunu görün. Öğeleri kaldırmanın çeşitli yolları nelerdir?

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

218
myusuf3

Uygulama paket yöneticisi tarafından yüklenmişse, yapmanız gereken tek şey çalıştırmak

Sudo apt-get remove <application_name>

Bu her zaman işe yaramalı. Terminal çayınızı hareketlendirir değilse, açabilirsiniz Sistem → Yönetim → Synaptic Paket Yöneticisi, kaldırmak istediğiniz paketi arayın, yanındaki onay kutusunu işaretleyin ve "işaretle kaldırma". "Uygula" yı tıkladığınızda paket kaldırılmalıdır. Tabii ki Ubuntu Yazılım Merkezi de var. Bu hemen hemen Synaptic ile aynı şey. Sadece uygulama adını arayın ve "Kaldır" düğmesini 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, yazabilirsiniz

Sudo apt-get purge <package-name>

veya -in Synaptic- sadece "kaldırma işareti" yerine "tamamen kaldırma işareti".

El ile derlenmiş ve yüklenmiş uygulamalara gelince, bunları kaldırmanın her zaman tek bir yolu yoktur. Yapılacak en iyi şey, kaynak paketiyle birlikte verilen README/INSTALL dosyasına (varsa) danışmaktır.

251
Tommy Brunn
  • Yazılım merkezi : paketi bulun, kaldır 'ı tıklayın

    enter image description here

  • Synaptic Install synaptic: aynı

    enter image description here


  • apt-get :

    Sudo apt-get remove <package> && Sudo apt-get autoremove
    
  • yetenek :

    Sudo aptitude remove <package>
    

Bir şeyi kurduğunuzda, genellikle diğer paketlere bağlı olduklarını not etmek önemlidir. Ateşlediğinizde apt-get remove <package> otomatik olarak kurulu uygulamaları varsayılan olarak kaldırmaz. Bu genellikle daha güvenlidir (eğer geçici olarak ubuntu-desktop gibi bir şeyleri kaldırıyorsanız), ancak bu bir sürü sıkıntıya neden olabileceğiniz anlamına gelir.

yetenek otomatik olarak şeyleri kaldıracak (ayrıca bir Nice etkileşimli komut satırı arayüzüne sahip olacak)

Durum bölümünün altındaki "yerel veya eski" filtreyi kullanarak sinaptik olarak da cruft arayabilirsiniz.

62
Oli

İşte olası yolların bir listesi:

Paket bir paket yöneticisi aracılığıyla kurulmuşsa, bu amaçla sağlanan araçlardan biriyle kaldırabilirsiniz:

  • dpkg --remove: en temel komut satırı aracı. Önlemek.
  • apt-get remove veya aptitude remove: bunlar standart komut satırı araçlarıdır. Yetenek biraz tercih edilir: biraz daha sofistike. Örneğin, tüm paket işlemlerinin bir günlük dosyasını tutabilir.
  • synaptic: "Sistem/Yönetim" altındaki GUI menüsünden erişilebilen GUI aracı. Tüm özellikleri, genellikle çok güzel bir program destekler.
  • software center: synaptic'den bile daha iyi GUI. Bu eski "Program Ekle/Kaldır" ın daha iyi ve güncellenmiş bir sürümüdür

Bütün bunlar işi halletmek. En çok kullanıcı dostu (Software Center) ile başlayabilir ve belirli özelliklere ihtiyaç duymanız veya programları çok sık kurmanız veya kaldırmanız gerekiyorsa çalışmaya devam edebilirsiniz.

Bu işlemlerin programın büyük kısmını kaldırdığını, bazen "yapılandırma dosyalarını" aus/etc/Apache2 gibi konumlarda bıraktığını unutmayın. Çoğu yazılımın orada yapılandırma dosyaları yoktur; Bazı sunucu yazılımı ("Daemon") yapar. Birkaç durumda hariç, bu yapılandırma dosyalarının saklanması zarar vermez. Yapılandırma dosyaları dahil her şeyi kaldırmak istiyorsanız, "temizleme" işlemini kullanabilirsiniz. Yetenek için, komut satırı "yetenek temizliği" dir. (Tommy'nin "temizleme" üzerindeki açıklaması doğru değil. "Temizleme" işlemi, "temizleme" gibi, orijinal programla dahil edilen tüm bağımlılıkları siler.)

Program size paketin kaldırıldığını bildirirse, dosyaların gittiğinden emin olabilirsiniz. Bazen bağımlılık olarak kurulan paketler derhal kaldırılmaz. Bir sonraki çalıştırmada, sonunda silinecekler.

Diğer kanallardan yüklenen yazılımlara gelince (genellikle kaynaktan derlenir), çoğunlukla el ile yüklenen dosyaları kaldırmak zorunda kalırsınız. Genellikle /usr/local içinde bir yerde bulunurlar. Bazı yazılımlar, "make remove" gibi kısayollar sağlar. Buna rağmen, güvenme. Çoğu zaman, en temiz çözüm, Ubuntu'nun depoları tarafından sağlanan ve temiz bir şekilde kaldırılabilen sürümü kullanmaktır.

12
loevborg

GUI Yöntemleri

Ubuntu Yazılım

En kolay yol, Ubuntu Software (veya Ubuntu 16.04LTS'den daha eski sürümlerde Ubuntu Yazılım Merkezini) kullanmaktır. Ubuntu Yazılımını açın , Installed sekmesine tıklayın, kaldırmak istediğiniz uygulamayı seçin ve Remove düğmesine basın.

Uninstall Apps using Software

Uninstall Apps using Software Center

Birlik Dash

buntu 12.1 getirildi nity 6, Önizleme özelliğini tanıttı. Yani, buntu 12.1 'den itibaren, Unity Dash üzerindeki herhangi bir uygulama simgesine sağ tıklayıp kaldırabilirsiniz. .

Unity DashUninstall Apps from Unity Dash

Synaptic

Synaptic gelişmiş bir paket yönetim aracıdır ve size Ubuntu Software, Unity Dash, vb. Gibi diğer GUI yöntemlerinden daha fazla kontrol sağlar. Varsayılan uygulama yöneticisini etkiledi. Ubuntu 10.04’ten önce. Synaptic'i yüklemek için buraya tıklayın:
Install via Ubuntu Software

Veya şunu çalıştırın Terminal:

Sudo apt install synaptic

Uygulamaları Synaptic aracılığıyla kaldırmak için, kaldırılacak paketleri işaretleyin ve ardından Apply düğmesine basın:

Uninstall Apps using Synaptic


Komut Satırı Yöntemleri

Bunlar orada komut satırı hayranları için. Oldukça basitler, ancak daha gelişmiş kontrol sunuyor ve çok hafifler.

uygun

apt (daha yeni ve basitleştirilmiş apt-get), paket yönetimi için en sık kullanılan komut satırı aracıdır. Herhangi bir uygulamayı kaldırmak için aşağıdaki komutu kullanın:

Sudo apt remove <app_name>

<app_name> öğesini kaldırmak istediğiniz uygulamanın paket adı ile değiştirmeyi unutmayın.

aptitude

yetenek tam olarak bir komut satırı aracı değildir, çünkü etkileşimli bir ncurses temelli GUI'ye sahiptir. Ancak, aşağıdaki komut kullanılabilir:

Sudo aptitude remove <app_name>

ani

Ubuntu 16.04LTS ve daha yeni sürümleri ek paketler için desteğe sahiptir, ancak Ubuntu 14.04LTS'ye güncellemeler yoluyla da yüklenebilir. Bir anlık uygulamayı kaldırmak için şunu deneyin:

snap remove <app_name>

ve bu işe yaramazsa:

Sudo snap remove <app_name>

Yukarıdaki tüm yöntemlerin yalnızca normal olarak yüklenen uygulamalarda, yani paket yönetimi (Ubuntu Yazılımı, Synaptic, apt, snap, vb.) Yoluyla çalışacağını ve bazı kök komut dosyaları kullanılarak elle doğrudan yüklenen yazılımlarla veya doğrudan eve kopyalayarak uygulanmayacağını unutmayın. Yukarıdaki yöntemler çok farklı görünse de, hepsi altındaki aynı APT veya Snappy paket yöneticisini kullanır. Uygulamaları yüklemek/kaldırmak için daha pek çok yöntem vardır, ancak APT veya Snappy içerenler önerilen ve en popüler yöntemlerdir.

6
HEXcube

Kaldırmak istediğiniz paketi bulmak için

dpkg --list

Paket adını kopyalayın ve sonra komutu kullanın

Sudo apt-get purge <paste copied package name>

Ardından şifrenizi girin.

6
Umang Pokharna
Sudo apt-get purge <package_name>

Sudo aptitude purge <package_name>

Temizlediğinizde, aptitude paketi ve beraberinde yüklenen bağımlılıkları kaldırır.

3
sagarchalise

Öğeleri veya paketleri kaldırmanın çeşitli yolları nelerdir?

komut satırı araçları

  • aptitude

    Varsayılan olarak, yetenek Ubuntu sisteminize yüklenmedi. Kurmak için bu komutu çalıştırın (Sudo apt-get install aptitude).

    Bir paketi yetenek yoluyla kaldırmak için, (Sudo aptitude purge package) komutunu çalıştırın.

  • apt-get

    Sudo apt-get purge package
    
  • dpkg

    Sudo dpkg -P package
    

GUI araçları

  • Yazılım-merkez

  • Synaptic paket yöneticisi

Hangi yollar hep işe yarar?

Yukarıda belirtilen tüm yöntemler bir paketi kaldırmak için çalışacaktır.

Bir şeyin kaldırıldığından nasıl emin olabilirim?

Bir paketin başarıyla kaldırılıp kaldırılmadığını kontrol edebilirsiniz apt-cache policy package command,

Örnek:

 avi @ avi-Lenovo-IdeaPad-Z500: ~ $ Sudo apt-cache politikası vlc 
 vlc: 
 Yüklendi: 2.0.8 + git20131210 + r49167 + 13 + 8 ~ ubuntu13 .10.1 
 Aday: 2.0.8 + git20131210 + r49167 + 13 + 8 ~ ubuntu13.10.1 
 Versiyon tablosu: 
 *** 2.0.8 + git20131210 + r49167 + 13 + 8 ~ ubuntu13.10.1 0 
 500 http://ppa.launchpad.net/videolan/stable-daily/ubuntu/ saucy/main AMD64 Paketleri 
 100/var/lib/dpkg/status 
 2.0.8-1 0 
 500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe AMD64 Paketleri 
 500 http: //archive.ubuntu .com/ubuntu/saucy/universe AMD64 Paketleri 

Yukarıdakilerde, vlc pacakage'de apt-cache policy çalıştırılırken, Kurulu alan olarak gösterilir,

Installed: 2.0.8+git20131210+r49167+13+8~ubuntu13.10.1
   
 avi @ avi-Lenovo-IdeaPad-Z500: ~ $ Sudo apt-cache politikası krom tarayıcı 
 krom tarayıcı: 
 Yüklendi: (yok) 
 Aday : 32.0.1700.102-0ubuntu0.13.10.1 ~ 20140128.970.1 
 Versiyon tablosu: 
 32.0.1700.102-0ubuntu0.13.10.1 ~ 20140128.970.1 0 
 500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe AMD64 Paketleri 
 500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe AMD64 Paketleri 
 29.0.1547.65-0ubuntu2 0 
 500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe AMD64 Paketleri 
 500 http: //archive.ubuntu .com/ubuntu/saucy/universe AMD64 Paketleri 
 

Ancak apt-cache policy chromium-browser çalıştırıldığında, yüklü alan none gösterir, bu paketin kurulu olmadığı anlamına gelir.

Installed: (none)
3
Avinash Raj

Bazı durumlarda, diğer cevapların belirttiği komutları verdikten sonra bile kalan bazı bağımlılıklar vardır. Tıpkı this senaryosunda olduğu gibi, OP de CCSM (Compiz Configuration Setting Manager) kurmuştu, ancak yalnızca CCSM 'i kaldırmak onu yüklerken gerekli olan bütün bağımlılıkları kaldırmıyor ve bırakıyor artık compiz-core, compiz-gnome, compiz-plugins, compiz-plugins-default, libcompizconfig0, python-compizconfig vs. gibi kullanılmayan paketler.

Sudo apt-get autoremove veya Sudo aptitude autoremove kullanmak, bu gibi tüm kullanılmayan bağımlılıkları tüm bu durumlarda kaldırır.

EDIT: Mine, Oli tarafından varolan bir cevabın bir uzantısıydı.

2
Ankur Kumar

Bunu denedim ve terminalde iyi çalışıyor!

Sudo apt autoremove <Package name>

Paket adı için, paket veya yazılımın ilk harfini vb. Girip Sekme tuşuna basabilirsiniz.

1
Jishan Mulla

Özel olarak yüklenen yazılımlar için (örneğin, ./install.sh), bir ./uninstall.sh arayabilirsiniz. Veya _ ./install.sh çalıştırmayı tekrar deneyebilirsiniz, bu size bir kaldırma seçeneği sunar.

1
wisbucky