【yum和rpm】个人用到的方法记录

yum和rpm博大精深,本人除了简单的用法,其他的在工作中尚未深入研究。

1、搜索和查询
yum search zabbix
使用指定的repo源来搜索:
yum search --disablerepo=‘*‘ --enablerepo=office zabbix   

查询系统安装的rpm包:
rpm -qa |grep mysql
查询rpm包是否有bugfix:
rpm -q --changelog openssl |more
查询某个rpm内的文件列表:
[[email protected] pkgs]# rpm -qpl office-repo-latest-6-1.el6.x86_64.rpm 
/etc/yum.repos.d/local-office.repo
查询某个rpm内的信息:
[[email protected] pkgs]# rpm -qpi office-repo-latest-6-1.el6.x86_64.rpm  
Name        : office-repo-latest           Relocations: / 
Version     : 6                                 Vendor: [email protected]
Release     : 1.el6                         Build Date: Thu 06 Aug 2015 04:53:26 PM CST
Install Date: (not installed)               Build Host: tvm-saltmaster
Group       : default                       Source RPM: office-repo-latest-6-1.el6.src.rpm
Size        : 2392                             License: unknown
Signature   : (none)
Packager    : PC
URL         : http://example.com/no-uri-given
Summary     : provide file: [local-office.repo] for local users. include: centos-base, eple, user-define rpms
Description :
provide file: [local-office.repo] for local users. include: centos-base, eple, user-define rpms

2、安装
yum install lrzsz screen
yum groupinstall "Development Tools"
yum --enablerepo=epel install iftop
安装本地的rpm文件:
rpm -ivh xxx.rpm  
--nodeps参数,不检查软件间的依赖关系:
rpm -ivh --nodeps xxx.rpm 

3、更新
yum -y update openssl

若yum udpate时,提示超时,
Errno 12 
然后再update时提示没有可用的升级包,
No Packages marked for Update
不妨试试:
yum clean all
yum makecache

更新某个rpm包:
rpm -Uvh xxx.rpm  

4、卸载
yum remove lrzsz

若遇到依赖关系,也可以强制删除:
rpm -e --nodeps xxx 

5、其他
repoquery的用法:
[[email protected] ~]# repoquery --plugins --queryformat ‘%{NAME}_|-%{VERSION}_|-%{RELEASE}_|-%{ARCH}_|-%{REPOID}‘ --disablerepo=‘*‘ --enablerepo=‘office,base,repo‘  --all --quiet --whatprovides php
php_|-5.3.3_|-40.el6_6_|-x86_64_|-base
php_|-5.3.3_|-40.el6_6_|-x86_64_|-base
时间: 2024-11-09 00:17:53

【yum和rpm】个人用到的方法记录的相关文章

解决安装rpm包依赖关系的烦恼 - yum工具介绍及本地源配置方法

版权声明:本文发布于http://www.cnblogs.com/yumiko/,版权由Yumiko_sunny所有,欢迎转载.转载时,请在文章明显位置注明原文链接.若在未经作者同意的情况下,将本文内容用于商业用途,将保留追究其法律责任的权利.如果有问题,请以邮箱方式联系作者([email protected]). 1.背景概述 在实际生产环境下,对于在linux系统上安装rpm包,主要面临两个实际的问题1)安装rpm包过程中,不断涌现的依赖关系问题,导致需要按照提示或者查询资料,手工安装更多的

安装与现在软件的方法:更换yum仓库源、yum下载rpm包、源码包安装

更换yum仓库源 安装扩展源epel yum下载rpm包 源码包安装 原文地址:http://blog.51cto.com/13515599/2059165

CentOS 中使用yum出现的“UnicodeDecodeError: 'ascii' codec”问题解决方法

问题 新装了CentOS 6.5系统,打算使用yum安装程序是出现了如下错误: Loading mirror speeds from cached hostfile Traceback (most recent call last): File "/usr/bin/yum", line 29, in <module> yummain.user_main(sys.argv[1:], exit_code=True) File "/usr/share/yum-cli/y

7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装

7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装 扩展 1. 配置yum源优先级 http://ask.apelearn.com/question/7168 2. 把源码包打包成rpm包 http://www.linuxidc.com/Linux/2012-09/70096.htm # 7.6  yum更换国内源 ![mark](http://oqxf7c508.bkt.clouddn.com/blog/20170812/154757717.png?imagesl

yum与rpm的详解 --用来安装软件

                   yum与rpm的详解                           --用来安装软件 关键字:本地yum  第三方yum  yum参数 yum软件控制 rpm参数  永久挂载   软件的依赖性 第一部分:配置本地yum源      1.yum安装http服务,并共享给其他主机可以访问 如果在服务器不在的情况下或是无法从网上获取第三方软件时,此时,可以利用自己的镜像进行安装,需要一个与本机匹配的安装镜像,rhel-server-7.0-x86_64-dv

yum 安装 MySQL5.7 最简单的方法!

yum 安装 MySQL5.7 最简单的方法! 正文 第一步 安装CentOS 略 CentOS 版本为6.5 第二步 安装 yum 仓库列表 使用yum 安装mysql,要使用mysql的yum仓库,先从官网下载适合你系统的仓库 https://dev.mysql.com/downloads/repo/yum/ 我下载的是 mysql57-community-release-el6-11.noarch.rpm 安装 yum localinstall mysql-community-releas

linux基础-第十六单元 yum管理RPM包

第十六单元 yum管理RPM包 yum的功能 本地yum配置 光盘挂载和镜像挂载 本地yum配置 网络yum配置 网络yum配置 Yum命令的使用 使用yum安装软件 使用yum删除软件 安装组件 删除组件 清除缓存 查询 课后作业 [本节内容]1. yum的功能:yum是Yellow dog Updater, Modified的缩写,目的就是为了解决RPM的依赖关系的问题,方便使用者进行软件的安装.升级等等工作.2. 掌握光盘挂载和镜像挂载a) 光盘挂载mount /dev/sr0 挂载点或者

五周第二次课(1月9日) 7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装

五周第二次课(1月9日)7.6 yum更换国内源7.7 yum下载rpm包7.8/7.9 源码包安装扩展1. 配置yum源优先级 http://ask.apelearn.com/question/7168 2. 把源码包打包成rpm包 http://www.linuxidc.com/Linux/2012-09/70096.htm 命令::================================================================================

yum更换国内源、利用yum下载rpm包以及源码包安装

有时候我们自带的yum源不太好用,这是因为这个源主要都是国外的网站资源,这回给我们带来一些麻烦,所以可以将yum源更换成国内的源. 首先,把之前备份的文件都恢复,删除本地的dvd库[[email protected] yum.repos.d]# \rm dvd.repo然后将刚才拷贝的文件在拷贝回去[[email protected] yum.repos.d]# cp ../yum.repos.d.bak/* .[[email protected] yum.repos.d]# lsCentOS-