镜子是什么?

Modified on: Sat, 09 Jun 2018 11:35:23 +0800

我知道镜像是另一台服务器,它拥有与原始服务器相同的数据下载。这很容易理解,但除此之外,我得到的印象是Ubuntu中的“镜像”一词具有更精确的含义,我无法直观地理解。我看到有人在谈论如何选择最快的镜子等等,但却无法遵循它们。

你能否快速解释Ubuntu中的镜像并给我一些术语,比如与它们相关的文件或在日常情况下处理它们的重要应用程序,所以我可以自己搜索更多信息?

最佳答案

你问的是两个不同的问题,或者你的问题上有两个不同的标签 - 存储库和镜像。

大多数答案已经解决了镜子背后的原因和方式。另外还有一个轶事(轶事的复数就是数据!)我运行Mint,Ubuntu和Debian的镜像只是为了在我教的计算机实验室中提供更快的访问.20个人一次获得更新,或者做netinstalls ,或者......以千兆位的速度快速运行,而5mb互联网为建筑物供电。

但是存储库......

Ubuntu的回购背后的想法实际上都是从Debian(Ubuntu在很大程度上基于)和Debian的包管理系统开始的,其中包括各种版本和化身的apt实用程序(aptapt-getaptitude等)。使用Debian软件包管理系统,可以告知标准基础系统从何处获取软件包和更新。这可以是任意数量的源 - 硬盘驱动器,CD-ROM / DVD,网络共享,或通过http(s),ftp和rsync等网络协议。部分信息包括可用的软件,以及哪些软件包依赖于其他软件包一直到基础系统。

这允许你运行像apt-get install task-mate-desktop这样的命令,包管理系统说“好了,你需要安装这个版本的libraryA,以及那个版本的libraryB安装和foo版本3.14和...“并且因为它知道你已经安装了什么,它知道它需要从源代码检索什么(很可能是你要问的那些镜像之一),并且它得到它需要的东西并安装它。请注意Ubuntu等人的GUI软件管理工具。这些都只是apt和dpkg的前端。

现在,Debian / Ubuntu / Mint /等。人们并不是唯一一个这样做的人。 BSD发布和ports集合以及pkg工具,yum用于Redhat和类似的发行版,来自Gentoo的portage集合等。

作者:ivanivan

相关问答

添加新评论