Il s'avère que oui, vous pouvez avoir une entrée multiligne "Depends".
Oh, joie ! cela rend la maintenance d'un fichier debian/control beaucoup plus agréable si les dépendances vont au-delà d'un petit nombre Un seul Depends peut s'étendre sur plusieurs lignes. Les lignes suivantes doivent commencer par un seul espace. Voir ci-dessous (un paquet réel avec des noms modifiés pour protéger les innocents)
Package: company-y-meta
Architecture: all
Depends: ${misc:Depends},
python-y-production,
python-y-cellular,
y-update,
y-webapp-passwords,
telegraf-y-addon (>= 0.0.01),
vendor-cellular-utils (<< 1.20),
Description: Company Y Metapackage
This package installs no software, but depends on all
software needed to install product-y on physical platform
J'ai lu cette question plusieurs fois, et j'ai cru que la réponse acceptée à l'origine signifiait que vous ne pouviez jamais avoir d'entrées Depend multilignes. Vous pouvez, comme décrit ci-dessus. Mais il s'avère qu'ils étaient spécifiquement intéressés par les clés Depends multiples. Vous ne pouvez pas avoir de clés Depends multiples, sauf dans la mesure où vous écrivez un fichier de spécification multipackage, où chaque clause Depends irait à un sous-package différent.
Vous peut ont des entrées multi-lignes, (mais vous ne pouvez pas les intercaler avec d'autres parties du fichier de contrôle).