I have installed
Code: Select all
sudo dnf install libreoffice*
How can I remove the unnecessary Langpacks without erasing other required packages?
with regards
Ch. Hanisch
Code: Select all
sudo dnf install libreoffice*
Code: Select all
rpm -e --nodeps <packages-you-want-to-remove>. Long answer, be careful and I take no responsibility if it breaks something. Of course, if you installed it from downloading from libreoffice's site, you should be able to reinstall it the same way if something breaks.
No. You did explicitly install all those packages. You, not the system.
Code: Select all
$ rpm -qa --qf "%{NAME}\n" libreoffice\*
libreoffice-gtk3
libreoffice-emailmerge
libreoffice-calc
libreoffice-gtk2
libreoffice-draw
libreoffice-data
libreoffice-help-en
libreoffice-opensymbol-fonts
libreoffice-x11
libreoffice-pyuno
libreoffice-graphicfilter
libreoffice-ure
libreoffice-math
libreoffice-langpack-en
libreoffice-ure-common
libreoffice-writer
libreoffice-core
libreoffice-pdfimport
libreoffice-impress
No, I have not explicitly installed this packages.
Code: Select all
sudo dnf install libreoffice*
I can't understand, how I can remove the unnecessary langpacks libreoffice-langpack-??, libreoffice-help-??.I would look from dnf history the transaction that did install all the libreoffice* and do dnf history undo for that.
Then install only the desired packages of libreoffice.
Code: Select all
$ rpm -qa --qf "%{NAME}\n" libreoffice\*
libreoffice-core
libreoffice-wiki-publisher
libreoffice-langpack-ss
libreoffice-help-bg
libreoffice-help-he
libreoffice-help-ro
libreoffice-langpack-de
libreoffice-langpack-it
libreoffice-langpack-sv
libreoffice-writer
libreoffice-langpack-br
libreoffice-langpack-th
libreoffice-help-fr
libreoffice-help-pl
libreoffice-langpack-ca
libreoffice-langpack-hr
libreoffice-langpack-si
libreoffice-impress
libreoffice-langpack-kk
libreoffice-langpack-ve
libreoffice-help-et
libreoffice-help-nb
libreoffice-help-zh-Hant
libreoffice-langpack-gu
libreoffice-langpack-pt-PT
libreoffice-x11
libreoffice-xsltfilter
libreoffice-langpack-ml
libreofficekit
libreoffice-help-el
libreoffice-help-ko
libreoffice-help-tr
libreoffice-langpack-fr
libreoffice-langpack-nn
libreoffice-langpack-fi
libreoffice-filters
libreoffice-langpack-nso
libreoffice-help-da
libreoffice-help-id
libreoffice-help-sl
libreoffice-langpack-es
libreoffice-langpack-lv
libreoffice-langpack-zh-Hans
libreoffice-emailmerge
libreoffice-langpack-sr
libreoffice-ure
libreoffice-help-bn
libreoffice-data
libreoffice-help-hi
libreoffice-help-ru
libreoffice-langpack-dz
libreoffice-langpack-ja
libreoffice-langpack-ta
libreoffice-graphicfilter
libreoffice-langpack-as
libreoffice-langpack-mr
libreoffice-langpack-te
libreoffice-gtk3
libreoffice-help-dz
libreoffice-help-gl
libreoffice-help-ja
libreoffice-help-pt-BR
libreoffice-help-ta
libreoffice-langpack-cs
libreoffice-langpack-eu
libreoffice-langpack-hu
libreoffice-langpack-nl
libreoffice-opensymbol-fonts
libreoffice-langpack-sk
libreoffice-pyuno
libreoffice-draw
libreoffice-base
libreoffice-langpack-fa
libreoffice-langpack-or
libreoffice-langpack-ts
libreoffice-help-cs
libreoffice-help-eu
libreoffice-help-hu
libreoffice-help-nl
libreoffice-help-sk
libreoffice-langpack-ar
libreoffice-langpack-en
libreoffice-langpack-he
libreoffice-langpack-lt
libreoffice-langpack-ro
libreoffice-langpack-uk
libreoffice-math
libreoffice-langpack-mai
libreoffice-langpack-zu
libreoffice-help-en
libreoffice-help-lt
libreoffice-help-uk
libreoffice-langpack-ga
libreoffice-langpack-pl
libreoffice-voikko
libreoffice-langpack-af
libreoffice-langpack-nr
libreoffice-help-de
libreoffice-help-it
libreoffice-help-sv
libreoffice-langpack-et
libreoffice-langpack-nb
libreoffice-langpack-zh-Hant
libreoffice-ogltrans
libreoffice-langpack-pa
libreoffice-help-ca
libreoffice-help-hr
libreoffice-help-si
libreoffice-langpack-el
libreoffice-langpack-ko
libreoffice-langpack-tr
libreoffice-langpack-bg
libreoffice-gdb-debug-support
libreoffice-langpack-st
libreoffice-help-ar
libreoffice-help-gu
libreoffice-help-pt-PT
libreoffice-langpack-da
libreoffice-langpack-id
libreoffice-ure-common
libreoffice-langpack-sl
libreoffice-pdfimport
libreoffice-langpack-cy
libreoffice-langpack-tn
libreoffice-help-fi
libreoffice-help-nn
libreoffice-langpack-bn
libreoffice-langpack-hi
libreoffice-langpack-ru
libreoffice-calc
libreoffice-langpack-kn
libreoffice-langpack-xh
libreoffice-help-es
libreoffice-help-lv
libreoffice-help-zh-Hans
libreoffice-langpack-gl
libreoffice-langpack-pt-BR
libreoffice-gtk2
Yes, you did, with:
That was you, who said: "I want all packages, whose name starts with libreoffice."
Like I said, I would, for example:
Code: Select all
sudo dnf history libreoffice-langpack-gu
Code: Select all
sudo dnf history info transaction_id
Code: Select all
sudo dnf history undo transaction_id
Code: Select all
$ sudo dnf remove libreoffice*
$ sudo dnf install libreoffice-gtk3 libreoffice-emailmerge libreoffice-calc libreoffice-gtk2 libreoffice-draw libreoffice-data libreoffice-help-de
$ sudo dnf install libreoffice-opensymbol-fonts libreoffice-x11 libreoffice-pyuno libreoffice-graphicfilter libreoffice-ure libreoffice-math
$ sudo dnf install libreoffice-langpack-de libreoffice-ure-common libreoffice-writer libreoffice-core libreoffice-pdfimport libreoffice-impress
Code: Select all
$ rpm -qa --qf "%{NAME}\n" libreoffice\*
libreoffice-langpack-de
libreoffice-graphicfilter
libreoffice-ure
libreoffice-emailmerge
libreoffice-gtk3
libreoffice-impress
libreoffice-opensymbol-fonts
libreoffice-langpack-en
libreoffice-core
libreoffice-help-de
libreoffice-writer
libreoffice-data
libreoffice-gtk2
libreoffice-draw
libreoffice-math
libreoffice-ure-common
libreoffice-help-en
libreoffice-x11
libreoffice-pyuno
libreoffice-pdfimport
libreoffice-calc