হ্যাঁ আপনি :i386
এইভাবে ডাউনলোড কমান্ডে যুক্ত করতে পারেন:
sudo apt-get download <package>:i386
সুতরাং আপনার জন্য:
sudo apt-get download vlc:i386
প্যাকেজ নির্ভরতা স্বয়ংক্রিয়ভাবে ডাউনলোড করার কোনও উপায় সম্পর্কে আমি অবগত নই, build-dep
তবে এটি আপনার ক্ষেত্রে কার্যকর হবে না।
ম্যানপেজে আরও কিছুক্ষন পোকার পরে, আমি খুঁজে পেয়েছি যে আপনি বাস্তবে build-dep
এইরকম কিছুটা ব্যবহার করতে পারেন:
sudo apt-get build-dep --download-only vlc:i386
যা তারপরে বর্তমান ডিরেক্টরিতে প্রয়োজনীয় প্যাকেজগুলি ডাউনলোড করবে। তবে মনে রাখবেন, যে build-dep
A থেকে এটি ইনস্টল, উৎস থেকে প্যাকেজ সংকলন এ খুঁজছেন হয় না .deb
তাই এটি ভালো জিনিস সুপারিশ করবে build-essential
এবং gcc
যা কম্পাইল VLC করা প্রয়োজন হতে পারে, কিন্তু অগত্যা A থেকে ইনস্টল করা .deb
।
এর সাথে ভিএলসি এর প্রধান নির্ভরতা তালিকাভুক্ত করা আরও সহজ হতে পারে apt-cache
:
apt-cache depends vlc:i386
আপনি যদি নির্ভর করে কেবল ফিল্টার করতে চান:
apt-cache depends vlc:i386 | grep 'Depends'
মনে রাখবেন যে libc6
উবুন্টুতে কিছু প্যাকেজ ডিফল্টরূপে আসে, সুতরাং আপনার সেগুলি ডাউনলোড করার দরকার নেই। আপনি যদি কেবল সমস্ত নির্ভরতা ডাউনলোড করতে চান এবং আপনার প্রয়োজন হয় কিনা বা পরে তা সমাধান করতে চান তবে আপনি এই স্ক্রিপ্টটি ব্যবহার করতে পারেন:
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
এটি সমস্ত নির্ভরশীল, প্রস্তাবিত এবং প্রস্তাবিত প্যাকেজগুলি ডাউনলোড করবে এবং এতে কোনও ত্রুটি পুনরায় তৈরি করবে no32.txt
। আপনার কাজ শেষ হওয়ার পরে সেখানে একবার নজর দেওয়া উচিত, কারণ কিছু প্রয়োজনীয় প্যাকেজগুলির মধ্যে i386 সংস্করণ নেই (যেমন তারা বাইনারি নয়) সেখানে থাকবে।
শুধু apt-get download
তাদের।
মনে রাখবেন যে এই স্ক্রিপ্টটি খুব স্মার্ট নয়, এটি অনেক কিছু বিবেচনায় নেয় না, যাতে আপনি কিছু নির্বোধ ত্রুটি পেতে পারেন তবে এটি সাধারণভাবে কাজ করা উচিত।