RPM的各种用法

RPM的各种用法

查询已安装的RPM软件信息

格式rpm -q(子选项) 软件名

-qa:查看已安装的所有RPM软件包表

-qi:查看指定软件的详细信息

-ql:查询软件包安装的目录。文件列表

查询文件或目录属于哪个RPM软件

rpm -qf 文件或目录名

查询未安装的rpm包文件

rpm -qp(子选项) RPM包文件

-qpi 查看该软件的详细信息

-qpl 查看包内所含的目录,文件列表

安装,升级RPM软件

-i 安装一个新的rpm软件包

-v 显示安装过程中的详细信息

-h “#”显示安装的进度

前三个是安装必备

卸载RPM软件

rpm   -e   软件名

构建yum仓库及解释

卸载光盘
umount /dev/sr0
挂载光盘
mount /dev/sr0 /media/
查看
ls /media/
-------------------------
构建本地YUM仓库文档
cd /etc/yum.r*
mkdir a/
mv C* a/
创建本地yum仓库文档
vi local.repo
[cdrom] //仓库名称
name=cdrom
baseurl=file:///media //指定rpm包的位置
enabled=1 //启用本地yum仓库
gpgcheck=0 //禁用gpg校验

----------------
清除yum缓存
yum -y clean all
重建yum缓存
yum makecache

yum安装,卸载。升级RPM包软件

安装:yum  -y  install  软件名

卸载:yum  -y remove  软件名

升级:yum  -y update   软件名

三。源代码编译安装

[root@localhost ~]# yum -y install gcc gcc-c++     //安装支持C/C++程序语言的编译器

[root@localhost ~]# tar -xf httpd-2.2.17.tar.gz -C /usr/src/    //解包到/usr/src/

[root@localhost httpd-2.2.17]# mkdir /usr/local/apache     //创建apache文件夹

[root@localhost httpd-2.2.17]# ./configure --prefix=/usr/local/apache     //配置源码

[root@localhost httpd-2.2.17]# make          //编译

[root@localhost httpd-2.2.17]# make install     //安装

[root@localhost httpd-2.2.17]# cd /usr/local/apache/conf/    //修改配置文件

[root@localhost conf]# cp httpd.conf httpd.conf.bak         //修改配置文件

[root@localhost conf]# vi httpd.conf                      //修改配置文件

ServerName www.example.com:80                      //修改配置文件

[root@localhost conf]# /usr/local/apache/bin/apachectl start      //启动apache

[root@localhost ~]# yum -y install lynx                      //安装lynx

[root@localhost ~]# lynx 127.0.0.1                        //运行lynx

原文地址:https://www.cnblogs.com/L1-5551/p/11438818.html