命令行配置源和安装本地rpm包
因为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 updatesyum-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包的更多相关文章
- Windows命令行下pip安装python whl包
因为做网页爬虫,需要用到一个爬新闻的BeautifulSoup 的包,然后再关网上下的是whl包,第一次装,虽然花了点时间,最后还是装上去了,记录一下,方便下次. 先发一下官方文档地址.http:// ...
- centos 7 无网络情况下,解决yum 安装依赖rpm包
方法一:在一台有网络的机器,用yum下载好所需程序,传到另外一台网络的机器上安装 yum install xtrabackup --downloadonly --downloaddir=/rpmpat ...
- Centos下安装nginx rpm包
1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6 ...
- centos6.5 命令行配置无线上网
1.驱动下载地址: RTL8188无线网卡驱动下载 链接:https://pan.baidu.com/s/1ms-EbQCDxa76jPhYUPmr9Q 密码:r2vu 2.安装步骤: [root@c ...
- Spring Boot 配置文件和命令行配置
Spring Boot 属于约定大于配置,就是说 Spring Boot 推荐不做配置,很多都是默认配置,但如果想要配置系统,使得软件符合业务定义,Spring Boot 可以通过多种方式进行配置. ...
- yum localinstall 解决本地 rpm 包的依赖问题
yum localinstall 解决本地 rpm 包的依赖问题 本文原始地址:https://sitoi.cn/posts/13384.html 使用命令: sudo rpm -ivh xxx.rp ...
- 【ASP.NET Core快速入门】(五)命令行配置、Json文件配置、Bind读取配置到C#实例、在Core Mvc中使用Options
命令行配置 我们通过vs2017创建一个控制台项目CommandLineSample 可以看到现在项目以来的是dotnet core framework 我们需要吧asp.net core引用进来,我 ...
- 菜鸟入门【ASP.NET Core】5:命令行配置、Json文件配置、Bind读取配置到C#实例、在Core Mvc中使用Options
命令行配置 我们通过vs2017创建一个控制台项目CommandLineSample 可以看到现在项目以来的是dotnet core framework 我们需要吧asp.net core引用进来 ...
- 在yum出问题的情况下安装某个rpm包的方法
1 核心命令 rpm -i 2 方法 centos镜像站去找到所有的rpm包. 安装这个rpm包,发现有一个依赖没有安装,就去下载安装.因为整体的包是有限的,因此终会收敛的. 比如安装rpmbuild ...
随机推荐
- Windows store 验证你的 URL http:// 和 https:// ms-appx:/// ms-appdata:///local
前缀 使用 注意事项 http:// 和 https:// 联机存储的图像 这些图像可能缓存在本地,因此图像服务器可能未收到图像的请求.可以在这些 URL 中附加查询字符串.确保 Web 服务器返回原 ...
- 爬虫(heritrix框架)
Heritrix 下载 目前 Heritrix 的最新版本是 1.14.4(2010-5-10 发布),您可以从 SourceForge(http://sourceforge.net/projects ...
- 4.mysql数据库创建,表中创建模具模板脚本,mysql_SQL99标准连接查询(恩,外部连接,全外连接,交叉连接)
mysql数据库创建,表创建模等模板脚本 -- 用root用户登录系统,运行脚本 -- 创建数据库 create database mydb61 character set utf8 ; -- ...
- Scala课程01
Scala课程01 简介 由于本人刚毕业,也是从事软件开发相关的工作.想再学习一下关于大数据.移动互联网.云计算相关的技术.为我的未来打好基础.并且从零开始学习大数据相关的知识,脚踏实地的走好每一步, ...
- jquery选择器基础知识
$("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("di ...
- 谈论Hibernate级联删除——JPA根据Hibernate实现许多级联删除CascadeType.DELETE_ORPHAN
声明: 1.这篇文章是原创.非复制或转载过来. 2.在本文中,参数都亲自做过实验证明. 3.这篇文章谈到了Hibernate配置基于注释的方法.hbm语法不可用. 不清JPA.Hibernate.EJ ...
- Unity3D环境GLSL shaders书面 — 固体参数
我猜你一定能写一个转型不只是随机颜色显示红色shader.你需要从Unity编辑器shader传递参数. 本文中,我们将使用shader的Properties和GLSL特殊的变量类型uniforms. ...
- Unity3D音频播放器 动态装载组件
大多数在线Unity有关如何只教程Unity在播放音乐.之后如何通过拖动它们无法继续添加音频文件 但有时在游戏中的对象要玩几个声音.这时候我们就需要使用代码控制,拖动推教程AudioClip颂值的方法 ...
- 后台自动启动appium
首先说明,本人用的exe方式安装的appium. 新建一个.vbs文件,写入以下脚本,记得把D盘换成你自己的盘符. 1.后面taskkill好像没有实际作用..加就加了吧. Set ws = Crea ...
- 用DIV+css写Table
做出的效果样式如下图, 1,首先考虑的是如何显示border,就像是分割代码,我把border分割为最外层DIV全border,和内层DIV的right和bottom的border,就是右边和下边. ...