带你了解包管理器的进化
在 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-server-2012 – 什么“在磁盘#的逻辑块地址#的IO操
- 微软悄然调整:Windows 10内部代号改变 启用化学元素命名
- iOS 13安装率超50%:而Android 9一年了安装率不足25%
- 教你惠普win10怎样改win7系统
- 适用于Windows 10 PC的3个最佳浏览器adblocker
- windows-server-2008 – 小型企业中的Active Directory灾难
- 如何修复Windows 10中损坏的系统文件
- Facebook 开源了一整套重要的 Linux 内核组件与工具!
- 在PowerShell 2.0中添加对dll的引用
- 系统管理员的SELinux指南:这个大问题的42个答案