LibreOffice nasıl kaldırılır?


149

Libreoffice'i tamamen kaldırmak için hangi paketi kaldırmalıyım? Ofis araçlarına ihtiyacım yok.

Bu apt gibi paket yöneticileri ile sahip olduğum tek yakınma, istenmeyen yazılımı kaldırma temel görevi gerçekleştirmek için basit bir yolu yoktur: S

Yanıtlar:


237

Libreoffice'i kaldırmak için uçağa aşağıdakileri yazın:

sudo apt-get remove --purge libreoffice*
sudo apt-get clean
sudo apt-get autoremove

@EliahKagan, ancak yazılımın indirildiği paketlerin temizleme mendilleri. Gereksiz olanlar
Kitizl

1
@Kitizl İçindeki .debdosyaları siler /var/cache/apt/archives, evet.
Eliah Kagan,

1
Bu sudo apt-get kaldır
pürge

7
@Shoully kabul edilen cevap tarafından ele alınacaklibreoffice*
chrisan

8
emrinde zsh:sudo apt-get remove --purge libreoffice\*
Timo

26

Özellikle kapsamlı bir kaldırma tekniği.

Genel olarak uygundur, ancak özellikle el ile yüklenmiş bir LibreOffice veya OpenOffice ile değiştirmek için LibreOffice'i çıkarırken.

LibreOffice'in sisteminizdeki resmi Ubuntu paketleri tarafından sağlandığını varsayalım (genel olarak, kendiniz başka paketlerden veya LibreOffice web sitesinden yüklemediyseniz), Terminal'de tamamen kaldırabilirsiniz:

sudo apt-get remove fonts-opensymbol libreoffice libreoffice-\* openoffice.org-dtd-officedocument1.0 python\*-uno uno-libs3-\* ure ure-dbg

Eğer çok global konfigürasyon dosyalarını kaldırmak isterseniz (bu mu değil kullanıcıların ev dizinleri kullanıcı başına yapılandırmasını etkiler), yerini removeile purge.

Bunlardan herhangi birinin kaldırılmasının diğer programları bozması muhtemel değildir, çünkü Lubuntu LibreOffice ile birlikte gelmez ve Lubuntu kullanıcıları LibreOffice'i yüklemek zorunda kalmadan hemen hemen herhangi bir Ubuntu programını çalıştırabilirler.

Yine de, bu meşru bir endişe ve hiçbir şeyin mevcut LibreOffice kurulumunuza bağlı olmadığını garanti edemiyorum. Neyse ki, en ciddi kırılmalar ihtiyacınız şey kaldırılır emin olarak önlenebilir ile LibreOffice paketleri. Kaldırma komutunu çalıştırırken çok dikkatli olabilirsiniz (kaldırılacağı başka bir şeye dikkat edin) veya önce kaldırma işlemini simüle edebilirsiniz :

apt-get -s remove fonts-opensymbol libreoffice libreoffice-\* openoffice.org-dtd-officedocument1.0 python\*-uno uno-libs3-\* ure ure-dbg

