リリースされたパッケージの .dsc ファイルを Debian の方法で取得するにはどうすればよいでしょうか?

リリースされたパッケージの .dsc ファイルを Debian の方法で取得するにはどうすればよいでしょうか?
DSCURL="$(wget -qO- "https://packages.debian.org/${SUITE}/${PKG}" \
    | grep -o 'http.*\.dsc">\[' | cut -d'"' -f1)"
[ -z "$DSCURL" ] && die 2 "no .dsc"
dget ${ALLOW_UNAUTH} -x "$DSCURL" 2> "$TEMP"

私は、JessieからソースパッケージをダウンロードするためのDebainの方法を探していますdget -x $DSCURLバックポートこれは解決策ではありませんapt-get source。wheezyのaptシステムに干渉するでしょう。私は今Debianのウェブページを解析してそれをやっています。正しいものを見つけることができませんでしたデビアンAPI

答え1

apt-get source -t jessie dpkg 一つの方法である持ち帰り:

マニュアルページから関連セクションを引用する

       Source packages are tracked separately from binary packages via
       deb-src lines in the sources.list(5) file. This means that you will
       need to add such a line for each repository you want to get sources
       from; otherwise you will probably get either the wrong (too old/too
       new) source versions or none at all.

さらに:

   -t, --target-release, --default-release
       This option controls the default input to the policy engine; it
       creates a default pin at priority 990 using the specified release
       string. This overrides the general settings in
       /etc/apt/preferences. Specifically pinned packages are not affected
       by the value of this option. In short, this option lets you have
       simple control over which distribution packages will be retrieved
       from. Some common examples might be -t '2.1*', -t unstable or -t
       sid. Configuration Item: APT::Default-Release; see also the
       apt_preferences(5) manual page.

もう一つの選択肢はdebootstrap完全な chroot を作成します。

次のようなものを忘れずに使ってくださいpbuilderパッケージの信頼性の高いビルドを実現します。

関連情報