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

rpm包介绍 rpm/yun工具用法 yum搭建本地仓库

时间:2018-04-19 10:34:45      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:rpm yum工具用法 yum本地仓库

一、安装软件包的三种方法
1、rpm工具,类似于windows系统下的.exe
2、yum工具,安装最简单,可以自动安装依赖关系
3、源码包,安装最复杂的安装方式

二、rpm包介绍
技术分享图片
在VMware workstion软件中点击右下角小光盘,点击可以连接到linux系统,进行挂载
挂载光驱: #mount /dev/cdrom /mnt/ //将光驱挂载到/mnt/目录下
mnt# cd Packages
Packages# ls //Packages目录下有非常多的rpm包
teamd-1.25-4.el7.x86_64.rpm //包名-版本号-发布版本号.平台
centos7不区分32位和64位系统,64位系统可以安装32位的rpm包,但是32位系统是不能安装

三、rpm工具使用
#rpm -ivh rpm包文件 //rpm包的安装,-i 是install ,-v 可视化 ,-h 更人性化
#rpm -Uvh rpm包文件 //rpm包升级
#rpm -e 包名 //rpm包卸载
#rpm -qa //查询安装的包
#rpm -q 包名 //查询指定包是否安装,安装会显示包名,未安装提示未安装软件包
#rpm -qi 包名 //查询指定包信息
#rpm -ql 包名 //列出包安装的文件
#rpm -qf 文件绝对路径 //查看一个文件是由哪个包安装的
反引号用法:查询cd是由哪个包安装的
#rpm -qf which cd
bash-4.2.46-20.el7_2.x86_64

四、yum工具用法
技术分享图片
#yum install 包名 //yum安装软件包
#yum install -y 包名 //yum安装过程不需要提示,使用-y
#yum list //列出可用的rpm包
yum的仓库文件路径/etc/yum.repos.d ,核心配置文件:/etc/yum.repos.d/CentOS-Base.repo
#yum search vim //搜索包
#yum list |grep ‘vim‘ //将yum list 出来的结果输入给|grep ‘vim’,再在结果中过滤‘vim‘ ,|是指管道符
#yum grouplist //列出所有可用的组
#yum groupinstall 套件包名 //注意如果套件包名是有两个或几个单词组成,需要使用‘‘单引号
#yum groupinstall -y 套件包名 //-y 安装过程不提示
#yum remove 包名 //卸载软件包包括其依赖包
#yum remove -y 包名 //-y 卸载过程不提示
#yum update 包名 //升级软件包,如果不加包名,和默认升级所有包,甚至包括系统
#yum update -y 包名 //升级过程不提示
#yum provides "/*/vim" //搜索某一个包的包名,前提是系统中没有这个软件包

五、yum搭建本地仓库
技术分享图片
1、首先挂载镜像到/mnt目录
2、备份/etc/yum.repos.d文件,删除前做备份操作
3、删除/etc/yum.repos.d下的所有文件
4、在/etc/yum.repos.d下创建dvd.repo文件,在文件中添加如下内容:
[dvd]
name=install dvd
baseurl=file:///mnt
enable=1
gpgcheck=0
:wq保存并退出
5、#yum clean all //对之前缓存做清除
6、#yum list //列出来的包,最后一行带@anaconda说明都是已经安装过的包

rpm包介绍 rpm/yun工具用法 yum搭建本地仓库

标签:rpm yum工具用法 yum本地仓库

原文地址:http://blog.51cto.com/13669226/2105180

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