Anw*_*war 15 package-management dependencies
我们看到大多数 Windows 软件都打包在一个可执行文件中。当我双击安装文件时,它会用它设置所有文件、二进制文件和库。
我了解 Ubuntu 或更一般的 linux 软件包的依赖性。但我想知道,为什么这些存在。是否可以构建具有所有依赖项的单个文件?这种方法有什么问题?
请尽量详细说明原因。
812*_*128 17
程序本身不包含依赖项的主要原因是可以轻松更新系统组件。
想象一个依赖项被五个不同的程序使用。如果在该依赖项中发现安全漏洞,则只需更新一个副本,而不是五个副本。
对于用户来说,需要安装多个软件包并不重要 - 安装您想要的一个软件会自动安装其依赖项。
.deb 和 .exe 打包之间的主要区别不在于 Ubuntu 软件不是在单个文件中发布。主要区别在于包含软件包的软件存储库的整个概念,并且可以轻松提供更新。
对于没有直接互联网连接的计算机,这有时可能会出现问题。有一些工具,比如APTonCD,可以帮助最大限度地减少这些困难。
| 归档时间: |
|
| 查看次数: |
820 次 |
| 最近记录: |