LibreOffice ImpressのデフォルトインストールがLubuntu 20.04でフォントを処理する方法に問題があることを発見しました。その問題は ここでカバーされています です。つまり、解決策は、LibreOfficeのデフォルトのインストール(Lubuntuをインストールすることでインストールされるもの)を削除し、LibreOfficeのスナップバージョンをインストールすることでした。
システムをきれいに保つために、既存の(デフォルトの)LibreOfficeを削除したいと思いました。私は試した:
Sudo apt remove libreoffice
--purgeなど、上記のさまざまなバージョンも試しましたが、LibreOfficeがインストールされていないため、削除されないというメッセージが何度も表示されました。
最終的に、Lubuntu(私のメインマシンはUbuntu)のソフトウェアセンターを見つけました。そこで、Calc、Impress、Writerなどを個別に削除できました。ただし、LibreOfficeの包括的なアプリを削除するものはありませんでした。
明確にするために、その包括的なシェルはまだそこにあります。起動はできますが、Impressなどがなくなってしまい、ファイルが読めません。ただし、まだ残っているので削除したいと思います。
この答え を含め、他の質問で多くの助けを見つけました。
Sudo apt remove libreoffice-base-core
Sudo apt autoremove
AptはLibreOfficeがインストールされていることを認識しないため、これは機能しませんでした。
Package 'libreoffice-base-core' is not installed
それから私はその答えからのアドバイスに基づいてこれを試しました:
dpkg -l |grep "ii libre"
何も返しません。
LibreOfficeのデフォルトインストールを削除する方法がわかりません。スナップバージョンが正常に機能しているため、不要です。
入力すると:
whereis libreoffice
私は得ます:
libreoffice: /usr/bin/libreoffice /usr/lib/libreoffice /etc/libreoffice /usr/share/libreoffice /snap/bin/libreoffice.draw /snap/bin/libreoffice /snap/bin/libreoffice.math /snap/bin/libreoffice.base /snap/bin/libreoffice.calc /snap/bin/libreoffice.impress /snap/bin/libreoffice.writer /snap/bin/libreoffice.filebug /usr/share/man/man1/libreoffice.1.gz
/ snap/bin /以外のすべての場所でlibreoffice *という名前のすべてのものを単に削除できますか?それは何かを壊しますか?
基本的にはapt purge libreoffice-common
です。
dpkg -S /usr/lib/libreoffice
を使用すると、関連するパッケージのほぼ完全なリストを取得できるはずです。一見すると、それらすべてがapt purge
に対して安全であるように見えます。 Lubuntuの最初の「レベル」であったパッケージのリスト:
$ apt depends lubuntu-desktop | grep libreoffice
Recommends: libreoffice-calc
Recommends: libreoffice-gtk3
Recommends: libreoffice-impress
Recommends: libreoffice-qt5
Recommends: libreoffice-style-breeze
Recommends: libreoffice-writer
最初に、回答で見逃したエラーについて謝罪します Lubutu 20.04のLibreOffice Impressフォントの問題を簡単に修正するには? 。修正しました。
実行する必要がある追加のパッケージを削除するには
Sudo apt remove libreoffice-core libreoffice-common libreoffice-style-breeze
Sudo apt autoremove
すべてのパッケージを削除するわけではありません...自動削除が実行されたときに残りが削除されることを期待して、コマンドを使用します。それらが残っていたので後で実行しましたが、それらのパッケージを以前の回答にコピーできませんでした。そのため、再度お詫び申し上げます。ごめんなさい。