LibreOfficeのVersion Up(CentOS 8)

1 views

実現する機能

LibreOfficeのVerrsion Upはアイコンをクリックするだけでできるのですが、何故かできなくなったので、コマンドで実施しました。しかし、依存関係が解決できなかったので、現在のバージョンを削除して、新バージョンを改めてインストールする方法に変えるとうまくいきました。
以下は、その備忘録です。

LibreOfficeのVersion Up手順

1.現Versionの削除

GNOME端末でviコマンドを使う方法を理解しておくこと。以下の記述ではGNOME端末で表示された内容を表示しています。紫色はキーボードから入力するコマンド(コピペした方が楽ですが、コマンドは覚えられません)、緑はコマンドや処理内容の説明、白は自動表示する部分、赤は注意書きです。「tu」部分にはあなたのユーザー名が、「ufuso」部分にはサーバーのホスト名が表示されます。

# ユーザーを管理者(root)に変更
[tu@ufuso ~]$su -
パスワード: ← 管理者(root)のpassword入力(表示はされない)

# libreoffice関連のファイルをすべて削除
[root@ufuso ~]#  dnf remove libreoffice*
モジュラーの依存に関する問題:

 問題 1: conflicting requests
  - nothing provides module(perl:5.26) needed by module perl-DBD-MySQL:4.046:8010020191114030811:073fa5fe-0.x86_64
 問題 2: conflicting requests
  - nothing provides module(perl:5.26) needed by module perl-DBD-SQLite:1.58:8010020191114033549:073fa5fe-0.x86_64
 問題 3: conflicting requests
  - nothing provides module(perl:5.26) needed by module perl-DBI:1.641:8010020191113222731:16b3ab4d-0.x86_64
依存関係が解決しました。
...
...
トランザクションの概要
================================================================================
削除  55 パッケージ

