因为Firefox的在写博客时提交代码会丢失缩进,所以打算安装Chrome来写博,还不错,学到了两条命令~

[shell]
sudo yum-config-manager
--add-repo=http://repos.fedorapeople.org/repos/spot/chromium-stable/
fedora-chromium-stable.repo

sudo yum localinstall google-chrome-stable_current_x86_64.rpm
[/shell]

本来打算安装chromium的,在Fedoraproject看到有repo源,添加源的话使用的是yum-config-manager,以前都是直接下在到电脑上,在cp进/etc/yum.repo.d/目录,然后再yum makecache重新建立缓存,比较麻烦,这回可方便了不少

来进一步看看yum-config-manager的帮助,功能还不少的说(不过还是忍不住吐槽一句,这汉化不全是怎么回事...感觉好土鳖)

[shell]
yum-config-manager -h
[/shell]

Options:
插件选项:

Yum Base Options:
-h, --help 显示此帮助消息并退出
-t, --tolerant 忽略错误
-C, --cacheonly 完全从系统缓存运行,不升级缓存
-c [config file], --config=[config file]
配置文件路径
-R [minutes], --randomwait=[minutes]
命令最长等待时间
-d [debug level], --debuglevel=[debug level]
调试输出级别
--showduplicates 在 list/search 命令下,显示源里重复的条目
-e [error level], --errorlevel=[error level]
错误输出级别
--rpmverbosity=[debug level name]
RPM 调试输出级别
-q, --quiet 静默执行
-v, --verbose 详尽的操作过程
-y, --assumeyes 回答全部问题为是
--assumeno 回答全部问题为否
--version 显示 Yum 版本然后退出
--installroot=[path]
设置安装根目录
--enablerepo=[repo]
启用一个或多个软件源(支持通配符)
--disablerepo=[repo]
禁用一个或多个软件源(支持通配符)
-x [package], --exclude=[package]
采用全名或通配符排除软件包
--disableexcludes=[repo]
禁止从主配置,从源或者从任何位置排除
--disableincludes=[repo]
disable includepkgs for a repo or for everything
--obsoletes 更新时处理软件包取代关系
--noplugins 禁用 Yum 插件
--nogpgcheck 禁用 GPG 签名检查
--disableplugin=[plugin]
禁用指定名称的插件
--enableplugin=[plugin]
启用指定名称的插件
--skip-broken 忽略存在依赖关系问题的软件包
--color=COLOR 配置是否使用颜色
--releasever=RELEASEVER
在 yum 配置和 repo 文件里设置 $releasever 的值
--downloadonly 仅下载而不更新
--downloaddir=DLDIR
指定一个其他文件夹用于保存软件包
--setopt=SETOPTS 设置任意配置和源选项
--bugfix Include bugfix relevant packages, in updates
--security Include security relevant packages, in updates
--advisory=ADVS, --advisories=ADVS
Include packages needed to fix the given advisory, in
updates
--bzs=BZS Include packages needed to fix the given BZ, in
updates
--cves=CVES Include packages needed to fix the given CVE, in
updates
--sec-severity=SEVS, --secseverity=SEVS
Include security relevant packages matching the
severity, in updates

yum-config-manager options:
--save save the current options (useful with --setopt)
--enable enable the specified repos (automatically saves)
--disable disable the specified repos (automatically saves)
--add-repo=ADDREPO add (and enable) the repo from the specified file or
url

如上的打开关闭源也很方便,手动的话,到目录下修改repo文件内的enabled=0就是关闭这个源,1就是打开。比如安装flash时安装的adobe-linux-x86_64.repo 在安装完flash-plugin就可以关闭了,没用的源都开着会影响加载速度。用yum-config-manager搭配shell就方便多了。

不过安装repo源后,依旧找不到chromium,不知为何,后来一看,原来在更新源时就提示说找不到,进网站看了下,没有Fedora 20的源,怪不得,那就去官网下chrome吧、
Down下来,按照往常的rpm -ivh进行安装

[shell]
sudo rpm -ivh google-chrome-stable_current_x86_64.rpm
[/shell]

很遗憾,缺少依赖,安装失败

警告:google-chrome-stable_current_x86_64.rpm: 头V4 DSA/SHA1 Signature, 密钥 ID 7fac5991: NOKEY
错误:依赖检测失败:
lsb >= 4.0 被 google-chrome-stable-34.0.1847.116-1.x86_64 需要
libXss.so.1()(64bit) 被 google-chrome-stable-34.0.1847.116-1.x86_64 需要

网上也有说把lsb全都安装了,就可以了,不过个人比较讨厌盲目的安装不需要的东西

又上网找了找,还不错,发现了yum localinstall

