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

7.1 安装软件包的三种方法

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

7.2 rpm包介绍

7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法
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目录下。
7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法
卸载zsh-5.0.2-28.el7.x86_64.rpm软件,卸载时只要输入包名即可:
rpm -e zsh

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

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

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

7.4 yum工具用法

7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法
yum search vim //search vim package
yum install -y vim //install vim package
yum remove vim 卸载vim软件

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

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

yum grouplist
yum groupinstall 'Virtualization Host'

升级rpm包

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

yum provides

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

[[email protected] 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工具用法

转载于:https://blog.51cto.com/12058686/2058871