docker rpm

作者:原创时间:2022-06-07
文档

docker rpm是什么,让我们一起了解一下?

rpm一种用于互联网下载包的打包和安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件,与Dpkg类似。作为一个软件包管理工具,RPM管理着系统已经安装的所有RPM程序组件的资料。也可以使用RPM来卸载相关的应用程序。

RPM是以一种数据库记录的方式将所需要的软件安装到Linux主机的一套管理程序,最大的特点是将要安装的软件先编译并打包,通过包装好的软件中默认的数据库记录,记录这个软件在安装的时候需要的依赖属性模块,在用户的Linux主机安装时,RPM会先根据软件里的记录数据,查询Linux主机的依赖属性软件是否满足,若满足则予以安装,不满足则不安装。

安装的时候将该软件的信息全部写入RPM的数据库中以便将来的查询、验证与卸载。

RPM的用途有以下几点:

1、安装、删除、升级和管理软件;当然也支持在线安装和升级软件;

2、通过RPM包管理能知道软件包包含哪些文件,也能知道系统中的某个文件属于哪个软件包;

3、可以在查询系统中的软件包是否安装以及其版本;

4、作为开发者可以把自己的程序打包为RPM 包发布;

5、软件包签名GPG和MD5的导入、验证和签名发布

6、依赖性的检查,查看是否有软件包由于不兼容而扰乱了系统;

RPM的优点和缺点有哪些?

优点:

1、由于已经编译完成并且打包,所以安装很方便

2、由于套件信息已经记录在Linux主机的数据库中,方便查询、升级与卸载

缺点:

1、安装环境必须与打包时的环境一致

2、需要满足软件的依赖属性需求

3、卸载时需要特别小心,最底层的软件不可以先删除,否则可能造成整个系统出问题

以上就是小编的分享,希望可以帮助到大家。

显示全文
ui设计包括哪些 ui设计师要懂什么 ui和gui的区别 docker cmd docker cp怎么用 docker cp如何用 如何查看docker日志 怎样查看docker日志 docker查看日志命令 docker如何查看日志命令 docker有自己的防火墙吗 docker有防火墙吗 docker怎么用 docker如何用 抖音妈妈我要吃烤山药是什么梗 次声波的特点 锡纸能放微波炉加热吗 怎么把360浏览器设为默认浏览器 微波炉能不能当烤箱用 金鱼如何养 怎样养殖十二卷 酒精湿巾可以带上飞机吗 自行车钢丝锁钥匙丢了怎么打开 360浏览器极速模式怎么开 蜂蜜有保质期吗 docker git docker dns docker elk ui和视觉设计的区别 docker rm ui专业是什么专业 docker log ui设计全称 docker创建容器 docker go docker tag docker cpu 删除docker镜像 卸载docker 退出docker k8s docker docker hub docker的作用 docker原理 docker工具