Ya Anda bisa, cukup tambahkan :i386perintah unduhan, seperti ini:
sudo apt-get download <package>:i386
Jadi untuk Anda:
sudo apt-get download vlc:i386
Saya tidak mengetahui cara apa pun mengunduh secara otomatis dependensi paket, selain build-depitu tidak akan berhasil dalam kasus Anda.
Setelah melihat sedikit lebih dalam di manual, saya telah menemukan bahwa Anda dapat, pada kenyataannya, menggunakannya build-depsampai batas seperti ini:
sudo apt-get build-dep --download-only vlc:i386
Yang kemudian akan mengunduh paket-paket yang diperlukan ke direktori saat ini. Namun perlu diperhatikan, yaitu build-depmelihat mengkompilasi paket dari sumber, tidak menginstalnya dari a .debsehingga akan menyarankan hal-hal seperti build-essentialdan gccyang mungkin diperlukan untuk mengkompilasi vlc, tetapi belum tentu menginstal dari a .deb.
Mungkin lebih mudah untuk membuat daftar dependensi utama vlc dengan apt-cache:
apt-cache depends vlc:i386
Jika Anda ingin memfilter dengan hanya bergantung gunakan:
apt-cache depends vlc:i386 | grep 'Depends'
Perhatikan bahwa beberapa paket, seperti libc6datang secara default di Ubuntu, jadi Anda tidak perlu mengunduhnya. Jika Anda hanya ingin mengunduh semua dependensi dan menangani apakah Anda memerlukannya atau tidak nanti Anda dapat menggunakan skrip ini:
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
Ini akan mengunduh semua paket yang tergantung, direkomendasikan, dan yang disarankan dan mengubah rute kesalahan apa pun no32.txt. Anda harus melihat di sana ketika Anda selesai, karena beberapa paket yang diperlukan yang tidak memiliki versi i386 (yaitu mereka bukan binari) akan ada di sana.
Hanya apt-get downloaditu saja .
Perhatikan bahwa skrip ini tidak terlalu pintar, tidak memperhitungkan banyak hal, jadi Anda mungkin mendapatkan beberapa kesalahan konyol, namun harus berfungsi secara umum.