您的位置:首页 > 产品设计 > 产品经理

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

2018-01-08 23:52 846 查看

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