Yanıtlar:
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ı hareketlendiren şey değilse, Sistem → Yönetim → Synaptic Paket Yöneticisi'ni açabilir , kaldırmak istediğiniz paketi arayabilir, yanındaki onay kutusunu tıklayıp "kaldırma için işaretle" yi seçebilirsiniz. "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.
sudo apt remove <application_name>
yarar : (Ubuntu 18.04.1 LTS)
Yazılım merkezi : paketi bulun, kaldır'ı tıklayın
Sinaptik : aynı
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. Eğer ateşlemesi zaman apt-get remove <package>
varsayılan olarak otomatik olarak yüklenmiş uygulamalar 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 gelebilir.
yetenek , şeyleri otomatik olarak kaldıracak (güzel bir etkileşimli komut satırı arayüzüne sahip olmanın yanı sıra)
Durum bölümünün altındaki "yerel veya eski" filtreyi kullanarak sinaptik olarak da cruft arayabilirsiniz.
sudo apt-get autoremove <package>
İşte olası yolların bir listesi:
Paket bir paket yöneticisi aracılığıyla kurulmuşsa, bu amaçla verilen 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ü üzerinden erişilebilen GUI aracı. Tüm özellikleri destekler, genelde çok hoş bir programdır.software center
: hatta daha hoş GUI synaptic
. Bu eski "Program Ekle / Kaldır" ın daha iyi ve güncellenmiş bir sürümüdürBü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 bir yerde bulunurlar /usr/local
. 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.
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.
En kolay yol, Ubuntu Yazılımını (veya Ubuntu 16.04LTS'den daha eski sürümlerde Ubuntu Yazılım Merkezini) kullanmaktır. Ubuntu Software'i açın , Installed
sekmeyi tıklayın, kaldırmak istediğiniz uygulamayı seçin ve Remove
düğmeye basın.
Ubuntu 12.10 , Önizleme özelliğini tanıtan Unity 6'yı getirdi . Böylece, Ubuntu 12.10'dan itibaren, Unity Dash üzerindeki herhangi bir uygulama simgesine (neredeyse) sağ tıklayıp kaldırmayı tıklatabilirsiniz.
Synaptic gelişmiş bir paket yönetim aracıdır ve size Ubuntu Yazılımı, Unity Dash, vb. Gibi diğer GUI yöntemlerinden daha fazla kontrol sağlar. Synaptic'i yüklemek için buraya tıklayın:
Veya bunu Terminal'de çalıştırın :
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:
Bunlar orada komut satırı hayranları için. Oldukça basitler, ancak daha gelişmiş kontrol sunuyor ve çok hafifler.
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>
Kaldırmak istediğiniz uygulamanın paket adı ile değiştirmeyi unutmayın .
yetenek, etkileşimli bir ncurses
GUI'ye sahip olduğundan tam olarak bir komut satırı aracı değildir . Ancak, aşağıdaki komut kullanılabilir:
sudo aptitude remove <app_name>
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.) Aracılığıyla uygulanacağı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, tümü altındaki APT veya Snappy paket yöneticisini kullanırlar. 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.
sudo apt-get purge <package_name>
sudo aptitude purge <package_name>
Temizleme sırasında, aptitude
paketin yanı sıra beraberindeki bağımlılıkları da kaldırır.
Öğeleri veya paketleri kaldırmanın çeşitli yolları nelerdir?
yetenek
Varsayılan olarak, yetenek Ubuntu sudo apt-get install aptitude
sisteminize yüklenmedi. O yüzden bu komutu ( ) çalıştırın .
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
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 ederek apt-cache policy package
komutları çalıştırabilirsiniz ,
Örnek:
avi @ avi-Lenovo-IdeaPad-Z500: ~ $ sudo apt-cache politikası vlc vlc: Kurulu: 2.0.8 + git20131210 + r49167 + 13 + 8 ~ ubuntu13.10.1 Aday: 2.0.8 + git20131210 + r49167 + 13 + 8 ~ ubuntu13.10.1 Sürüm tablosu: *** 2.0.8 + git20131210 + r49167 + 13 + 8 ~ ubuntu13.10.1 0 500 http://ppa.launchpad.net/videolan/stable-daily/ubuntu/ saucy / main amd64 Paketler 100 / var / lib / dpkg / durum 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 apt-cache policy
vlc pacakage üzerinde çalışırken Installed alanını şöyle gösterir:
Installed: 2.0.8+git20131210+r49167+13+8~ubuntu13.10.1
avi @ avi-Lenovo-IdeaPad-Z500: ~ $ sudo apt-cache ilkesi krom tarayıcı krom tarayıcı: Yüklendi: (yok) Aday: 32.0.1700.102-0ubuntu0.13.10.1 ~ 20140128.970.1 Sürüm 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 çalışırken apt-cache policy chromium-browser
, kurulu alan gösterir. none
Bu da paketin kurulu olmadığı anlamına gelir.
Installed: (none)
Bazı durumlarda, diğer cevapların belirttiği komutları verdikten sonra bile kalan bazı bağımlılıklar vardır. Gibi içinde bu senaryoda, OP yüklü vardı CCSM
(Compiz Configuration Manager Ayar) ama sadece çıkarmadan CCSM
monte ederken istendi tüm bağımlılıkları kaldırmaz ve artık gibi kullanılan paketlerin bir dizi bırakır compiz-core, compiz-gnome, compiz-plugins, compiz-plugins-default, libcompizconfig0, python-compizconfig
vs.
kullanılması sudo apt-get autoremove
veya sudo aptitude autoremove
bu tür tüm kaldırır tüm bu durumlarda kullanılmayan bağımlılıklar.
EDIT : Mine, Oli tarafından varolan bir cevabın bir uzantısıydı .
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.