带你了解包管理器的进化
在 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 在执行任何命令时不要停下来等待用户输入,你可以命令里放 (编辑:温州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 8月份Github上热门JavaScript开源项目
- iOS版Chrome浏览器迎来“信用卡扫描器”代码
- 小米平板5刷Win11 ARM64跑分出炉 目前超大核工作异常
- windows – 如何让SQL Server释放内存?
- win10更新安装失败,不能更新如何解决
- 自己动手在Windows 10和Windows 11的WSL上安装Ubuntu 21.10
- windows-server-2012 – Server 2012:更改桌面背景颜色
- Windows Server 2012中的Hyper-V PK VMware性能
- 如何将程序与Windows 10一起启动
- 周二见!Windows 11降速50%的bug错误终于被修复