Dependencies 如何在不安装包的情况下安装deb依赖项?
我有一个带有Dependencies 如何在不安装包的情况下安装deb依赖项?,dependencies,debian,packaging,dpkg,Dependencies,Debian,Packaging,Dpkg,我有一个带有debian/control文件的debian项目。我知道如何使用devscripts包中的mk build deps脚本来安装此项目的构建依赖项;i、 例如,紧跟在构建之后的包取决于: 我需要的是一种类似于运行时依赖项的方法;i、 例如,紧跟在之后的包取决于:键。基本上,除了mk build deps之外,我还需要一个mk run deps 下面是我拼凑的一些东西,效果不错: export TMP_DEBIAN_CONTROL=$(mktemp) dpkg-gencontrol \
debian/control
文件的debian项目。我知道如何使用devscripts
包中的mk build deps
脚本来安装此项目的构建依赖项;i、 例如,紧跟在构建之后的包取决于:
我需要的是一种类似于运行时依赖项的方法;i、 例如,紧跟在之后的包取决于:
键。基本上,除了mk build deps
之外,我还需要一个mk run deps
下面是我拼凑的一些东西,效果不错:
export TMP_DEBIAN_CONTROL=$(mktemp)
dpkg-gencontrol \
-O${TMP_DEBIAN_CONTROL} \
-P$(mktemp -d) \
-c"$(pwd)/debian/control" \
-f$(mktemp) \
-p'project-name'
sed -ri 's|^Package: |Source: |;s|^Depends: |Build-Depends: |' \
${TMP_DEBIAN_CONTROL}
mk-build-deps -irt'apt-get -y' ${TMP_DEBIAN_CONTROL}
有更好的方法吗