在前面一篇文章中,我们讨论了在Linux Fedora 14下安装WMV解码器:【Linux_Fedora_应用系列】_3_如何利用Smplayer播放WMV格式的文件

在文章中介绍的方法同样适合FC 14以后的版本。今天我们来介绍如何在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的开发人员貌似对这个问题都不是很上心。

  下面这个链接对这个问题有描述:http://blog.xianqu.org/2011/09/fedora-15-selinux-blocks-chrome-14/

跟让人恼火的事情是我的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=
gpgcheck=
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-.i386 (google-chrome)
Requires: libstdc++.so.(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. Vendor: Fedora Project
Release : .fc14 Build Date: 2010年08月10日 星期二 11时21分56秒
Install Date: 2013年06月21日 星期五 23时37分25秒 Build Host: x86-.phx2.fedoraproject.org
Group : System Environment/Libraries Source RPM: libX11-1.3.-.fc14.src.rpm
Size : License: MIT
Signature : RSA/SHA256, 2010年08月10日 星期二 20时46分39秒, Key ID 421caddb97a1071f
Packager : Fedora Project
URL : http://www.x.org
Summary : Core X11 protocol client library
Description :
Core X11 protocol client library.

可以发现libX11是图形界面的核心文件,也就是说这个软件包还不能随便删除。后来搜索一下发现有人回答:

  抱歉,对Linux知之甚少,你说的情况是chrome更新于你的系统有冲突,而最新的chrome stable  for Linux,最低的系统支持是:Ubuntu 12.04+;Debian +;OpenSuSE 12.2+;
Fedora Linux +,而你的这个libX11-1.4.-.fc15.i686,我搜索到的信息显示是发布于2011年libX11-devel-1.4.-.fc15 RPM for i686,Fedora 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-.i386

提示 lsb的版本要高于等于4.0,于是安装lsb:

yum install lsb
已加载插件:langpacks, presto, refresh-packagekit
Adding zh_CN to language list
设置安装进程
解决依赖关系
--> 执行事务检查
---> 软件包 redhat-lsb.i686 :4.0-.fc14 将被 安装
--> 处理依赖关系 /usr/bin/pax,它被软件包 redhat-lsb-4.0-.fc14.i686 需要
--> 执行事务检查
---> 软件包 pax.i686 :3.4-.fc12 将被 安装
--> 完成依赖关系计算 依赖关系解决 =================================================================================================
软件包 架构 版本 仓库 大小
=================================================================================================
正在安装:
redhat-lsb i686 4.0-.fc14 fedora k
为依赖而安装:
pax i686 3.4-.fc12 fedora k 事务概要
=================================================================================================
Install Package(s) 总下载量: k
Installed size: k
确定吗?[y/N]:y
下载软件包:
Setting up and reading Presto delta metadata
fedora/prestodelta | kB :
Processing delta metadata
Package(s) data still to download: k
(/): pax-3.4-.fc12.i686.rpm | kB :
(/): redhat-lsb-4.0-.fc14.i686.rpm | kB :
-------------------------------------------------------------------------------------------------
总计 9.6 kB/s | kB :
运行 rpm_check_debug
执行事务测试
事务测试成功
执行事务
正在安装 : pax-3.4-.fc12.i686 /
正在安装 : redhat-lsb-4.0-.fc14.i686 / 已安装:
redhat-lsb.i686 :4.0-.fc14 作为依赖被安装:
pax.i686 :3.4-.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... ########################################### [%]
:google-chrome-stable ########################################### [%]

chrome也成功安装。而且不再提示SELinux的问题。

不知道园子里面有没有人知道如何解决我上面提示的两个问题,第一个问题是如何解决SELinux,第二个是如何不升级系统就可以安装最新版本的chrome。

我描述的第二种方法适合在最新版本的linux下安装chrome。

【Linux_Fedora_应用系列】_4_安装chrome浏览器的更多相关文章

  1. CentOS7系列--安装Chrome浏览器

    CentOS7系列--安装Chrome浏览器 1. 创建yum源文件 [root@server20 ~]# cd /etc/yum.repos.d/ [root@server20 yum.repos. ...

  2. CentOS7下安装chrome浏览器

    在CentOS 7环境下安装chrome浏览器 1.修改yum源 在/etc/yum.repos.d/目录下新建文件google-chrome.repo,向其中添加如下内容: [google-chro ...

  3. CentOS 安装 chrome 浏览器

    安装 google-chrome 浏览器,由于众所周知的原因,一直安装不了,下面介绍一种新方法. cd 到 /etc/yum.repos.d 创建一个yum新源 vi chromium-el6.rep ...

  4. [转帖]Centos7 yum安装Chrome浏览器

    Centos7 yum安装Chrome浏览器 https://www.cnblogs.com/ianduin/p/8727333.html以及https://blog.csdn.net/libaine ...

  5. linux安装chrome浏览器

    按照下面的方式安装 wget -P /home/linfu/桌面 https://dl.google.com/linux/direct/google-chrome-stable_current_amd ...

  6. 解决Ubuntu14.04安装Chrome浏览器打不开的问题

    1.安装Chrome浏览器 wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/ ...

  7. 在Ubuntu上安装Chrome浏览器和ChromeDriver

    启动脚本后报错 selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable may have w ...

  8. Ubuntu16.04安装Chrome浏览器及解决root不能打开的问题

    1. 安装桌面(emmm,不知道是否只执行第二个命令就行) # apt-get install gonme# apt-get install ubuntu-desktop2. 安装Chrome浏览器 ...

  9. 【转载】CentOS7 安装Chrome浏览器

    本篇文章主要记录如何在CentOS7.0上安装Chrome浏览器. 方法1: Google官方源在国内可能无法正常访问,故而添加Fedora中文社区提供的镜像源: sudo wget http://r ...

随机推荐

  1. iOS—网络实用技术OC篇&网络爬虫-使用java语言抓取网络数据

    网络爬虫-使用java语言抓取网络数据 前提:熟悉java语法(能看懂就行) 准备阶段:从网页中获取html代码 实战阶段:将对应的html代码使用java语言解析出来,最后保存到plist文件 上一 ...

  2. CSS背景100%平铺 浏览器缩小背景显示不全解决办法

    本文我们分享前端CSS背景100%平铺,浏览器缩小背景显示不全bug解决的两个方法,如果你也遇到了,那么就可以参考下面文章. 把浏览器的窗口缩小时,拖动滚动条时你会发现原本设定的CSS背景100%平铺 ...

  3. WPF自定义控件与样式(10)-进度控件ProcessBar自定义样

    一.前言 申明:WPF自定义控件与样式是一个系列文章,前后是有些关联的,但大多是按照由简到繁的顺序逐步发布的等,若有不明白的地方可以参考本系列前面的文章,文末附有部分文章链接. 本文主要内容: Pro ...

  4. [OpenCV] Samples 08: edge

    Canny edge detector 效率高,效果可控. TrackBar的使用. 技巧:gray找边缘后作为mask去CopyTo(). #include "opencv2/core/u ...

  5. HTML5移动Web开发(二)——配置移动开发环境以及简单示例

    一.准备 1.配置本地网络服务.对于Windows.Mac和Linux,最容易的方法是使用免费的XAMPP软件:http://www.apachefriends.org/en/index.html X ...

  6. 给深度学习入门者的Python快速教程 - 番外篇之Python-OpenCV

    这次博客园的排版彻底残了..高清版请移步: https://zhuanlan.zhihu.com/p/24425116 本篇是前面两篇教程: 给深度学习入门者的Python快速教程 - 基础篇 给深度 ...

  7. 电路相关知识--读<<继电器是如何成为CPU的>>

    电路相关知识–读<<继电器是如何成为CPU的>> */--> *///--> *///--> 电路相关知识–读<<继电器是如何成为CPU的> ...

  8. Azure China (2) Azure China管理界面初探

    <Windows Azure Platform 系列文章目录> 首先是Q&A时间 1.我在Azure Global拥有测试账号或者免费的MSDN订阅账号,这个账号可以在国内Azur ...

  9. 简单设置,解决使用webpack前后端跨域发送cookie的问题

    最近用vue来做项目,用webpack来做前端自动化构建.webpack-dev-server会在本地搭建一个服务器,在和后端调试的时候,就会涉及到跨域的问题. 刚开始时,没有用vue-cli来构建项 ...

  10. .NET 2.0 检测

    #include <stdio.h>#include <stdlib.h>#include<windows.h> char GetSystemDisk(){    ...