![我们可以将 Linux 中的 .deb 文件视为与 Windows 中的 .msi 文件相同吗?它们之间有什么区别?](https://linux22.com/image/1172474/%E6%88%91%E4%BB%AC%E5%8F%AF%E4%BB%A5%E5%B0%86%20Linux%20%E4%B8%AD%E7%9A%84%20.deb%20%E6%96%87%E4%BB%B6%E8%A7%86%E4%B8%BA%E4%B8%8E%20Windows%20%E4%B8%AD%E7%9A%84%20.msi%20%E6%96%87%E4%BB%B6%E7%9B%B8%E5%90%8C%E5%90%97%EF%BC%9F%E5%AE%83%E4%BB%AC%E4%B9%8B%E9%97%B4%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F.png)
自从我接触 Linux 以来,Linux 中的 .deb 文件就一直让我感到困惑。是否可以将 .deb 文件视为与 Windows 中的 .msi 文件类似?...这种类比有什么问题吗?
提前致谢。
答案1
看看这里:https://en.wikipedia.org/wiki/Windows_Installer还有一个:https://debian-handbook.info/browse/stable/sect.book-structure.html和这里:https://debian-handbook.info/browse/stable/debian-packaging.html我可以说这个类比还不错。另一方面,正如评论中提到的,该.deb
文件说明了对其他软件包的依赖关系,这与 Linux 软件包管理的粒度有关,而这些.msi
文件可以说是自给自足的:您只需安装它即可运行该程序。