Evet :i386, indirme komutuna şu şekilde ekleyebilirsiniz :
sudo apt-get download <package>:i386
Yani sizin için:
sudo apt-get download vlc:i386
Ayrıca, bir paket bağımlılığını otomatik olarak indirmenin herhangi bir yolunun farkında değilim, build-depancak durumunuzda çalışmaz.
Manpage'e biraz daha atarken, aslında, build-depbunun gibi bir dereceye kadar kullanabileceğinizi buldum :
sudo apt-get build-dep --download-only vlc:i386
Bu daha sonra gerekli paketleri geçerli dizine indirir. Ancak unutmayın ki, build-depbir gelen yüklemeden, kaynağından paketleri derlemek değil bakıyor .debo gibi şeyler önerir, böylece build-essentialve gcchangi derleme VLC için gereklidir, ancak mutlaka bir yüklemiyor edilebilir .deb.
Vlc'nin ana bağımlılıklarını aşağıdakilerle listelemek daha kolay olabilir apt-cache:
apt-cache depends vlc:i386
Sadece filtrelemek istiyorsanız kullanıma bağlıdır:
apt-cache depends vlc:i386 | grep 'Depends'
libc6Ubuntu'da varsayılan olarak gelen bazı paketlerin bu yüzden bunları indirmenize gerek olmadığını unutmayın. Tüm bağımlılıkları indirmek ve bunlara ihtiyacınız olup olmadığına bakmak istiyorsanız, bu komut dosyasını kullanabilirsiniz:
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
Bu, tüm bağımlı, önerilen ve önerilen paketleri indirir ve hataları yeniden yönlendirir no32.txt. İşiniz bittiğinde oraya bir göz atmalısınız, çünkü i386 sürümleri olmayan (yani ikili olmayanlar) bazı gerekli paketler orada olacaktır.
Sadece apt-get downloadbunlar.
Bu komut dosyasının çok akıllı olmadığını, çok fazla şeyi hesaba katmadığını unutmayın, bu yüzden bazı aptalca hatalar alabilirsiniz, ancak genel olarak çalışmalıdır.