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

7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法

时间:2018-01-09 00:18:28      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:host   arch   搭建   ges   难度   led   epo   联网   ffffff   

7.1 安装软件包的三种方法

1.rpm工具
与Windows下的exe比较类似,安装路径和文件名基本上是固定好的。
2.yum工具
属于Python开发的工具,操作对象是rpm包;yum工具最大的优势在于可以联网下载所需要的rpm包,然后自动安装。
3.源码包
需要用编译器把源码包编译成可执行的文件;优点是配置灵活,缺点难度较大。

7.2 rpm包介绍

技术分享图片
rpm包 由包名、版本号、发布版本号、平台组成
rmp -ivh rpm包文件 //安装
rmp -Uvh rpm包文件 //升级
rpm -e 包名 //卸载
rpm -qa //查询安装的包
rpm -q 包名 //查询指定包是否安装
rpm -qi 包名 //查询指定包信息
rpm -ql 包名 //查询包安装的文件
rpm -qf 文件绝对路径 //查看一个文件是由那个包安装的

7.3 rpm工具用法

挂载光驱到mnt目录下:mount /dev/cdrom /mnt/ 并进入光盘Packages目录下。
技术分享图片
卸载zsh-5.0.2-28.el7.x86_64.rpm软件,卸载时只要输入包名即可:
rpm -e zsh

rpm -qa //查询安装的包
rpm -qa vim-enhanced

技术分享图片



技术分享图片

7.4 yum工具用法

技术分享图片
yum search vim //search vim package
yum install -y vim //install vim package
yum remove vim 卸载vim软件

技术分享图片

技术分享图片

yum grouplist
yum groupinstall ‘Virtualization Host‘

升级rpm包

语法: yum update [-y] [包名]
说明: 如果不加包名,则会升级系统内所有包以及系统本身(慎用,一般只在刚安装完系统时使用)。

yum provides

该命令的作用是通过已知命令名称来搜索其rpm包名。
用法:

[root@martinlinux001 Packages]# yum provides “/*/vim”

说明: 因为该命令位置不确定,所以进行搜索时使用‘*’(通配符)来代表其路径。





7.5 yum搭建本地仓库

1.挂载光盘
mount /dev/cdrom /mnt
2.删除/etc/yum.repos.d目录下所有的repo文件(删除之前,最好先备份一下),如下所示:
cp -r /etc/yum.repos.d /etc/yum.repos.d_bak
rm -rf /etc/yum.repos.d/*
3.创建新文件dvd.repo,如下所示:
vim /etc/yum.repos.d/dvd.repo
[dvd]
name=install dvd
baseurl=file:///mnt
enabled=1
gpgcheck=0
4.刷新repos生成缓存,如下所示:
yum makecache= yum clean all 和 yum list

yum install -y tftp
技术分享图片

7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法

标签:host   arch   搭建   ges   难度   led   epo   联网   ffffff   

原文地址:http://blog.51cto.com/12058686/2058871

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