CentOS7安裝Chrome瀏覽器 --和-- 遇到的問題彙總
阿新 • • 發佈:2019-01-25
簡述
先說下我的執行環境,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許可權執行一些操作