解放された容量: 924 M
# y入力
これでよろしいですか? [y/N]: y
...
...
削除しました:
  libreoffice-core-1:6.0.6.1-19.el8.x86_64                                      
  libreoffice-data-1:6.0.6.1-19.el8.noarch                                      
  libreoffice-gtk2-1:6.0.6.1-19.el8.x86_64                                      
  libreoffice-gtk3-1:6.0.6.1-19.el8.x86_64                                      
  libreoffice-help-en-1:6.0.6.1-19.el8.x86_64                                   
  libreoffice-help-ja-1:6.0.6.1-19.el8.x86_64                                   
  libreoffice-langpack-en-1:6.0.6.1-19.el8.x86_64                               
  libreoffice-langpack-ja-1:6.0.6.1-19.el8.x86_64                               
  libreoffice-opensymbol-fonts-1:6.0.6.1-19.el8.noarch                          
  libreoffice-ure-1:6.0.6.1-19.el8.x86_64                                       
  libreoffice-ure-common-1:6.0.6.1-19.el8.noarch                                
  libreoffice-x11-1:6.0.6.1-19.el8.x86_64                                       
  libreoffice6.4-6.4.1.2-2.x86_64                                               
  libreoffice6.4-base-6.4.1.2-2.x86_64                                          
  libreoffice6.4-calc-6.4.1.2-2.x86_64                                          
  libreoffice6.4-dict-en-6.4.1.2-2.x86_64                                       
  libreoffice6.4-dict-es-6.4.1.2-2.x86_64                                       
  libreoffice6.4-dict-fr-6.4.1.2-2.x86_64                                       
  libreoffice6.4-draw-6.4.1.2-2.x86_64                                          
  libreoffice6.4-en-US-6.4.1.2-2.x86_64                                         
  libreoffice6.4-freedesktop-menus-6.4.1-2.noarch                               
  libreoffice6.4-impress-6.4.1.2-2.x86_64                                       
  libreoffice6.4-ja-6.4.1.2-2.x86_64                                            
  libreoffice6.4-math-6.4.1.2-2.x86_64                                          
  libreoffice6.4-ure-6.4.1.2-2.x86_64                                           
  libreoffice6.4-writer-6.4.1.2-2.x86_64                                        
  libobasis6.4-calc-6.4.1.2-2.x86_64                                            
  libobasis6.4-draw-6.4.1.2-2.x86_64                                            
  libobasis6.4-en-US-6.4.1.2-2.x86_64                                           
  libobasis6.4-extension-beanshell-script-provider-6.4.1.2-2.x86_64             
  libobasis6.4-extension-javascript-script-provider-6.4.1.2-2.x86_64            
  libobasis6.4-extension-mediawiki-publisher-6.4.1.2-2.x86_64                   
  libobasis6.4-extension-nlpsolver-6.4.1.2-2.x86_64                             
  libobasis6.4-extension-pdf-import-6.4.1.2-2.x86_64                            
  libobasis6.4-extension-report-builder-6.4.1.2-2.x86_64                        
  libobasis6.4-firebird-6.4.1.2-2.x86_64                                        
  libobasis6.4-gnome-integration-6.4.1.2-2.x86_64                               
  libobasis6.4-graphicfilter-6.4.1.2-2.x86_64                                   
  libobasis6.4-images-6.4.1.2-2.x86_64                                          
  libobasis6.4-ja-6.4.1.2-2.x86_64                                              
  libobasis6.4-kde-integration-6.4.1.2-2.x86_64                                 
  libobasis6.4-librelogo-6.4.1.2-2.x86_64                                       
  libobasis6.4-libreofficekit-data-6.4.1.2-2.x86_64                             
  libobasis6.4-math-6.4.1.2-2.x86_64                                            
  libobasis6.4-ogltrans-6.4.1.2-2.x86_64                                        
  libobasis6.4-onlineupdate-6.4.1.2-2.x86_64                                    
  libobasis6.4-ooolinguistic-6.4.1.2-2.x86_64                                   
  libobasis6.4-postgresql-sdbc-6.4.1.2-2.x86_64                                 
  libobasis6.4-python-script-provider-6.4.1.2-2.x86_64                          
  libobasis6.4-xsltfilter-6.4.1.2-2.x86_64                                      
  libobasis6.4-base-6.4.1.2-2.x86_64                                            
  libobasis6.4-core-6.4.1.2-2.x86_64                                            
  libobasis6.4-impress-6.4.1.2-2.x86_64                                         
  libobasis6.4-pyuno-6.4.1.2-2.x86_64                                           
  libobasis6.4-writer-6.4.1.2-2.x86_64                                          

完了しました!

2.新バージョンのダウンロードとインストール

1. ここをクリックして下図画面を表示させ、赤枠の「ダウンロード」をクリックし、出て来るポップアップ画面は「キャンセル」をクリック

2.赤枠1の「Your download…」を右クリックし、表示される一覧から赤枠2の「リンクのアドレスをコピー」を左クリック(以下「クリック」。画像はクリックすると拡大表示。以下同)

3.

# wgetの後に上記でコピーしたURLを貼り付けてLibreOfficeのダウンロード
[root@ufuso ~]#  wget https://download.documentfoundation.org/libreoffice/stable/6.4.4/rpm/x86_64/LibreOffice_6.4.4_Linux_x86-64_rpm.tar.gz
`LibreOffice_6.4.4_Linux_x86-64_rpm.tar.gz.2' に保存中

LibreOffice_6.4.4_L 100%[===================>] 244.37M  11.7MB/s 時間 29s      

2020-05-23 21:35:30 (8.45 MB/s) - `LibreOffice_6.4.4_Linux_x86-64_rpm.tar.gz.2' へ保存完了 [256239422/256239422]

# tar.gzファイルの展開
[root@ufuso ~]# tar zxvf LibreOffice_6.4.4_Linux_x86-64_rpm.tar.gz

LibreOffice_6.4.4.2_Linux_x86-64_rpm/
LibreOffice_6.4.4.2_Linux_x86-64_rpm/RPMS/
LibreOffice_6.4.4.2_Linux_x86-64_rpm/RPMS/libobasis6.4-writer-6.4.4.2-2.x86_64.rpm

