Debian和Ubuntu提供了.deb
可以直接安装的软件包文件。费多拉呢?
.deb
为了便于安装,所有 tar 球都可以是一日文件吗?许多人在枪压缩后迷失了安装。有很多代码是普通人在做./make
等事情时不知道的。
答案1
Linux 最大的问题是没有一个。
我们谈论的是使用不同库、应用程序版本和编译标志以不同方式构建的多个发行版。即使谈论相同的发行版,例如 Ubuntu 16.10 和 Ubuntu 18.10,为后者编译的应用程序也不一定在前者中运行。
为了解决这个问题,创建了 Flatpak、Snap 和 AppImage,它们基本上将应用程序及其所有依赖项打包为一个包。这会导致其他严重问题,但至少允许 ISV 打包其可在所有 Linux 发行版中运行的应用程序。