2015年1月25日 星期日

解決「在 Fedora 更新 Chrome 失敗」問題(二)

前文『解決「在 Fedora 更新 Chrome 失敗」問題(一)』只是暫時提供一個解決辦法,當 Google 再更新 Chrome 時,又得再做一次,並不能算是一勞永逸。再整理出兩個方法,應該可以根本解決這個問題了。

一、手動載入 Google 的 Linux 『數位簽章』

更新 Google Chrome 前,在「終端機」中以 root 身分輸入以下命令,
[root@Celeron-D ~]# rpm --import https://dl-ssl.google.com/linux/linux_signing_key.pub
這個命令是從 Google 官網下載 Linux 用的『數位簽章』,並將『數位簽章』加入「套件安裝程式」(即:RPM)的簽章資料庫。

:筆者較推薦這個步驟,因其只要下一次命令即可,且不更改其它檔案設定。

二、修改 Google Chrome 的「套件資料庫」設定

另一個方法是在 Google Chrome 的「套件資料庫」設定檔中,加上一列指示『數位簽章』下載點的設定。用讀者熟悉的「文字編輯器」(gedit, pluma 或 vim)開啟位於『/etc/yum.repos.d/』目錄中,的 google-chrome.repo 檔。
[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
上面的紅色文字,就是新加上的指示設定。

:這個步驟筆者並不建議使用,只是查到這個解決辦法做個記錄。

三、正常的更新程序

經過上面的任一個步驟操作後,Google Chrome 的更新就可以如其它 Fedora 套件般,方便地用『yum update』命令更新了。

已測試版本:

  • Fedora: 21, 22

參考資料:

沒有留言:

張貼留言

感謝你耐心看完本文,歡迎留下任何指正、建議,筆者會儘快回應。(English is also welcome.)