RPM包管理

       1.rpm软件包介绍

        1.RPM(RedHat Package  Manager)一种通过资料库管理的方式将所需的软件安装到主机上的管理程序。

        2.RPM包的特点:

        1)实现已经编译好

        2)安装方便

        3)安装过程要求环境一致

        4)反安装时要从上层开始

        3.RPM包命名一般格式:

        包名-版本号-发布次数-发行商-Linux平台-适合的硬件平台-包扩展名

      2.RPM包安装

        1.默认安装路径

RPM包默认安装路径
安装路径 含义
/etc/ 配置文件安装路径
/usr/bin/ 可执行的命令安装目录
/usr/lib/ 程序所使用的函数库保存位置
/usr/share/doc/ 基本的软件使用手册保存位置
/usr/share/man/ 帮助文件保存位置

        2.此外,RPM包支持手动指定安装路径,但是此方法不推荐。一旦手动指定安装路径,所有的安装文件会集中安装到指定位置,且系统用来查询安装路径的命令也无法使用,得不偿失。

        3.安装RPM命令格式:

        rpm -ivh 包全名

        -i:安装(install)

        -v:显示详细信息(verbose)

        -h:打印,显示安装进度(hash)

        一定要是包全名。涉及包全名的命令,一定要注意路径,若软件包在光【盘中,需要提前做好设备的挂载工作。

        有其他安装要求的可以使用下列选项:

        -nodeps:不存在依赖性安装

        -replacefiles:替换文件安装

        -replacepkgs:替换软件包安装

        -force:强制安装

        -test:测试安装

        -prefix:指定安装路径

        4.卸载rpm:

        rpm -e 包名

        5.查看软件包:

        rpm -q

        rpm -qa :列出所有已经安装的软件包

        rpm -q 包名:查看是否安装此软件包

        rpm -ql 包名:列出程序所有文件及目录

        rpm -qi 包名:列出程序详细信息

        rpm -qR 包名:列出与该程序有关的依赖程序有关的依赖程序所包含的文件

        rpm -qc 包名:列出该程序所有配置文件

        rpm -qd 包名:列出该程序所有帮助文件

        rpm -qf  filename:查找文件属于哪个程序

        3.程序启动

        service  服务名 start|stop|restart|status|

        start:启动服务

        stop:停止

        restart:重启

        status:查看服务状态

        例:启动已经安装的apache:

[root@localhost ~]# service httpd start
Redirecting to /bin/systemctl start httpd.service

        在浏览器(自己虚拟机上的也可以)输入虚拟机IP,查看

RPM包管理_第1张图片

[root@localhost ~]# service httpd stop #关闭服务
Redirecting to /bin/systemctl stop httpd.service

你可能感兴趣的:(linux,ubuntu,服务器)