rpm包安装和卸载,rpm查询,yum工具详解,yum仓库搭建

简介:

rpm包安装和卸载

[root@binbinlinux Packages]# rpm -ivh zip-3.0-1.el6.x86_64.rpm    安装rpm包命令   ivh

I=安装的意思install    v=可视     h =显示安装进度  

 mount /dev/cdrom  /mnt/  挂载到mnt下

cd /mnt/

 cd packages

Ls    查看rpm包

遇到有相互依赖的包,两个包一起安装

卸载也是一样的 两个包同时卸载 rpm -e yp -tools ypbind  卸载命令 不用跟版本号之类的

[root@binbinlinux Packages]# rpm -ivh --nodeps ypbind-1.20.4-31.el6.x86_64.rpm 去掉依赖关系

Preparing...                ########################################### [100%]

   1:ypbind                 ########################################### [100%]

[root@binbinlinux Packages]# rpm -ivh --nodeps yp-tools-2.9-12.el6.x86_64.rpm

Preparing...                ########################################### [100%]

   1:yp-tools               ########################################### [100%]

[root@binbinlinux Packages]# rpm -e yp-tools ypbind    卸载rpm包命令

[root@binbinlinux Packages]# rpm -Uvh  ypbind-1.20.4-31.el6.x86_64.rpm  升级一个包命令

[root@binbinlinux Packages]# rpm -ivh --foce ypbind-1.20.4-31.el6.x86_64.rpm 强制安装

Rpm -ivh 命令选项 后面跟包名  安装

Rpm -e   命令选项 后面跟包名    卸载一个包rpm包

Rpm -ivh --force 命令选项 后面跟包名  强制安装一个rpm包

 

rpm查询

[root@binbinlinux Packages]# rpm -qa      查询rpm包命令

[root@binbinlinux Packages]# rpm -qa cups-libs     查询rpm包 包名

cups-libs-1.4.2-72.el6.x86_64

[root@binbinlinux Packages]# rpm -qa |grep vim  可以这样查询

vim-filesystem-7.4.629-5.el6.x86_64

vim-minimal-7.4.629-5.el6.x86_64

[root@binbinlinux Packages]# rpm -qi fipscheck-lib   查询一个包相关信息

Name        : fipscheck-lib                Relocations: (not relocatable)

Version     : 1.2.0                             Vendor: CentOS

Release     : 7.el6                         Build Date: 2011年12月08日 星期四 03时13分53秒

Install Date: 2016年08月08日 星期一 18时02分02秒      Build Host: c6b18n3.bsys.dev.centos.org

Group       : System Environment/Libraries   Source RPM: fipscheck-1.2.0-7.el6.src.rpm

[root@binbinlinux Packages]# rpm -ql fipscheck-lib   查看这个包安装的文件

/lib64/.libfipscheck.so.1.1.0.hmac

/lib64/.libfipscheck.so.1.hmac

/lib64/libfipscheck.so.1

/lib64/libfipscheck.so.1.1.0

/lib64/libfipscheck.so.1.1.0

[root@binbinlinux Packages]# rpm -qf /lib64/libfipscheck.so.1.1.0    查询安装包  

fipscheck-lib-1.2.0-7.el6.x86_64

[root@binbinlinux Packages]# rpm -qf `which vim`    也可以这么写  查询rpm安装包反引号 ~

vim-enhanced-7.4.629-5.el6.x86_64   

yum工具详解

[root@binbinlinux ~]# yum list |grep vim      用yum list 搜索一个rpm包

vim-X11.x86_64                             2:7.4.629-5.el6               @base

vim-common.x86_64                          2:7.4.629-5.el6               @base

vim-enhanced.x86_64                        2:7.4.629-5.el6               @base

vim-filesystem.x86_64                      2:7.4.629-5.el6               @base

vim-minimal.x86_64                         2:7.4.629-5.el6               @anaconda-CentOS-201508042137.x86_64/6.7           带有@符号的表示已经安装过了

看看有没安装没安装用yum inistall  vim-X11   安装

