【发布时间】:2018-05-24 19:41:17
【问题描述】:
我是 Debian 8 的新手,仍然是 Linux 初学者。我目前在 Windows 10 中运行 Debian 8 Oracle VM Virtualbox,供参考。
对于我正在处理的项目,我的任务是将 Debian 8 包从源包安装到指定的 rootfs 文件夹。获取源文件(.tar.gz、.diff.gz、.dsc)并解压后,我运行:
dpkg-source -x <package>.dsc
将源提取到工作目录。
我遇到的问题是从提取的文件中生成 .deb 文件。执行此操作的标准方法是让 apt 通过以下方式处理来自在线存储库的依赖项的安装:
apt-get build-dep <package>
然后通过以下方式生成 .deb 文件:
dpkg-buildpackage -b
但这会将依赖项安装到我的 rootfs。此外,由于我将大部分包下载到本地计算机,我希望能够从本地源包手动安装每个依赖项,而不是在线安装。
据我了解,我的任务是避免文档和非必要文件污染指定的 fs,因为将添加到此 fs 的 Debian 8 软件包的数量是 >700。
如果对我对 Linux 和 Debian 8 的了解有任何错误/误解,请告诉我。
【问题讨论】:
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地点。
-
我很抱歉。感谢您的澄清。
-
您可以标记问题并要求版主移动它,这样您就不必在一个站点上删除它并在另一个站点上创建它。它还会重置问题的分数。无论出于何种原因,Stack Exchange 网络都不允许您自己迁移它。另见Author initiated migration to other SE sites?
标签: linux apt dpkg debian-jessie