![最大存档大小约为 10GB](https://linux22.com/image/182694/%E6%9C%80%E5%A4%A7%E5%AD%98%E6%A1%A3%E5%A4%A7%E5%B0%8F%E7%BA%A6%E4%B8%BA%2010GB.png)
我正在尝试将 Linux 软件打包到 DEB 存档中,以便可以轻松地将其安装在 Debian / Ubuntu 上。不幸的是,完整的软件大小约为 13 GB,每当我尝试创建 debian 软件包(使用 FPM 或直接使用 dpkg-deb)时,我都会收到类似“ar 元素大小 13099925924 太大”的错误。
Google 快速搜索显示,.deb 存档(data.tar.gz 就是其中之一)中的文件大小显然是 10 位数字,即 9999999999 字节,即大约 10 GB。有没有办法绕过这个限制? Debian / Ubuntu 仍然可以将不同的存档格式用作 DEB 存档吗?
我在 lwn.net 上找到了这篇文章 -https://lwn.net/Articles/789449/- 它描述了我遇到的问题。它提到了其他一些较旧的方法来创建没有 10GB 限制的 DEB 软件包,但我无法弄清楚如何使用/创建它,以及现代 Debian 是否仍然支持 1995 年之前的格式版本。
或者我是否必须将内容分成两个 DEB 包,每个包都需要彼此,以便用户不能只安装其中一个?