Ubuntu'ya kurmanın çeşitli yolları olduğunu görmek. Öğeleri kaldırmanın çeşitli yolları nelerdir?
Hangi yollar hep işe yarar? Bir şeyin kaldırıldığından nasıl emin olabilirim?
Ubuntu'ya kurmanın çeşitli yolları olduğunu görmek. Öğeleri kaldırmanın çeşitli yolları nelerdir?
Hangi yollar hep işe yarar? Bir şeyin kaldırıldığından nasıl emin olabilirim?
Uygulama paket yöneticisi aracılığıyla yüklenmişse, yapmanız gereken tek şey çalıştırmaktır
sudo apt-get remove <application_name>
Bu her zaman işe yaramalı. Terminal çayınızı karıştıran şey değilse, açabilirsiniz. Sistem → Yönetim → Sinaptik Paket Yöneticisi, kaldırmak istediğiniz paketi arayın, yanındaki onay kutusunu tıklayın ve "kaldırılmak üzere işaretle" yi seçin. "Uygula" yı tıkladıktan sonra paket kaldırılmalıdır. Elbette Ubuntu Yazılım Merkezi de var. Sinaptik ile hemen hemen aynı şey. Sadece uygulama adını arayın ve "Kaldır" düğmesini tıklayın.
Bazen uygulamalar birden fazla pakete ayrılabilir (ö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 <package-name>
veya -Sinaptik olarak - sadece "kaldırmak için işaretle" yerine "tamamen kaldırmak için işaretle".
El ile derlenen ve yüklenen uygulamalara gelince, bunları kaldırmanın her zaman tek bir yolu yoktur. Yapılacak en iyi şey, kaynak pakete eşlik eden README / INSTALL dosyasına başvurmaktır - eğer varsa.
Yazılım merkezi: paketi bulun, kaldır'ı tıklayın
Sinaptik : aynı
apt-getname:
sudo apt-get remove <package> && sudo apt-get autoremove
yetenek:
sudo aptitude remove <package>
Bir şeyleri yüklediğinizde, genellikle diğer paketlere bağlı olduklarına dikkat etmek önemlidir. Ateş ettiğinde apt-get remove <package>
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ü sıkıntıyla sonuçlanacağınız anlamına gelebilir.
yetenek edecek bir şeyleri otomatik olarak kaldırın (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 synaptic'te cruft'u da arayabilirsiniz.
İşte olası yolların bir özeti:
Paket bir paket yöneticisi aracılığıyla yüklenmişse, 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 karmaşıktır. Ö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 destekler, genel olarak çok güzel bir programdır.software center
: daha da güzel GUI synaptic
. Bu, eski "Program Ekle / Kaldır" ın daha iyi ve güncellenmiş bir sürümüdür.Bütün bunlar işi halleder. En kullanıcı dostu (Yazılım Merkezi) ile başlayabilir ve belirli özelliklere ihtiyacınız varsa veya programları çok sık yükleyip kaldırırsanız yeteneklere devam edebilirsiniz.
Bu işlemlerin programın büyük kısmını kaldırdığını ve bazen aus / etc / apache2 gibi konumlarda "yapılandırma dosyaları" bıraktığını unutmayın. Çoğu yazılımın yapılandırma dosyaları yoktur; bazı sunucu yazılımları ("daemonlar") vardır. Birkaç durum dışında, bu yapılandırma dosyalarının saklanması zarar vermez. Yapılandırma dosyaları da dahil olmak üzere her şeyi kaldırmak istiyorsanız, "temizleme" işlemini kullanabilirsiniz. Yetenek için komut satırı "yetenek temizleme" dir." (Tommy'nin yukarıdaki "tasfiye" açıklaması doğru değildir. "Kaldır" işlemi, tıpkı "temizle" gibi, orijinal programla ç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 nedeniyle yüklenen paketler hemen kaldırılmaz. Bir sonraki çalıştırmada sonunda silinirler.
Diğer kanallardan yüklenen yazılımlara gelince (genellikle kaynaktan derlenir), çoğunlukla yüklenen dosyaları el ile kaldırmak zorunda kalırsınız. Genellikle bir yerde bulunurlar. /usr/local
. Bazı yazılımlar "kaldır" gibi kısayollar sağlar. Ben pek emin değil. Çoğu zaman, en temiz çözüm, Ubuntu'nun depoları aracılığıyla 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 komutu kullanın
sudo apt-get purge <paste copied package name>
Ardından şifrenizi girin.
En kolay yol kullanmaktır Ubuntu Yazılımı (veya Ubuntu 16.04lts'den daha eski sürümlerde Ubuntu Yazılım Merkezi). Açık Ubuntu Yazılımı tıklayın Installed
sekme, kaldırmak istediğiniz uygulamayı seçin ve Remove
düğme.
Ubuntu 12.10 getirdi Birlik 6, hangi tanıttı Önizleme özellik. Yani, gelen Ubuntu 12.10 bundan sonra, (hemen hemen) herhangi bir uygulama simgesine sağ tıklayabilirsiniz Birlik Çizgi ve Kaldır ' ı tıklatın. Unity düşürüldüğü ve GNOME'UN yeni masaüstünü yaptığı için bunun Ubuntu 18.04 LTS ve üzeri sürümlerde çalışmayacağını unutmayın.
Sinaptik gelişmiş bir paket yönetim aracıdır ve Ubuntu Yazılımı, Unity Dash, vb. Gibi diğer GUI yöntemlerinden daha fazla kontrol sağlar. Ubuntu 10.04'ten önce varsayılan uygulama yöneticisiydi. Synaptic'i kurmak için buraya tıklayın:
Ya bu ç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üğme:
Bunlar dışarıdaki komut satırı hayranları için. Oldukça basittirler, ancak daha gelişmiş kontrol sunar ve hafiftirler.
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>
Değiştirmeyi unutmayın <app_name>
kaldırmak istediğiniz uygulamanın paket adı ile.
yetenek, etkileşimli olduğu için tam olarak bir komut satırı aracı değildir ncurses
GUI tabanlı. Ancak, aşağıdaki komut kullanılabilir:
sudo aptitude remove <app_name>
Ubuntu 16.04LTS ve daha yenisi snap paketleri için desteğe sahiptir, ancak güncellemeler yoluyla Ubuntu 14.04lts'ye de yüklenebilir. Bir snap uygulamasını kaldırmak için aşağıdakileri deneyin:
snap remove <app_name>
ve eğer 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 yoluyla (Ubuntu Yazılımı, Synaptic, apt, snap, vb.) Çalışacağını unutmayın.) ve bazı kök komut dosyaları kullanılarak veya doğrudan eve kopyalanarak manuel olarak yüklenen yazılımlarda değil. Yukarıdaki yöntemler çok farklı görünse de, hepsi altında aynı APT veya Snappy paket yöneticisi arka ucunu kullanır. Uygulamaları yüklemek / kaldırmak için daha birç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>
Temizlediğin zaman, aptitude
paketi ve onunla birlikte yüklenen bağımlılıkları kaldırır.
Öğeleri veya paketleri kaldırmanın çeşitli yolları nelerdir?
yetenek
Varsayılan olarak yetenek Ubuntu'nuza yüklenmedi system.So bu komutu çalıştırın (sudo apt-get install aptitude
) yüklemek için.
Bir paketi aptitude aracılığıyla kaldırmak için (sudo aptitude purge package
)
apt-getname
sudo apt-get purge package
dpkg
sudo dpkg -P package
Yazılım merkezi
Sinaptik paket yöneticisi
Hangi yollar hep işe yarar?
Yukarıda belirtilen tüm yollar bir paketi kaldırmak için çalışacaktır.
Bir şeyin kaldırıldığından nasıl emin olabilirim?
Çalıştırarak bir paketin başarıyla kaldırılıp kaldırılmadığını kontrol edebilirsiniz apt-cache policy package
komut,
Örnek:
avi@avi-Lenovo-IdeaPad-Z500:~$ sudo apt-cache policy vlcvlc: Installed: 2.0.8+git20131210+r49167+13+8~ubuntu13.10.1 Candidate: 2.0.8+git20131210+r49167+13+8~ubuntu13.10.1 Version table: *** 2.0.8+git20131210+r49167+13+8~ubuntu13.10.1 0 500 http://ppa.launchpad.net/videolan/stable-daily/ubuntu/ saucy/main amd64 Packages 100 /var/lib/dpkg/status 2.0.8-1 0 500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe amd64 Packages 500 http://archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
Yukarıdakilerde, çalışırken apt-cache policy
vlc'de pacakage Kurulu alanı şu şekilde gösterir,
Installed: 2.0.8+git20131210+r49167+13+8~ubuntu13.10.1
-Lenovo-avi@avı IdeaPad (yok) Yüklü tarayıcı browserchromium-Z500: sudo~$ apt-cache politikası krom - -:: Aday: 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 Sürüm tablosu: 32.0.1700.102-0ubuntu0.13.10.Özelliği kullanabilmek 29.0.1547.65 1~20140128.970.1 0 500 http://mirror.sov.uk.goscomb.net/ubuntu/ arsız-güncellemeler/universe amd64 Paketleri 500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe amd64 Paketleri-0ubuntu2 0 500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe amd64 Paketleri 500 http://archive.ubuntu.com/ubuntu/ saucy/universe Paketleri
Ama koşarken apt-cache policy chromium-browser
, yüklü alan gösterir none
.Paketi yüklü değil demektir.
Installed: (none)
Bazı durumlarda, diğer yanıtların belirttiği komutları verdikten sonra bile kalan bazı bağımlılıklar vardır. Gibi bu senaryo, OPERASYON kurulmuştu CCSM
(Compiz Yapılandırma Ayar Yöneticisi) ancak yalnızca kaldırma CCSM
yüklerken gerekli olan tüm bağımlılıkları kaldırmaz ve artık kullanılmayan bir dizi paket bırakır compiz-core, compiz-gnome, compiz-plugins, compiz-plugins-default, libcompizconfig0, python-compizconfig
vb.
Kullanım sudo apt-get autoremove
veya sudo aptitude autoremove
bu gibi durumlarda kullanılmayan tüm bağımlılıkları kaldırır.
düzenlemek: Benimki mevcut bir cevabın bir uzantısıydı Oldu.
Bunu denedim ve terminalde iyi çalışıyor!!
sudo apt autoremove <Package name>
Paket adı için paketin veya yazılımın ilk harfini vb. Girebilir ve Sekme tuşuna basabilirsiniz.
Özel yüklü yazılımlar için (örn. ./install.sh
), bir arayabilirsin ./uninstall.sh
. Ya da koşmayı deneyebilirsin ./install.sh
yine, size bir kaldırma seçeneği verebilir.