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