1. 程式人生 > >CentOS7安裝Chrome瀏覽器 --和-- 遇到的問題彙總

CentOS7安裝Chrome瀏覽器 --和-- 遇到的問題彙總

簡述

先說下我的執行環境,win10系統,安裝的VMware11,在虛擬機器中安裝的CentOS7,具體參考(CentOS7 的安裝)。安裝過程中提示了三次錯誤,參考了網上的修改意見最終安裝成功。

全程使用的主要命令如下:

ls
rpm
yum
sudo

一、下載安裝包

進入頁面下載rpm安裝包


我將下載的rpm安裝包,放在 /home/username/downsoft

進入這個目錄,執行ls命令,檢視檔案無誤,備用。

二、安裝

執行命令,進入到軟體存放的目錄

 cd /home/username/soft

ls

現在我們就應該看到我們下載的檔案了。

ok,我們接下來使用rpm來進行安裝

rpm -ivh google-chrome-stable_current_x86_64.rpm

執行命令後,會出現類似如下警告:

第一種情況:


出現這個錯誤,是因為少了redhat-lsb這個依賴

安裝readhat-lsb依賴:yum -y install  redhat-lsb

還有一種情況:

error: Failed dependencies:
    lsb >= 4.0 is needed by google-chrome-stable-50.0.2661.75-1.x86_64
    libXss.so.1()(64bit) is needed by google-chrome-stable-50.0.2661.75-1.x86_64

這時,除了需要安裝redhat-lsb的依賴,還要安裝libXss的依賴。我們繼續安裝依賴

yum install *lsb* -y
yum install libXss*  -y

當然安裝了以上兩個後,可能還有問題,你可以再 試試這幾個命令

yum install pax*
yum install redhat-lsb*  -y
yum install libXss*  -y
ok,依賴我們應該安裝好了,繼續執行安裝命令。

再來執行chrome安裝包:rpm -ivh google-chrome-stable_current_x86_64.rpm 

rpm -ivh google-chrome-stable_current_x86_64.rpm

這時,可能會遇到如下圖的情況:


我嘗試了安裝各種依賴,還是未果,始終出現這個提示。只能找度娘了。

我調整了rpm安裝的命令

sudo rpm -ivh google-chrome-stable_current_x86_64.rpm --nodeps
這次順利執行了安裝


這是我重複執行安裝命令後的提示。初次安裝提示內容會不同。

三、問題彙總

引數--nodeps

--nodeps就是安裝時不檢查依賴關係,比如你這個rpm需要A,但是你沒裝A,這樣你的包就裝不上,用了--nodeps你就能裝上了。
--force就是強制安裝,比如你裝過這個rpm的版本1,如果你想裝這個rpm的版本2,就需要用--force強制安裝

安裝命令rpm   

命令sudo

簡單說,就是切換root許可權執行一些操作