Sí, puedes, solo agrega :i386
el comando de descarga, así:
sudo apt-get download <package>:i386
Entonces para ti:
sudo apt-get download vlc:i386
No conozco ninguna forma de descargar automáticamente las dependencias de un paquete, además, build-dep
pero eso no funcionará en su caso.
Después de hurgar un poco más en la página de manual, descubrí que, de hecho, puedes usarlo build-dep
en una medida como esta:
sudo apt-get build-dep --download-only vlc:i386
Que luego descargará los paquetes necesarios en el directorio actual. Sin embargo, build-dep
tenga en cuenta que se trata de compilar el paquete desde la fuente, no instalarlo desde a, .deb
por lo que sugerirá cosas como build-essential
y gcc
que pueden ser necesarias para compilar vlc, pero no necesariamente instalar desde a .deb
.
Puede ser más fácil enumerar las principales dependencias de vlc con apt-cache
:
apt-cache depends vlc:i386
Si desea filtrar solo depende de su uso:
apt-cache depends vlc:i386 | grep 'Depends'
Tenga en cuenta que algunos paquetes, como los que libc6
vienen por defecto en Ubuntu, no necesitará descargarlos. Si solo desea descargar todas las dependencias y tratar si las necesita o no más tarde, puede usar este 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
Esto descargará todos los paquetes dependientes, recomendados y sugeridos y redirigirá cualquier error no32.txt
. Debería echar un vistazo allí cuando haya terminado, porque algunos paquetes necesarios que no tienen versiones i386 (es decir, no son binarios) estarán allí.
Solo apt-get download
esos.
Tenga en cuenta que este script no es muy inteligente, no tiene muchas cosas en cuenta, por lo que puede obtener algunos errores tontos, sin embargo, debería funcionar en general.