[shell]

sudo yum localinstall google-chrome-stable_current_x86_64.rpm

[/shell]

这样的话就会自己解决依赖问题,以前使用rpm安装谷歌地球的时候就由于没能解决依赖问题,这回可以再试试了

下面是chrome的依赖,应该会比把lsb相关的包都安装小的多,还不错~

依赖关系解决

================================================================================
Package 架构 版本 源 大小
================================================================================
正在安装:
google-chrome-stable x86_64 34.0.1847.116-1 /google-chrome-stable_current_x86_64
161 M
为依赖而安装:
gdbm-devel x86_64 1.10-7.fc20 fedora 47 k
libXScrnSaver x86_64 1.2.2-6.fc20 fedora 24 k
libdb-devel x86_64 5.3.28-1.fc20 fedora 37 k
libpng12 x86_64 1.2.50-6.fc20 updates 151 k
mailx x86_64 12.5-10.fc20 fedora 244 k
mesa-libGLU x86_64 9.0.0-4.fc20 updates 196 k
perl-B-Lint noarch 1.17-291.fc20 fedora 20 k
perl-CPAN noarch 2.00-289.fc20 updates 297 k
perl-Class-ISA noarch 0.36-1012.fc20 fedora 9.1 k
perl-Env noarch 1.04-291.fc20 fedora 16 k
perl-ExtUtils-Install noarch 1.59-289.fc20 updates 74 k
perl-ExtUtils-MakeMaker noarch 6.72-2.fc20 fedora 277 k
perl-ExtUtils-Manifest noarch 1.63-1.fc20 fedora 31 k
perl-ExtUtils-ParseXS noarch 1:3.18-292.fc20 updates 77 k
perl-File-CheckTree noarch 4.42-291.fc20 fedora 18 k
perl-Locale-Codes noarch 3.26-3.fc20 fedora 312 k
perl-Locale-Maketext noarch 1.23-293.fc20 updates 94 k
perl-Module-Pluggable noarch 1:4.80-292.fc20 updates 29 k
perl-Pod-Checker noarch 1.60-291.fc20 fedora 28 k
perl-Pod-LaTeX noarch 0.61-292.fc20 fedora 36 k
perl-Pod-Parser noarch 1.61-3.fc20 fedora 107 k
perl-Pod-Plainer noarch 1.03-6.fc20 fedora 9.2 k
perl-Sys-Syslog x86_64 0.33-4.fc20 fedora 42 k
perl-Test-Simple noarch 1.001002-1.fc20 fedora 177 k
perl-Text-Soundex x86_64 3.04-291.fc20 fedora 19 k
perl-Text-Unidecode noarch 0.04-21.fc20 fedora 115 k
perl-XML-LibXML x86_64 1:2.0105-1.fc20 fedora 377 k
perl-autodie noarch 2.20-4.fc20 fedora 80 k
perl-devel x86_64 4:5.18.2-289.fc20 updates 473 k
qt3 x86_64 3.3.8b-56.fc20 updates 3.4 M
redhat-lsb x86_64 4.1-21.fc20 updates 24 k
redhat-lsb-core x86_64 4.1-21.fc20 updates 37 k
redhat-lsb-cxx x86_64 4.1-21.fc20 updates 16 k
redhat-lsb-desktop x86_64 4.1-21.fc20 updates 20 k
redhat-lsb-languages x86_64 4.1-21.fc20 updates 17 k
redhat-lsb-printing x86_64 4.1-21.fc20 updates 16 k
redhat-lsb-submod-multimedia x86_64 4.1-21.fc20 updates 15 k
redhat-lsb-submod-security x86_64 4.1-21.fc20 updates 15 k
spax x86_64 1.5.2-8.fc20 fedora 259 k
systemtap-sdt-devel x86_64 2.4-2.fc20 updates 57 k

事务概要
================================================================================
安装 1 软件包 (+40 依赖软件包)

总计:168 M
总下载量:7.0 M
安装大小:182 M
Is this ok [y/d/N]:

RPM还是很神奇的,慢慢学吧,需要懂的还很多、