(Bu, -shemen sonra koymak apt-getve isteğe bağlı olarak sudo.

Kaldırmanın neden olduğu herhangi bir sorunla ilgili bir şey duymadım fonts-opensymbolama bunlar fontlar ve belgeleri inceleyen sorunların yaygın olup olmadığını bilmek için yeterince kişi paketi kaldırmıyor. Öyleyse simülasyon, ihtiyaç duyduğunuz veya aşina olmadığınız diğer paketlerin kaldırılacağını gösteriyorsa, kaldırmadan benzetmeyi deneyin fonts-opensymbolve ne olduğunu görün. Ve sadece bir tane çıkarmamak için karar verebilirsiniz.

Yukarıdaki teknik Ubuntu'da sağlanan tüm LibreOffice paketlerini kaldırır. Buradan paketlerin listesini aldım .

Komutu kısaltmak ve her bir paketin adını yazmak zorunda kalmaktan kaçınmak ve aynı zamanda potansiyel olarak LibreOffice'in sonraki sürümlerinde farklı adlandırılmış paketler sağlanmışsa, bu prosedürün ömrünü uzatmak için bir *kerede birçok paketi kaplamak için joker karakter kullandım . Kendisi \, onun tarafından iletilmeden önce, kabuk tarafından ilgisiz bazı dosya veya dizinlerin adına genişletilmeyecek şekilde kaçtı apt-get.

İlgili: LibreOffice OpenOffice ile nasıl değiştirilir?


apt-getjoker karakterlerden ziyade normal ifadeler kullanır, bu nedenle yazmanız gereken bir "joker karakter" kullanmak için '.*'( *kabuktan kaçmayı unutmayın, yoksa kabuk istemediğiniz dosya adlarına genişletir). libreoffice-\*Apt-get (eşdeğer regex üzerinde kısmi maçı kullandığı için bir tesadüf olarak sadece çalıştı '^.*libreoffice-*.*$'yerine tam dize maçın (yani) '^libreoffice-*$').
Explorer09

10

Sonuç olarak, hangi paketleri kaldıracağınızı aramak için yetenek kullanabilirsiniz:

aptitude search '~i' | grep libreoffice

'libreoffice' metnini içeren tüm kurulu paketlerin bir listesini döndürür. Grep temiz!

Sonra yüklediğiniz ana paketi kaldırmak için apt-get komutunu kullanın ve apt-get autoremove artık gerekli olmayan tüm küçük paketleri kaldıracaktır. Umarım bu tavsiye size yardımcı olur!


LibreOfficeDev'i kaldırmak için:aptitude search '~i' | grep -o '(lodev|libreofficedev)\S*' | xargs sudo apt-get remove -y
Dan Dascalescu

6

İşte bulduğum başka bir yol (libre-software.net'te) :

Önceki LibreOffice kurulumlarını kaldırmak için:

sudo apt-get remove libreoffice-core

LibO yapılandırma dosyalarını da kaldırmak istiyorsanız, temizleme anahtarını kullanın:

sudo apt-get remove --purge libreoffice-core

Yani, "ana paket" ile, gemue2010 muhtemelen "libreoffice-core" anlamına geliyordu . "Clean" ve "autoremove" argümanları için sağlanan karthick87 argümanları her zaman iyi bir fikirdir.

Komut satırını (terminali) bir sonraki meraklısı kadar takdir etmeme rağmen, bir GUI ön uç alternatifi olmasını seviyorum, önemsiz meselelere yalnızca fare çözümü. Bu durumda, Synaptic'te, tamamen kaldırılmak üzere libreoffice-core paketini işaretleyebilirsiniz ve aşağıdaki ek (ilgili / bağımlı) paketleri de çıkarmanızı sağlar:

libreoffice-base libreoffice-base-çekirdekli libreoffice-calc libreoffice-çekin

Yasal Uyarı: Ben deneyimli bir linux kullanıcısı değilim, aslında bu dünyada yeniyim. Bu yöntemin bazılarına tatminkar olmayabilir, ve bu cevabım asıl askerin kullanımına sunulmak için çok geç gelebilir, ancak bulgularımı böyle bir şey arayan başkaları için kullanabilecekleri umuduyla paylaşıyorum . Bu nedenle, bu yöntem, bir kısmı belirtilen tüm ilgili paketleri kaldırmasa da, paketlerin çoğunun çıkarılmasında, bana, belki de diğerleri için yeterince güvenli ve iyi görünüyor. Son olarak, bir not: Benim durumumda, mint-meta-xfce de kaldırılacak paketler arasında.


4

16.04'te bunu kaldırmak biraz daha kolaydır. Sadece biraz farklı bir komut vermeniz gerekiyor. Eski yolu eklemeliyim, eğer istersen hala işe yarar.

sudo apt purge libreoffice*

"
Sudo

1
Sanırım @DanDascalescu'nun anlamı, "libreoffice *" şeklinde alıntı yapmanız gerekiyordu ya da * doğru kullanılmayacak.
Ben

3

Daha yeni Ubuntu sürümlerinde (16.04+, belki daha erken) , yalnızca güncel bir yanıt sağlamak için (diğerleri de çalışır):

sudo apt purge -y libreoffice*

Bu autoremove ve şeyler de dahil olmak üzere tüm işi yapar.


Çift alıntı yapmanız gerekebilir"libreoffice*"
Dan Dascalescu

2

Hmm, en kolay yol yazılım yöneticisini kullanmak olmalıdır. libre-office'i oradan kaldırın. libre-office gerekli lib'ler (uno, ure) tarafından belirli bir şekilde manuel kurulum yapmadıysanız, bu lib'ler de otomatik olarak kaldırılır.


Sadelik için +1. Her zaman apt-get removeya da apt-get remove --purgekendim kullanırdım , ancak birileri "istenmeyen yazılımları kaldırmak için gerekli görevi yerine getirmenin basit bir yolu yok" diye ikna olmuşsa, kaldır düğmesine tıklamaktan daha basit bir şey isteyemezler.
Jon Hanna

1

Bu, ubuntu 16.04’deki TÜM libreoffice paketlerini kaldıracak

sudo apt-get autoremove -y libreoffice-\*

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.