默认情况下获取构建依赖项和源
是否有一个应用程序,一旦我们从.deb软件包或软件中心安装软件,就会自动下载构建依赖项以及软件的源代码?
要安装foo
的构建依赖项,请运行
apt-get build-dep foo
要获取源代码,请运行
apt-get source --download-only foo
请注意,这会将三个文件下载到当前目录中:源代码的tarball,压缩的.diff.gz
补丁文件和.dsc
元数据文件。 省略--download-only
选项让命令也为你解压缩源代码。
如果您希望自动执行此操作,则可以编写一个自动调用apt-get install
, apt-get build-dep
和apt-get source
的包装器脚本。
如果直接从.deb
文件安装而不是访问APT存储库,那么您可能无法执行此操作,因为.deb
文件不包含源代码,甚至不包含指向它们的源代码的链接。
有关apt-get手册页的更多信息。