命令行配置源和安装本地rpm包的更多相关文章

  1. Windows命令行下pip安装python whl包

    因为做网页爬虫,需要用到一个爬新闻的BeautifulSoup 的包,然后再关网上下的是whl包,第一次装,虽然花了点时间,最后还是装上去了,记录一下,方便下次. 先发一下官方文档地址.http:// ...

  2. centos 7 无网络情况下,解决yum 安装依赖rpm包

    方法一:在一台有网络的机器,用yum下载好所需程序,传到另外一台网络的机器上安装 yum install xtrabackup --downloadonly --downloaddir=/rpmpat ...

  3. Centos下安装nginx rpm包

    1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6 ...

  4. centos6.5 命令行配置无线上网

    1.驱动下载地址: RTL8188无线网卡驱动下载 链接:https://pan.baidu.com/s/1ms-EbQCDxa76jPhYUPmr9Q 密码:r2vu 2.安装步骤: [root@c ...

  5. Spring Boot 配置文件和命令行配置

    Spring Boot 属于约定大于配置,就是说 Spring Boot 推荐不做配置,很多都是默认配置,但如果想要配置系统,使得软件符合业务定义,Spring Boot 可以通过多种方式进行配置. ...

  6. yum localinstall 解决本地 rpm 包的依赖问题

    yum localinstall 解决本地 rpm 包的依赖问题 本文原始地址:https://sitoi.cn/posts/13384.html 使用命令: sudo rpm -ivh xxx.rp ...

  7. 【ASP.NET Core快速入门】(五)命令行配置、Json文件配置、Bind读取配置到C#实例、在Core Mvc中使用Options

    命令行配置 我们通过vs2017创建一个控制台项目CommandLineSample 可以看到现在项目以来的是dotnet core framework 我们需要吧asp.net core引用进来,我 ...

  8. 菜鸟入门【ASP.NET Core】5:命令行配置、Json文件配置、Bind读取配置到C#实例、在Core Mvc中使用Options

      命令行配置 我们通过vs2017创建一个控制台项目CommandLineSample 可以看到现在项目以来的是dotnet core framework 我们需要吧asp.net core引用进来 ...

  9. 在yum出问题的情况下安装某个rpm包的方法

    1 核心命令 rpm -i 2 方法 centos镜像站去找到所有的rpm包. 安装这个rpm包,发现有一个依赖没有安装,就去下载安装.因为整体的包是有限的,因此终会收敛的. 比如安装rpmbuild ...

随机推荐

  1. JEECG移动解决方案 - 针对移动应用的应用系统转换的中间件解决方案

     设想: 通过中间件配置,在业务系统中使用到移动应用程序的简单版本.(移动页面生成器) 实现方法: 当前移动应用解决方式非常多:app?html5?微信 採用何种方法来实现?对于一个企业来讲,app分 ...

  2. CSS hack方式

    史上最全的CSS hack方式一览   做前端多年,虽然不是经常需要hack,但是我们经常会遇到各浏览器表现不一致的情况.基于此,某些情况我们会极不情愿的使用这个不太友好的方式来达到大家要求的页面表现 ...

  3. CoffeeScript NgComponent

    Angular遇上CoffeeScript - NgComponent封装 CoffeeScript是基于JavaScript的一门扩展小巧语言,它需要编译成JavaScript,然后再运行与浏览器或 ...

  4. Android开发人员官方站点文档 - 国内踏得网镜像

    Android Developer 安卓开发人员官方站点无法正常訪问.即使FQ因为网络原因依旧訪问缓慢. 故整理相关字体.脚本.样式.页面资源,在踏得网server上建立了本地镜像.初始镜像时间201 ...

  5. .net下几种常用的对称加解密

    加密解密算法,太常用了,可是实在忍受不了十次八次之后还是要重头写,总是能告诉我原来的算法不好用(实际是压根不会用)的情况,不如直接写出来,再有人要直接给他看看,也顺便记录下算法,方便下新手大众. DE ...

  6. hibernate 管理 Session(单独使用session,不spring)

    Hibernate 本身提供了三个管理 Session 对象的方法 Session 对象的生命周期与本地线程绑定 Session 对象的生命周期与 JTA 事务绑定 Hibernate 托付程序管理 ...

  7. 1006-HBase操作实战(JAVA API状态)

    一.准备阶段 开发环境: hadoop: hadoop -2.4.0 hbase: hbase -0.94.11-security eclipse:Juno Service Release 2 二.创 ...

  8. RPC框架实现

    转载RPC框架实现 RPC(Remote Procedure Call,远程过程调用)框架是分布式服务的基石,实现RPC框架需要考虑方方面面.其对业务隐藏了底层通信过程(TCP/UDP.打包/解包.序 ...

  9. 【翻译】C#和.NET核心快速参考

    原文:[翻译]C#和.NET核心快速参考 PS:在网上看到的一篇C#总结,英文的,总结的还可以,都是基础知识,翻译给大家学习.文章结尾有英文原版.发布地址:http://www.cnblogs.com ...

  10. SVN提交忽略*.class、.classpath、.mymetadata、.project、.settings、.myeclipse和其他非版本控制文件

    1.忽略*.class 在TortoiseSVN -->setting(设定)--规设置 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveHVrZTY ...