Oui, vous pouvez simplement ajouter :i386
à la commande de téléchargement, comme ceci:
sudo apt-get download <package>:i386
Alors pour vous:
sudo apt-get download vlc:i386
Je ne connais aucun moyen de télécharger automatiquement les dépendances d'un package, build-dep
mais cela ne fonctionnera pas dans votre cas.
Après avoir fouillé un peu plus dans la page de manuel, j'ai constaté que vous pouvez, en fait, utiliser build-dep
dans une mesure comme celle-ci:
sudo apt-get build-dep --download-only vlc:i386
Qui va ensuite télécharger les packages requis dans le répertoire actuel. Notez cependant que cela build-dep
cherche à compiler le paquet à partir de la source, pas à l'installer à partir de a, .deb
donc il suggérera des choses comme build-essential
et gcc
qui peuvent être nécessaires pour compiler vlc, mais pas nécessairement à installer à partir de a .deb
.
Il peut être plus facile de lister les principales dépendances de vlc avec apt-cache
:
apt-cache depends vlc:i386
Si vous souhaitez filtrer par dépend, utilisez simplement:
apt-cache depends vlc:i386 | grep 'Depends'
Notez que certains packages, comme ceux libc6
fournis par défaut dans Ubuntu, vous n'avez donc pas besoin de les télécharger. Si vous souhaitez simplement télécharger toutes les dépendances et déterminer si vous en avez besoin ou non plus tard, vous pouvez utiliser ce script:
for i in $(apt-cache depends vlc:i386 | grep -E 'Depends|Recommends|Suggests' | cut -d ':' -f 2,3 | sed -e s/'<'/''/ -e s/'>'/''/); do sudo apt-get download $i 2>>no32.txt; done
Cela téléchargera tous les packages dépendants, recommandés et suggérés et redirigera toutes les erreurs vers no32.txt
. Vous devriez y jeter un œil lorsque vous avez terminé, car certains packages nécessaires qui n'ont pas de versions i386 (c'est-à-dire qu'ils ne sont pas des binaires) seront là.
Juste apt-get download
ceux-là.
Notez que ce script n'est pas très intelligent, il ne prend pas beaucoup de choses en compte, donc vous pouvez obtenir des erreurs stupides, il devrait cependant fonctionner en général.