【Linux_Fedora_應用系列】_4_安裝chrome浏覽器
【Linux_Fedora_應用系列】_3_如何利用Smplayer播放WMV格式的文件
http://www.2cto.com/os/201307/225293.html
今天我們來介紹如何在Fedora 14中安裝Chrome浏覽器。
【1】、rpm安裝
首先到下面的鏈接下載rpm包:http://www.google.cn/chrome/intl/zh-CN/landing_chrome.html
通常這個鏈接的軟件包: https://www.google.com/intl/en/chrome/browser/?hl=en&brand=CHMA&utm_campaign=en&utm_source=en-ha-row-bk&utm_medium=ha
但是這個鏈接下載的是最新版本的RPM包,因此一般也需要在最新的FC 版本中安裝。
【2】、yum安裝
yum安裝有兩個選擇:
1、安裝chromium
2、安裝chrome
這裡需要說明的是1、2兩種不一樣的,因為chromium和chrome兩個是不一樣的。
1、安裝chromium
安裝之前需要設置yum源。為了設置yum源,首先切換到root用戶,你也可以用sudo命令(需要設置sudo權限),然後將當前工作目錄切換到
/etc/yum.repos.d ;然後利用下面的命令獲取repo文件。
wget http://repos.fedorapeople.org/repos/spot/chromium/fedora-chromium-stable.repo
命令執行完成後,我們可以執行ls查看時候有一個fedora-chromium-stable.repo 的文件,如果有的話,表示repo文件下載成功。然後就可以
用下面的命令安裝chromium。
yum install chromium
用這個命令安裝完後,會存在一個問題,那就是在啟動chromium的時候,系統會提示SELinux安全與問題,這個問題我搜索裡很久都沒有一個
很好的解決辦法。而且linux的開發人員和chrome的開發人員貌似對這個問題都不是很上心。
跟讓人惱火的事情是我的SElinux的警告窗口只是彈出一個窗口,而沒有任何實際的提示信息
2、安裝chrome
同樣需要設置yum源。 這裡我們自己建立一個yum源庫文件 google-chrome.repo; 在文件中添加如下內容
[chrome] #這個裡面的內容可以隨便寫
name=Google-chrome-for-fedora-i386
baseurl=http://dl.google.com/linux/rpm/stable/i386
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
建立完後,保存。然後運行: yum clean all 命令更新緩存文件。
通過下面的命令安裝穩定版:
yum install google-chrome-stable
我的機器安裝的時候提示缺少rpm包,同時存在一個沖突(conflicts):
錯誤:Package: google-chrome-stable-28.0.1500.52-207119.i386 (google-chrome)
Requires: libstdc++.so.6(GLIBCXX_3.4.15)
錯誤:google-chrome-stable conflicts with libX11
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
利用rpm -qi libX11 查看信息:
rpm -qi libX11
Name : libX11 Relocations: (not relocatable)
Version : 1.3.4 Vendor: Fedora Project
Release : 3.fc14 Build Date: 2010年08月10日 星期二 11時21分56秒
Install Date: 2013年06月21日 星期五 23時37分25秒 Build Host: x86-14.phx2.fedoraproject.org
Group : System Environment/Libraries Source RPM: libX11-1.3.4-3.fc14.src.rpm
Size : 1272448 License: MIT
Signature : RSA/SHA256, 2010年08月10日 星期二 20時46分39秒, Key ID 421caddb97a1071f
Packager : Fedora Project
Summary : Core X11 protocol client library
Description :
Core X11 protocol client library.
可以發現libX11是圖形界面的核心文件,也就是說這個軟件包還不能隨便刪除。後來搜索一下發現有人回答:
抱歉,對Linux知之甚少,你說的情況是chrome更新於你的系統有沖突,而最新的chrome stable 28 for Linux,最低的系統支持是:Ubuntu 12.04+;Debian 7+;OpenSuSE 12.2+;
Fedora Linux 17+,而你的這個libX11-1.4.3-1.fc15.i686,我搜索到的信息顯示是發布於2011年libX11-devel-1.4.3-1.fc15 RPM for i686,Fedora 15 i386 的系統,
而且我升級libX11後也一樣不能安裝。
這個問題是在讓人很火大。按照上面的說法,我只有升級系統才能解決這個問題裡,而我實在是不想升級FC15 以後的Fedora界面,FC17 確實很絢麗,但是
作為一個初學者,實在是不想升級系統。
3、安裝google-chrome-stable_current_i386-19.0.1084.52-zs.rpm
實在沒有辦法了,只能選擇一個低版本的來安裝了,選擇下載一個低版本的正式版。這裡我選擇的是:google-chrome-stable_current_i386-19.0.1084.52-zs.rpm
這個軟件包的下載地址為:
http://download.tech.qq.com/soft/1/2/83815/index.shtml
下載後,我們利用rpm安裝:
[root@volcanol volcanol]# rpm -ivh google-chrome-stable_current_i386-19.0.1084.52-zs.rpm
warning: google-chrome-stable_current_i386-19.0.1084.52-zs.rpm: Header V4 DSA/SHA1 Signature, key ID 7fac5991: NOKEY
error: Failed dependencies:
lsb >= 4.0 is needed by google-chrome-stable-19.0.1084.52-138391.i386
提示 lsb的版本要高於等於4.0,於是安裝lsb:
yum install lsb
已加載插件:langpacks, presto, refresh-packagekit
Adding zh_CN to language list
設置安裝進程
解決依賴關系
--> 執行事務檢查
---> 軟件包 redhat-lsb.i686 0:4.0-5.fc14 將被 安裝
--> 處理依賴關系 /usr/bin/pax,它被軟件包 redhat-lsb-4.0-5.fc14.i686 需要
--> 執行事務檢查
---> 軟件包 pax.i686 0:3.4-10.fc12 將被 安裝
--> 完成依賴關系計算
依賴關系解決
=================================================================================================
軟件包 架構 版本 倉庫 大小
=================================================================================================
正在安裝:
redhat-lsb i686 4.0-5.fc14 fedora 25 k
為依賴而安裝:
pax i686 3.4-10.fc12 fedora 67 k
事務概要
=================================================================================================
Install 2 Package(s)
總下載量:92 k
Installed size: 156 k
確定嗎?[y/N]:y
下載軟件包:
Setting up and reading Presto delta metadata
fedora/prestodelta | 92 kB 00:10
Processing delta metadata
Package(s) data still to download: 92 k
(1/2): pax-3.4-10.fc12.i686.rpm | 67 kB 00:03
(2/2): redhat-lsb-4.0-5.fc14.i686.rpm | 25 kB 00:01
-------------------------------------------------------------------------------------------------
總計 9.6 kB/s | 92 kB 00:09
運行 rpm_check_debug
執行事務測試
事務測試成功
執行事務
正在安裝 : pax-3.4-10.fc12.i686 1/2
正在安裝 : redhat-lsb-4.0-5.fc14.i686 2/2
已安裝:
redhat-lsb.i686 0:4.0-5.fc14
作為依賴被安裝:
pax.i686 0:3.4-10.fc12
完畢!
可以看到安裝成功,接下來安裝chrome:
[root@volcanol volcanol]# rpm -ivh google-chrome-stable_current_i386-19.0.1084.52-zs.rpm
warning: google-chrome-stable_current_i386-19.0.1084.52-zs.rpm: Header V4 DSA/SHA1 Signature, key ID 7fac5991: NOKEY
Preparing... ########################################### [100%]
1:google-chrome-stable ########################################### [100%]
chrome也成功安裝。而且不再提示SELinux的問題。