一. rpm 安装包的查看。
1. rpm -q 软件包名 查询指定软件包。 我们在设置任务调度时会用到vixie-cron 和crontabs 两个软件包。对此进行查询:
2. rpm -qa 查询系统中所有软件包。 实在是太多了,屏幕跳动很快。
3. rpm -qa |grep 软件包的某个字符
查找含有某个字符的所有软件包,如果有列出的软件包则说明此软件包已经安装上了。
在后期搭建SAMBA服务器时要用到几个软件包,如果一个一个的查很麻烦,恐怕每个软件包名也记不住,那么使用此种方法再好不过了。相关软件包已经查出来了:
4. rpm -qi 软件包名 查看软件包的详细信息。
5. rpm -ql 软件包名 显示软件包中所有文件的列表。
由于此软件包中文件很多,只好采用管道符“|”通过“more”命令来分屏显示,便于查看。
6. rpm -qf 文件名 查询文件所属软件包。 如果想要查看某个文件属于那个软件包可以使用此方法。
二. rpm包的安装。
在安装软件之前请先将安装镜像挂载上。也可手工挂载镜像:mount /media/cdrom 。我们只有在软件安装包的安装目录下才能进行安装。
1. cd /media/cdrom 进入光驱。 先进入光驱,这么多文件,哪个才是软件包的安装包呢?
2. cd RedHat/RPMS 进入rpm 软件安装包。 进入目录“RedHat”后我们看到几个文件和目录,很显然当然是“RPMS”了。再进入“RPMS”软件安装包,基本上所有的安装软件都在这里了。由于文件非常多,用“ls |more ”分屏显示一下。如果我们知道了安装包的路径了,也可以直接进入。
3. ls *包名* 显示相关软件包。 在进入了目录“RPMS”后,如果不知道要安装的软件有那些,可以用此命令来查看。
4. > rpm –ivh 软件名 安装指定软件包并显示安装过程。 此方法要一个一个安装可能会很麻烦,不过要看您怎么用了。
> rpm –ivh --aid *软件名* 安装所有相关软件包并显示安装过程。
此方法安装是比较省事,不过有时候会有些小毛病,要多注意点。
5. rpm -U 软件包名 升级软件。
三. rpm包的卸载。
1. rpm -e 软件名 卸载指定软件
2. rpm -e - - nodeps 软件名 解除此包与其他包的关联并卸载软件。
有时候卸载一些软件可能会因为它与其他软件有连带关系不能被卸载,最后也只能用第二条命令了。
Rpm 安装包的安装与卸载就先介绍到这了,后面会介绍源码包的一些操作。