尽管RPM能够帮助用户查询软件相关的依赖关系,但问题还是要运维人员自己来解决,而有些大型软件可能与数十个程序都有依赖关系,在这种情况下安装软件会是非常痛苦的。Yum软件仓库便是为了进一步降低软件安装难度和复杂度而设计的技术。Yum软件仓库可以根据用户的要求分析出所需软件包及其相关的依赖关系,然后自动从服务器下载软件包并安装到系统。Yum软件仓库的技术拓扑如图1-50所示。
图1-50 Yum软件仓库的技术拓扑图
Yum软件仓库中的RPM软件包可以是由红帽官方发布的,也可以是第三方发布的,当然也可以是自己编写的。《Linux就该这么学》随书提供的系统镜像(需在书籍站点中网络下载)内已经包含了大量可用的RPM红帽软件包,后文中详细讲解这些软件包。表1-2所示为一些常见的Yum命令,当前只需对它们有一个简单印象即可。
表1-2 常见的Yum命令
命令 作用
灵活的快捷键使得编程过程手不离键盘效果如下图新建html基本模板后,当前光标处于title标签内,此时我们给HTML设置title:hellohbui...
使用命令行工具安装命令行工具执行sudo npm install -g grunt-cli。grunt命令行接口提供了一系列选项。你可以在你的终端中使用gr...
常见问题如何安装grunt?对于常规的安装说明,请阅读快速入门指南。如果在阅读完之后你需要更多的详细信息,你可以阅读更详细的的...
Init容器本页提供了Init容器的概览。Init容器是一种特殊容器,在Pod内的应用容器启动之前运行。Init容器可以包括一些应用镜像中...
DaemonSetDaemonSet确保全部(或者某些)节点上运行一个Pod的副本。当有节点加入集群时,也会为他们新增一个Pod。当有节点从集群...
代理用户在使用Kubernetes的过程中可能遇到几种不同的代理(proxy):kubectlproxy:运行在用户的桌面或pod中从本机地址到Kubern...
高可用拓扑选项本页面介绍了配置高可用(HA)Kubernetes集群拓扑的两个选项。你可以设置HA集群:使用堆叠(stacked)控制平面节...
Kubernetes对Windows的支持在很多组织中,其服务和应用的很大比例是Windows应用。Windows容器提供了一种对进程和包依赖关系进行...