[root@binbinlinux ~]# vim /etc/yum.repos.d/CentOS-Base.repo    可以打开这个配置文件 更改里面的网址 可以换成163 或者搜狐的

[root@binbinlinux ~]# yum install -y    是安装省掉哪一步 不再提示y n   

[root@binbinlinux ~]# yum remove vim-enhanced    删除安装包移除    也可以加上-y     remove

已加载插件:fastestmirror

设置移除进程

解决依赖关系

--> 执行事务检查

---> Package vim-enhanced.x86_64 2:7.4.629-5.el6 will be 删除

[root@binbinlinux ~]# yum update  vim-enhanced    yum 升级一个包命令   update

已加载插件:fastestmirror

[root@binbinlinux ~]# yum list  yum install  yum remove  yum grouplist  yum groupinstall  yum groupremove   yum的用法

yum仓库搭建

[root@binbinlinux ~]# mount /dev/cdrom /mnt   挂载

[root@binbinlinux yum.repos.d]# ls   查看

CentOS-Base.repo       CentOS-Media.repo

CentOS-Debuginfo.repo  CentOS-Vault.repo

CentOS-fasttrack.repo

[root@binbinlinux yum.repos.d]# cd ..

[root@binbinlinux etc]# cp -r yum.repos.d/ yum.repos.dbak    做个备份

[root@binbinlinux etc]# rm -rf CentOS-Base.repo   删除 这个就不能用网上的yum源

[root@binbinlinux yum.repos.d]# ls

CentOS-Base.repo       CentOS-Media.repo

CentOS-Debuginfo.repo  CentOS-Vault.repo

CentOS-fasttrack.repo

[root@binbinlinux yum.repos.d]# vim CentOS-Media.repo   改下这个配置文件

[sun_yunjie]

name=cd    名字

baseurl=file:///mnt/   路径所在的地方

gpgcheck=0   不检测 0

enabled=1      是否让它生效  让它生效  1

#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6    不用 注释掉#



本文转自 amenging 51CTO博客,原文链接:http://blog.51cto.com/11335852/1981232

相关文章
|
4月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
770 16
|
3月前
|
存储 关系型数据库 MySQL
MySQL介绍和MySQL包安装 -- RHEL系列(Yum资源库安装MySQL)
MySQL是一款开源关系型数据库,高性能、易用、跨平台,支持多种存储引擎,广泛应用于Web开发、企业级应用等领域。本教程介绍其特点、架构及在主流Linux系统中的安装配置方法。
686 0
MySQL介绍和MySQL包安装 -- RHEL系列(Yum资源库安装MySQL)
|
7月前
|
缓存 Ubuntu 前端开发
yum的安装和使用(包含安装过程中遇到的问题及解决方法)
yum的安装和使用(包含安装过程中遇到的问题及解决方法)
934 1
yum的安装和使用(包含安装过程中遇到的问题及解决方法)
|
11月前
|
监控 Linux
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
539 13
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
|
11月前
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
1300 25
|
关系型数据库 MySQL Linux
Linux 安装 mysql【使用yum源进行安装】
这篇文章介绍了在Linux系统中使用yum源安装MySQL数据库的步骤,包括配置yum源、安装MySQL服务、启动服务以及修改root用户的默认密码。
Linux 安装 mysql【使用yum源进行安装】
|
关系型数据库 MySQL Linux
在CentOS上使用yum安装与使用MySQL
在CentOS操作系统上使用yum包管理器安装和配置MySQL数据库的详细步骤,包括下载MySQL的yum源配置、安装MySQL服务、启动和停止服务、设置开机自启动、获取临时密码、修改root用户密码、授权用户以及处理相关问题。同时,文章还包含了一些操作的截图,帮助用户更直观地理解安装和配置过程。
3719 0
在CentOS上使用yum安装与使用MySQL
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
1454 0
|
Oracle Java 关系型数据库
yum安装指定版本的openJDK
yum安装指定版本的openJDK
|
Web App开发 缓存 Ubuntu
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
1073 11