带你了解包管理器的进化
在 CentOS 7 下使用
在 Ubuntu 下使用
最好用的包管理器有哪些?如上示例的输出,包管理器用来和相应的软件仓库交互,获取软件的相应信息。下面对它们做一个简短介绍。 基于 PRM 包格式的包管理器更新基于 RPM 的系统,特别是那些基于 Red Hat 技术的系统,有着非常有趣而又详实的历史。实际上,现在的 YUM 版本(用于 企业级发行版)和 DNF(用于社区版)就融合了好几个开源项目来提供它们现在的功能。 Red Hat 最初使用的包管理器,被称为 RPM(红帽包管理器),时至今日还在使用着。不过,它的主要作用是安装本地的 RPM 包,而不是去在软件仓库搜索软件。后来开发了一个叫 现在的 YUM 来自于好几个不同社区的努力。1999-2001 年一群在 Terra Soft Solution 的伙计们开发了黄狗更新器(YUP),将其作为 Yellow Dog Linux 图形安装器的后端。杜克大学喜欢这个主意就决定去增强它的功能,它们开发了黄狗更新器--修改版(YUM),这最终被用来帮助管理杜克大学的 Red Hat 系统。Yum 壮大的很快,到 2005 年,它已经被超过一半的 Linux 市场所采用。今日,几乎所有的使用 RPM 的的 Linux 都会使用 YUM 来进行包管理(当然也有一些例外)。 使用 YUM为了能让 YUM 正常工作,比如从一个软件仓库里下载和安装包,仓库说明文件必须放在
这是笔者本地仓库之一,这也是为什么 gpgcheck 值为 0 的原因。如果这个值为 1 的话,每个包都需要被密钥签名,相应的密钥(的公钥)也要导入到安装软件的系统上。因为这个软件仓库是笔者本人维护的且笔者信任这个仓库里的包,所以就不去对它们一一签名了。 当一个仓库文件准备好时,你就能开始从远程软件仓库开始安装文件了。最基本的命令是
如果你确定想让 YUM 在执行任何命令时不要停下来等待用户输入,你可以命令里放 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Windows – Visual Studio 2015更新1 – 调试时没
- 将Microsoft SQL Server数据库转储到SQL脚本
- VMware Bridged网络在Windows 10中无法正常工作或
- windows 10关闭自动更新办法
- active-directory – 如果Windows商店将“所有内
- Win10操作系统怎样禁用推动的强制签名?
- Windows Server 2012 Standard – Windows应用商
- windows-7 – 错误0x80070570:如何删除损坏和不
- Double-Take为微软Hyper-V提供拓展集群
- windows – 有没有办法刷新计算机组成员资格而无