1.rpm工具
与Windows下的exe比较类似,安装路径和文件名基本上是固定好的。
2.yum工具
属于Python开发的工具,操作对象是rpm包;yum工具最大的优势在于可以联网下载所需要的rpm包,然后自动安装。
3.源码包
需要用编译器把源码包编译成可执行的文件;优点是配置灵活,缺点难度较大。
rpm包 由包名、版本号、发布版本号、平台组成
rmp -ivh rpm包文件 //安装
rmp -Uvh rpm包文件 //升级
rpm -e 包名 //卸载
rpm -qa //查询安装的包
rpm -q 包名 //查询指定包是否安装
rpm -qi 包名 //查询指定包信息
rpm -ql 包名 //查询包安装的文件
rpm -qf 文件绝对路径 //查看一个文件是由那个包安装的
挂载光驱到mnt目录下:mount /dev/cdrom /mnt/ 并进入光盘Packages目录下。
卸载zsh-5.0.2-28.el7.x86_64.rpm软件,卸载时只要输入包名即可:
rpm -e zsh
rpm -qa //查询安装的包
rpm -qa vim-enhanced
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”
说明: 因为该命令位置不确定,所以进行搜索时使用‘*’(通配符)来代表其路径。
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工具用法
原文:http://blog.51cto.com/12058686/2058871