RPM包管理

RPM是RedHatPackageManager的缩写,用于Linux系统的软件包管理。它提供预编译的软件,方便安装和卸载。RPM包的命名格式包括包名、版本号、发布次数等信息。安装路径通常包括/etc、/usr/bin等。安装RPM包常用命令是`rpm-ivh包全名`,卸载则使用`rpm-e包名`。此外,文章还介绍了如何查看已安装软件包、服务的启动与停止等操作。
摘要由CSDN通过智能技术生成

       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,查看

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值