Który pakiet powinienem usunąć, aby całkowicie usunąć libreoffice? Nie potrzebuję narzędzi biurowych.
To jedyny problem, jaki mam z menedżerami pakietów, takimi jak apt, nie ma prostego sposobu na wykonanie niezbędnego zadania usunięcia niechcianego oprogramowania: S
.deb
pliki/var/cache/apt/archives
, tak.libreoffice*
zsh
:sudo apt-get remove --purge libreoffice\*
Szczególnie dokładna technika usuwania.
Nadaje się ogólnie, ale szczególnie przy usuwaniu LibreOffice w celu zastąpienia go ręcznie zainstalowanym LibreOffice lub OpenOffice.
Zakładając, że LibreOffice jest zapewniany przez oficjalne pakiety Ubuntu w twoim systemie (którym zazwyczaj jest, chyba że sam zainstalowałeś go z innych pakietów lub ze strony LibreOffice), możesz dokładnie usunąć go w Terminalu:
Jeśli chcesz usunąć pliki konfiguracyjne zbyt globalny (to ma nie wpływać konfigurację każdego użytkownika w katalogach domowych użytkowników), należy wymienić
remove
zpurge
.Myślę, że jest mało prawdopodobne, aby usunięcie któregokolwiek z nich spowodowało uszkodzenie innych programów, ponieważ Lubuntu nie jest dostarczany z LibreOffice, a użytkownicy Lubuntu są w stanie uruchomić prawie każdy program Ubuntu, bez konieczności instalowania LibreOffice.
Mimo to, że jest to uzasadnione obawy i nie mogę zagwarantować, że nic nie zależy od istniejącej instalacji LibreOffice. Na szczęście najpoważniejszym awariom można zapobiec, upewniając się, że dzięki pakietom LibreOffice nic nie jest potrzebne . Możesz być bardzo ostrożny podczas uruchamiania polecenia usuwania (uważaj na wszystko, co według niego zostanie odinstalowane), lub najpierw symuluj usuwanie :
(To znaczy, wstaw
-s
zaraz poapt-get
i opcjonalnie usuńsudo
.)Nie słyszałem o żadnych problemach wynikających z usuwania,
fonts-opensymbol
ale są to czcionki i niewystarczająca liczba osób usuwa pakiet, aby wiedzieć, czy problemy z przeglądaniem dokumentów są częste. Jeśli więc symulacja ujawni, że wiele innych potrzebnych lub nieznanych pakietów zostanie usuniętych, spróbuj przeprowadzić symulację bez usuwaniafonts-opensymbol
i zobacz, co się stanie. I możesz zdecydować, aby w ogóle go nie usuwać.Powyższa technika odinstalowuje wszystkie pakiety LibreOffice dostarczone w Ubuntu. Mam listę pakietów stąd .
Aby skrócić komendę i uniknąć konieczności wpisywania nazwy każdego pojedynczego pakietu, a także potencjalnie przedłużyć żywotność tej procedury w przypadku, gdy pakiety o różnych nazwach są dostarczane w późniejszych wersjach LibreOffice, użyłem
*
symbolu wieloznacznego do pokrycia wielu pakietów jednocześnie. Sama jest uciekana,\
aby nie została rozwinięta przez powłokę do nazwy jakiegoś niepowiązanego pliku lub katalogu, zanim zostanie przekazana doapt-get
.Powiązane: Jak zastąpić LibreOffice OpenOffice?
źródło
apt-get
używa wyrażeń regularnych zamiast symboli wieloznacznych, więc aby użyć „symbolu wieloznacznego”, należy wpisać'.*'
(pamiętaj, aby uciec*
w powłoce, w przeciwnym razie powłoka rozwinie ją do nazw plików, których nie chcesz).libreoffice-\*
Pracował tylko jako przypadek ponieważ apt-get używa częściowego meczu na regex (odpowiednik'^.*libreoffice-*.*$'
) zamiast pełnego meczu smyczkową (tj'^libreoffice-*$'
).W następstwie możesz użyć aptitude do wyszukania pakietów do odinstalowania:
która zwraca listę wszystkich zainstalowanych pakietów zawierających tekst „libreoffice”. Grep jest schludny!
Następnie użyj apt-get, aby usunąć zainstalowany pakiet główny, a apt-get autorove usunie wszystkie mniejsze pakiety, które nie są już potrzebne. Mam nadzieję, że ta rada pomaga!
źródło
aptitude search '~i' | grep -o '(lodev|libreofficedev)\S*' | xargs sudo apt-get remove -y
Oto inny sposób, w jaki znalazłem (na libre-software.net) :
Aby usunąć wcześniejsze instalacje LibreOffice:
Jeśli chcesz również usunąć pliki konfiguracyjne LibO, użyj przełącznika czyszczenia:
Tak więc przez „główny pakiet” gemue2010 prawdopodobnie oznaczało „rdzeń libreoffice”. Argumenty „czyste” i „autorove” apt-get dostarczone przez karthick87 są zawsze dobrym pomysłem.
Chociaż doceniam wiersz poleceń (terminal) tak samo, jak następnego entuzjastę, lubię mieć interfejs użytkownika GUI, rozwiązanie tylko dla myszy w trywialnych sprawach. W tym przypadku w Synaptic możesz oznaczyć pakiet libreoffice-core do całkowitego usunięcia i oferuje on również usunięcie następujących dodatkowych (powiązanych / zależnych) pakietów:
Uwaga: Nie jestem wytrawnym użytkownikiem Linuksa, w rzeczywistości jestem nowy na tym świecie. Zdaję sobie sprawę, że ta metoda może nie być dla niektórych satysfakcjonująca, a ta odpowiedź może przyjść za późno, aby była przydatna dla pierwotnego pytającego, ale dzielę się swoimi odkryciami w nadziei, że przydadzą się innym, którzy szukają czegoś takiego . Więc chociaż ta metoda może nie usunąć wszystkich powiązanych pakietów, z których niektóre zostały wspomniane, wydaje mi się, że jest bezpieczniejsza i wystarczająco dobra w usuwaniu większości pakietów, więc może dla innych. Na koniec uwaga: w moim przypadku mint-meta-xfce jest również jednym z pakietów, które należy usunąć.
źródło
W 16.04 usunięcie tego jest nieco łatwiejsze. Musisz tylko wydać jedno nieco inne polecenie. Powinienem dodać, że stary sposób nadal działa, jeśli lubisz go używać.
źródło
W nowszych wersjach Ubuntu (16.04+, być może wcześniej) , tylko po to, aby podać aktualną odpowiedź (inne też działają):
sudo apt purge -y libreoffice*
To robi całą robotę, w tym autorove i takie tam.
źródło
"libreoffice*"
Hmm, najprostszym sposobem powinno być użycie menedżera oprogramowania. odinstaluj stamtąd libre-office. jeśli nie zainstalowałeś ręcznie niektórych potrzebnych bibliotek libre-office (uno, ure), te biblioteki również zostaną automatycznie odinstalowane.
źródło
apt-get remove
lubapt-get remove --purge
sam, ale jeśli ktoś jest przekonany, że „nie ma prostego sposobu na wykonanie istotnego zadania usuwania niechcianego oprogramowania”, tak naprawdę nie może prosić o prostsze niż kliknięcie przycisku usuwania.Spowoduje to odinstalowanie WSZYSTKICH pakietów libreoffice w Ubuntu 16.04
sudo apt-get autoremove -y libreoffice-\*
źródło