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-dep
ancak durumunuzda çalışmaz.
Manpage'e biraz daha atarken, aslında, build-dep
bunun 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-dep
bir gelen yüklemeden, kaynağından paketleri derlemek değil bakıyor .deb
o gibi şeyler önerir, böylece build-essential
ve gcc
hangi 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'
libc6
Ubuntu'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 download
bunlar.
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.