...
...
...
LibreOffice_6.4.4.2_Linux_x86-64_rpm/install
LibreOffice_6.4.4.2_Linux_x86-64_rpm/readmes/
LibreOffice_6.4.4.2_Linux_x86-64_rpm/readmes/README_en-US

# RPMSフォルダに移動
[root@ufuso ~]# cd LibreOffice_6.4.4.2_Linux_x86-64_rpm/RPMS

# RPMSフォルダ内の.rpmファイルをすべてインストール
[root@ufuso RPMS]$  rpm -Uvh *.rpm
Verifying...                          ################################# [100%]
準備しています...              ################################# [100%]
更新中 / インストール中...
   1:libreoffice6.4-ure-6.4.4.2-2     ################################# [  2%]
   2:libobasis6.4-ooofonts-6.4.4.2-2  ################################# [  5%]
   3:libobasis6.4-core-6.4.4.2-2      ################################# [  7%]
   4:libobasis6.4-base-6.4.4.2-2      ################################# [  9%]
   5:libobasis6.4-impress-6.4.4.2-2   ################################# [ 12%]
   6:libobasis6.4-writer-6.4.4.2-2    ################################# [ 14%]
   7:libobasis6.4-calc-6.4.4.2-2      ################################# [ 16%]
   8:libobasis6.4-draw-6.4.4.2-2      ################################# [ 19%]
   9:libobasis6.4-en-US-6.4.4.2-2     ################################# [ 21%]
  10:libobasis6.4-images-6.4.4.2-2    ################################# [ 23%]
  11:libreoffice6.4-6.4.4.2-2         ################################# [ 26%]
  12:libobasis6.4-math-6.4.4.2-2      ################################# [ 28%]
  13:libobasis6.4-pyuno-6.4.4.2-2     ################################# [ 30%]
  14:libobasis6.4-librelogo-6.4.4.2-2 ################################# [ 33%]
  15:libreoffice6.4-math-6.4.4.2-2    ################################# [ 35%]
  16:libreoffice6.4-base-6.4.4.2-2    ################################# [ 37%]
  17:libreoffice6.4-calc-6.4.4.2-2    ################################# [ 40%]
  18:libreoffice6.4-dict-en-6.4.4.2-2 ################################# [ 42%]
  19:libreoffice6.4-dict-es-6.4.4.2-2 ################################# [ 44%]
  20:libreoffice6.4-dict-fr-6.4.4.2-2 ################################# [ 47%]
  21:libreoffice6.4-draw-6.4.4.2-2    ################################# [ 49%]
  22:libreoffice6.4-en-US-6.4.4.2-2   ################################# [ 51%]
  23:libreoffice6.4-impress-6.4.4.2-2 ################################# [ 53%]
  24:libreoffice6.4-writer-6.4.4.2-2  ################################# [ 56%]
  25:libobasis6.4-ogltrans-6.4.4.2-2  ################################# [ 58%]
  26:libobasis6.4-postgresql-sdbc-6.4.################################# [ 60%]
  27:libobasis6.4-extension-beanshell-################################# [ 63%]
  28:libobasis6.4-extension-javascript################################# [ 65%]
  29:libobasis6.4-extension-mediawiki-################################# [ 67%]
  30:libobasis6.4-extension-nlpsolver-################################# [ 70%]
  31:libobasis6.4-extension-pdf-import################################# [ 72%]
  32:libobasis6.4-extension-report-bui################################# [ 74%]
  33:libobasis6.4-firebird-6.4.4.2-2  ################################# [ 77%]
  34:libobasis6.4-gnome-integration-6.################################# [ 79%]
  35:libobasis6.4-graphicfilter-6.4.4.################################# [ 81%]
  36:libobasis6.4-kde-integration-6.4.################################# [ 84%]
  37:libobasis6.4-libreofficekit-data-################################# [ 86%]
  38:libobasis6.4-onlineupdate-6.4.4.2################################# [ 88%]
  39:libobasis6.4-ooolinguistic-6.4.4.################################# [ 91%]
  40:libobasis6.4-python-script-provid################################# [ 93%]
  41:libobasis6.4-xsltfilter-6.4.4.2-2################################# [ 95%]
  42:libreoffice6.4-freedesktop-menus-################################# [ 98%]
