美文网首页
LINUX----RPM

LINUX----RPM

作者: JuMinggniMuJ | 来源:发表于2020-03-16 22:27 被阅读0次

            rpm是一种数据库记录的方式来将你所需要的软件安装到你的linux系统的一套软件管理机制。

    1.rpm包介绍:

                我们想要使用rpm管理软件,首先我们需要知道包的名称含义,否则我们看着这么长一串的文件名连什么意思都不知道,那就碉堡了:

                        软件名称    -    版本信息    -    发布次数    -    适合的硬件平台    -    扩展名

                    1》软件名称:    也就是我们要安装的软件的名字

                    2》版本信息:    反应软件的新旧,通常又包括主版本和次版本

                    3》发布次数:    编译的次数

                    4》硬件平台:    这个软件可以适应的操作平台

                    5》扩展名称:    rpm包的标识,rpm是编译好的二进制包,src.rpm表示是源

    2.rpm的安装:

                    rpm的安装很简单,通常我们运行命令:

                                    rpm -ivh anzhuangban_name

                            1》-i     安装的意思

                            2》-v    查看详细的安装信息

                            3》-h    显示安装进度

                     另外不建议暴力安装(-force),否则容易产生很多不预期的错误

    3.rpm更新升级:

                    rpm的升级很简单:

                      1》rpm  -Uvh ruanjian_name

                                        后面接的软件即使没有安装过,系统也会给与直接安装

                      2》rpm  -Fvh   ruanjian_name

                                       后面接的软件如果没有被安装过,则运行程序不会被安装

    4.rpm卸载:

                                    rpm -e  ruanjian_name

    5.rpm重建数据库:

                                    rpm --erbuilddb

    6.rpm查找:

                                    rpm [option]

                    参数:

                            1》-q      仅查询,后面接软件名称,查看软件是否安装

                            2》-qa    列出本机上已经安装的所有的软件名称

                            3》--qi    后接软件名,列出该软件的详细信息

                            4》-qc    后接软件名,列出该软件的所有配置文件

                            5》-qf    后接文件名,找出该文件属于哪一个已经安装的软件

    7.rpm验证:

                使用/var/lib/rpm下面的数据库内容对比目前的linux系统的环境下的所有安装文件,验证原文件,让你了解修改的是哪些内容。

                                     rpm [option]

                        参数:

                                1》-V      后接软件名,如果文件被修改过则会显示

                                2》-Va    列出目前系统上面所有可能被修改过的文件

                                3》-Vp    后接文件名,列出该软件可能被修改过的文件

                                4》-Vf    显示这个文件是否被修改过

                 当一个软件被修改过之后通常会显示三个部分:

                                    修改内容    文件类型    文件名称

                         1》修改内容:

                                    ①S    文件的容量大小是否被修改

                                    ②M    文件的类型或属性是否被修改

                                    ③5      MD5这一种校验值的内容已经不同

                                    ④D    设备的主次代码已经改变

                                    ⑤L    链接路径已被改变

                                    ⑥U    文件的所属用户已被改变

                                    ⑦G    文件的所属用户组已被改变

                                    ⑧T    文件的建立时间已被改变

                                    ⑨P    功能已被改变

                            2》文件类型:

                                    ①c    配置文件

                                    ②d    数据文件

                                    ③g    幽灵文件

                                    ④l    许可证文件

                                    ⑤r    自述文件

    8.        自从有了yum,rpm仿佛一点点被大家所忽视了,不过我们可以充分利用一下rpm的查找功能。

                就像小品说的那样,98的都这样,198的不得起飞啊,不过不尝试一下98的,又怎么能对比出198的刺激?

    相关文章

      网友评论

          本文标题:LINUX----RPM

          本文链接:https://www.haomeiwen.com/subject/tlaoehtx.html