在Ubuntu(等等)中使用的存储库系统原理有什么好处和缺点?

它是如何比Windows和Mac系统下载和安装以及从Web安装应用程序好得多?

0
2019-05-05 10:07:58
资源 分享
答案: 2

从一个主存储库安装软件程序有很好的想法和负面特征。

优秀 :

  • 它是在一个区域内完成的,因此您可以识别出哪个区域。
  • 这使得实际上非常容易的宣传册型应用成为可能(作为示例容量,突触)
  • 好的发行版保持了他们的回购相当纯粹,所以有一个合理的小质量保证,建议你可以依靠来自回购的软件程序而不是来自不受信任的资源
  • 它允许你做一些非常昂贵的车辆 - 解决软件程序依赖(好吧,允许你这样做) 更方便 至少)
  • 单一更新资源 - 您无需检查每个特定应用程序(或应用程序的Internet站点)的更新,它们都使用一个区域
  • 它允许将所有着名的 - 优秀的操作系统软件程序与世界各地的各种Web服务器相匹配(例如,我所使用的区域保留了Ubuntu repo镜像)

坏:

  • 从repo之外的各种其他资源安装并不是那么容易
  • 它确实是在开放资源软件程序的方向上量身定制的,而不是排他性的
  • 它真的感觉有限; 如果你不在回购中,你就会被忽视(尽管事实是,你仍然可以在回购之外安装软件程序,但是很难让很多人遇到麻烦)

总体而言,专业人士超越了大多数Linux发行版(实际上,可能是大多数unixes)的缺点,这就是为什么它在unix全球范围内使用了很多。 也使用了大量的各种手段; ubuntu的deb / apt数据库,fedora / redhat /其他rpm / yum repos,* bsd的ports树,gentoo的portage,pkgsrc,清单发生。 他们中的一些人比其他人做得好得多:)

0
2019-05-08 06:52:56
资源

首先,实际上并没有一个“linux存储库系统”。 每个linux循环确定自己使用哪个包管理系统(或者是否总共使用一个),并且通常还有自己的数据库。

Ubuntu使用debian的dpkg / apt包管理系统和Ubuntu自己的数据库。 这个函数主要是这样的:对于你可以通过适当的方式安装的每个应用程序,有一个dpkg - 计划主要是一个带有应用程序文档的whized存档(包含为Ubuntu组装的可执行文件)以及一些元数据,几点)有计划的总结以及计划的依赖性,因此计划主管可以识别在安装之前需要安装哪些其他计划(例如视频游戏可能需要安装opengl和SDL) ,gnome - 应用程序显然需要安装gnome等)。

目前,存储库是Ubuntu计划维护者发布Ubuntu变体细节计划的领域。 在浏览现成的数据库之后,找到您打算安装的计划及其依赖关系,下载它们并安装它们。

由于a)你不需要自己下载和安装每一件小事,这远比自己下载每件小事要好得多b)你不需要在整个互联网上寻找所有的依赖关系和另外c)你没有得到像Windows这样的场景,每个视频游戏都安装了自己的DirectX变体。

0
2019-05-08 06:50:49
资源