/bin/update-desktop-database
/bin/update-mime-database
mkdir: ディレクトリ `/usr/share/icons/hicolor/icon-theme.cache' を作成できません: ディレクトリではありません
mkdir: ディレクトリ `/usr/share/icons/hicolor/index.theme' を作成できません: ディレクトリではありません
/bin/gtk-update-icon-cache
/bin/update-desktop-database
/bin/update-desktop-database
整理中 / 削除中...
  43:libobasis6.4-ooofonts-6.4.1.2-2  ################################# [100%]

4. 最新の日本語パックのURLをコピーするため、ここをクリックして下図画面を表示させ、赤枠1の「翻訳されたユーザーインターフェース」を右クリックし、表示される一覧から赤枠2の「リンクのアドレスをコピー」を左クリック

5.

# ルートディレクトリに移動
[tu@topi RPMS]$ cd

# wgetの後に上記でコピーしたURLを貼り付けて翻訳されたユーザーインターフェース(日本語パッケージ)をダウンロード
[root@ufuso ~]#  wget http://download.documentfoundation.org/libreoffice/stable/6.4.4/rpm/x86_64/LibreOffice_6.4.4_Linux_x86-64_rpm_langpack_ja.tar.gz
`LibreOffice_6.4.4_Linux_x86-64_rpm_langpack_ja.tar.gz' に保存中

LibreOffice_6.4.4_L 100%[===================>] 800.20K  1.61MB/s 時間 0.5s     

2020-05-23 21:38:17 (1.61 MB/s) - `LibreOffice_6.4.4_Linux_x86-64_rpm_langpack_ja.tar.gz' へ保存完了 [819405/819405]

# 日本語ファイルを展開
[root@ufuso ~]#  tar zxvf LibreOffice_6.4.4_Linux_x86-64_rpm_langpack_ja.tar.gz
LibreOffice_6.4.4.2_Linux_x86-64_rpm_langpack_ja/
LibreOffice_6.4.4.2_Linux_x86-64_rpm_langpack_ja/RPMS/
LibreOffice_6.4.4.2_Linux_x86-64_rpm_langpack_ja/RPMS/libobasis6.4-ja-6.4.4.2-2.x86_64.rpm
LibreOffice_6.4.4.2_Linux_x86-64_rpm_langpack_ja/RPMS/libreoffice6.4-ja-6.4.4.2-2.x86_64.rpm

# RPMSフォルダに移動
[root@ufuso ~]# cd LibreOffice_6.4.4.2_Linux_x86-64_rpm_langpack_ja/RPMS

# .rpmファイルをすべてインストール
[root@ufuso RPMS]$  rpm -Uvh *.rpm
Verifying...                          ################################# [100%]
準備しています...              ################################# [100%]
更新中 / インストール中...
   1:libobasis6.4-ja-6.4.4.2-2        ################################# [ 50%]
   2:libreoffice6.4-ja-6.4.4.2-2      ################################# [100%]

# ルートディレクトリに移動
[root@ufuso RPMS]$ cd

# ダウンロードしたすべての.tar.gzファイルを削除
[root@ufuso ~]#  rm -fr *.tar.gz

# 展開してできたフォルダを削除
[root@ufuso ~]#  rm -fr  LibreOffice_6.4.4.2_Linux_x86-64_rpm_langpack_ja

# 展開してできた
フォルダを削除
[root@ufuso ~]#  rm -fr  LibreOffice_6.4.4.2_Linux_x86-64_rpm

3.起動確認

1. 下図赤枠1の「アプリケーション」をクリックし、表示される一覧から赤枠2の「オフィス」をクリックし、さらに表示される一覧から赤枠3の「LibreOffice6.4」をクリック。

2. 赤枠1の「ヘルプ」をクリックし、表示される一覧から「LibreOfficeについて」をクリック。

2. 赤枠のバージョンがインストールしたものになっていれば成功。

以上