带你了解包管理器的进化
在 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 在执行任何命令时不要停下来等待用户输入,你可以命令里放 (编辑:沈阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 权限 – 如何解决NTFS移动/复制设计缺陷?
- 微软重发通知补丁:反复提醒Windows 7即将终结
- Windows 10将退役“磁盘清理”功能:力推更智能的存储感知
- Windows 10新技能get:登录面板毛玻璃不喜欢?教你回到透明
- 修复:Windows10上缺少Mfplat.dll
- windows – 测试用户帐户和密码的工具(测试登录)
- Windows Defender – 好还是坏?
- windows-7 – 如何在Windows 7中使用PowerShell或命令行打开
- 在Windows 10上删除易受攻击的密码会破坏传出的RDP
- 如何在Windows Server PPTP VPN中自动为客户端分配路由?