码迷,mamicode.com
首页 > 其他好文 > 详细

rpm、yum工具的介绍和用法

时间:2017-11-14 11:30:56      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:centos 7   rpm.yum   学习帮助   

rpm介绍

        RPM 是RPM Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。

用法:

rpm -ivh rpm包文件 //安装

#搭建实验环境,找到安装光盘ISO文件
[root@linux1 Packages]# mount /dev/cdrom /mnt/  挂载光盘
#进入/mnt/Packages/目录下,有rpm包文件

rpm包格式、包名、版本号、发布版本号、平台

例如:

ypbind-1.37.1-9.el7.x86_64.rpm
包名-主版本号.次版本号.小版本号[其他:修正版本]-发布版本号.平台位数

rpm -Uvh rpm包文件 //升级

rpm -e 包名 //卸载 不提示表示正常

rpm -qa //查询安装的包

rpm -q 包名 //查询指定包是否安装

rpm -qi 包名 //查询指定包信息

rpm -ql 包名 //列出包安装的文件

rpm -qf 文件绝对路径 //查看一个文件是由哪个包安装的



特点:安装方式跟window系统类似,不需要额外的设置。


yum介绍

    Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

用法:

yum list //列出可用rpm包

包名+平台信息 版本号              平台版本号            仓库名字

技术分享

ls /etc/yum.repos.d/ //yum的配置文件

yum search vim //搜索包

yum install [-y] //直接跟包名并自动安装相关依赖的包 加y选项表示不进行询问

yum grouplist   //可用的组全列出来

yum groupinstall [-y]

yum remove [-y]

yum update [-y]

yum provides "/*/vim"


yum搭建本地仓库

用法:


  • 挂载镜像到/mnt目录

  • cp -r /etc/yum.repos.d /etc/yum.repos.d.bak  //备份文件

  • rm -f /etc/yum.repos.d/*

  • vim /etc/yum.repos.d/dvd.repo //内容如下

[dvd]

name=install dvd //作为描述的名字

baseurl=file:///mnt //rpm包在哪里

enable=1 //是否可用 0表示不可用

gpcheck=0

  • yum clean all  //清除文件

  • yum list

可以加个| less 翻屏看

带@的表示安装过了

本文出自 “桃源游记” 博客,请务必保留此出处http://3622288.blog.51cto.com/9153892/1981497

rpm、yum工具的介绍和用法

标签:centos 7   rpm.yum   学习帮助   

原文地址:http://3622288.blog.51cto.com/9153892/1981497

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!