linux-rpm

启动过程:post -》bios(md)-》mbr(bootloadaer)-》内核

rbm是软件包管理(装和卸载)包括:

   二进制进程(bin)

    库文件lib

    帮助文档

    配置文件

软件包核心功能:

      制作软件包

      安装,卸载,升级,查询,校验

前端工具:yum,apt-get:解决依赖包

后端工具:rpm,dpt:不解决依赖包

rpm命令:都在/var/lib/rpm

            rpm:

                  rpm

                       安装

 

                             -i 路径 包名:安装软件包

                            -h:以#号显示安装进度

                            -v/-vv/-vvv:显示安装过程

                           -force 路径 包名:强行安装,可以实现重装或降级

                           -replacepkgs 路径 包名:重新安装,替换原来的包

                           -nodeps 路径 包名:忽列依赖的包

                      查看

                           安装后查询:

                           -q  包名: 路径 包名  查询这包是否已安装

                           -qa 包名: 查询所安装的包

                           -qi 包名:查询指定包的详细信息

                           -ql 包名:查询生成的列表

                           -qf 路径/文件:查询这文件是由那个包生成的

                           -qc 包名:查询这包生成的配置文件

                           -qd  包名:查询这包生成的帮助文件

                           -q --scripts 包名 :查询这包中包含的脚本

                            没安装前查询:

                            -qpi 路径 包名:查询安装包的信息

                            -qpl 路径 包名:查询安装包的文件

                  升级:

                           -Uvh 路径 包名:如果已安装就升级软件包,没安装就安装

                           -Fvh 路径 包名:如果已安装就升级软件包,没安装就退出

                           --oldpackage 降级

                 卸载:

                       rpm -e 包名

                 校验:

                        -V 包名

                检验来源的合法性,和软件的完整性

                  加密类型:

                                 对称:加密和解密使用同一密钥

                                 公钥:有公钥和私钥,公钥含于私钥中

                                 单向

                 

            rpmbuild

           包名:格式:name-version-release-arch-rpm

                 主包:

                 字包

        

posted @ 2020-05-25 12:19  jack_浩  阅读(179)  评论(0)    收藏  举报