El উবুন্টু, লিনাক্স মিন্টের পাশাপাশি তাদের ডেরাইভেটিভে বিভিন্ন অ্যাপ্লিকেশন ইনস্টল করতে সক্ষম হোন। সর্বাধিক সাধারণ এবং পরিচিত হ'ল বিতরণ সফ্টওয়্যার কেন্দ্রের সাহায্যে যেখানে আমরা ইনস্টল করার জন্য প্রস্তুত প্রচুর অ্যাপ্লিকেশন খুঁজে পেতে পারি।
আমরা সাধারণত যে সাধারণ পদ্ধতি ব্যবহার করি তা হ'ল টার্মিনালের সাহায্যে এবং অন্যটি সর্বাধিক জনপ্রিয় একটি হ'ল একটি ডেব প্যাকেজ থেকে ইনস্টল করা।
সাধারণত যখন আমরা কোনও ডেব প্যাকেজ ইনস্টল করি, আমরা সাধারণত এর নির্ভরতাগুলি যাচাই করি নাকারণ এটি কেবল খাঁটি প্যাকেজ এবং এটির সঠিক ক্রিয়াকলাপের জন্য প্রয়োজনীয় সমস্ত প্যাকেজ বা লাইব্রেরি অন্তর্ভুক্ত নয়।
প্রথম পদ্ধতি
এই পদ্ধতিটি ব্যবহার করে, আমরা কোনও সিস্টেম থেকে প্যাকেজগুলি ডাউনলোড করতে পারি এবং সেগুলি পরে একই সিস্টেমে বা অন্য কোনও সিস্টেমে ইনস্টল করতে পারি যার ইন্টারনেট সংযোগ নেই।
বিভিন্ন আর্কিটেকচার সিস্টেমের জন্য প্যাকেজ ডাউনলোড করাও সম্ভব। উদাহরণস্বরূপ, আপনি 32-বিট সিস্টেম থেকে 64 বিট প্যাকেজ ডাউনলোড করতে পারেন এবং বিপরীতে।
স্থানীয়ভাবে নির্ভরতা সহ দেব প্যাকেজগুলি কীভাবে ডাউনলোড করবেন?
পাড়া স্থানীয়ভাবে ডেবিয়ান, উবুন্টু এবং ডেরিভেটিভসের সাথে নির্ভরশীলতা সহ প্যাকেজগুলি ডাউনলোড করতে, আপনি নিম্নলিখিত পদ্ধতির একটি করতে পারেন।
এটি সহজ এবং সর্বাধিক প্রত্যক্ষ পদ্ধতি।
এই জন্য কেবলমাত্র প্যাকেজ ইনস্টল না করে সমস্ত নির্ভরতার সাথে ডাউনলোড করার জন্য নিম্নলিখিত কমান্ডটি চালান:
sudo apt-get install --download-only nombre-del-paquete
সব ডাউনলোড করা ফাইলগুলি ফোল্ডারে সংরক্ষণ করা হবে /var / cache / apt / সংরক্ষণাগারগুলি।
ডাউনলোড করা প্যাকেজগুলি পরে ব্যবহার করার জন্য আমরা যে কোনও পেনড্রাইভে পুরো ক্যাশে ফোল্ডারটি অনুলিপি করতে পারি।
ডাউনলোড করা প্যাকেজগুলি ইনস্টল করতে, কেবল আমাদের তৈরি করা অনুলিপিটিতে যান এবং এটি নিম্নলিখিত কমান্ড দিয়ে ইনস্টল করুন:
sudo dpkg -i *
এখন এই পদ্ধতিটি ব্যবহারে সমস্যাটি, যদিও এটি সহজ বলে মনে হচ্ছে, তা হ'ল ক্যাশে ফোল্ডারটি কেবলমাত্র আপনার প্যাকেজটি কেবলমাত্র নির্ভরতার সাথে ডাউনলোড করে না stores
আপনি অপ্রয়োজনীয় প্যাকেজগুলি বহন করতে না চাইলে আপনার ক্যাশে পরিষ্কার করা উচিত। যদিও এই ক্ষেত্রে আমরা অন্য একটি পদ্ধতি ব্যবহার করতে পারি।
দ্বিতীয় পদ্ধতি
এটি করার আরেকটি উপায় হ'ল প্রথমে আমাদের প্রয়োজনীয় প্রোগ্রামটির নির্ভরতা ডাউনলোড করা।
সুতরাং, প্যাকেজের সমস্ত নির্ভরতার তালিকা জানতে আমাদের নীচের কমান্ডটি কার্যকর করতে হবে
sudo apt-cache depends nombre-del-paquete
আউটপুট কম-বেশি এর মতো হবে:
nombre-del-paquete PreDepends: ….. Depends: xxx Depends: xxxx Conflicts: Breaks: update-manager-core Suggests: xxxx Suggests: xxxx Replaces: xxx
এখন, আমাদের কেবল নির্ভর করে প্যাকেজটি ডাউনলোড করতে হবে। আমরা নিম্নলিখিত কমান্ড দিয়ে এটি করতে পারি:
for i in $(apt-cache depends python | grep -E 'Depends|Recommends|Suggests' | cut -d ':' -f 2,3 | sed -e s/''/''/); do sudo apt-get download $i 2>>errors.txt; done
উপরের কমান্ডটি সমস্ত প্রয়োজনীয় নির্ভরতাগুলির সাথে প্যাকেজটি ডাউনলোড করবে এবং সেগুলি বর্তমান কার্যক্ষম ডিরেক্টরিতে সংরক্ষণ করবে।
এই কমান্ডটি ত্রুটিগুলিতেও কোনও ত্রুটি সংরক্ষণ করবে। টেক্সট ফাইল যা আমাদের যদি সমস্যা হয় এবং বিরোধের উত্স জানতে পারে তবে আমরা দেখতে পারি।
আর্কিটেকচারের মাধ্যমে প্যাকেজগুলি কীভাবে ডাউনলোড করবেন?
এখন উপরে উল্লিখিত হিসাবে, যে কোনও ধরণের আর্কিটেকচারের প্যাকেজগুলি ডাউনলোড করা সম্ভব, তবে যেহেতু যারা 64-বিট ব্যবহারকারী তাদের পক্ষে 32-বিট আর্কিটেকচারের জন্য সমর্থন যুক্ত করা প্রয়োজন।
প্রথমে এটি করতে, কমান্ডটি ব্যবহার করে তাদের সিস্টেমে তারা যে আর্কিটেকচার চায় তা আমাদের অবশ্যই সক্ষম করতে হবে:
sudo dpkg --add-architecture i386*
Tআমরা আর্মের জন্য প্যাকেজগুলি ডাউনলোড করার পাশাপাশি আর্কিটেকচার সক্ষম করতে পারিআমাদের সিস্টেমে একটি, আমাদের কেবল এটির সাথে আর্কিটেকচারটি সক্ষম করতে হবে:
sudo dpkg --add-architecture armhf
একইভাবে আমাদের সিস্টেমে কী আর্কিটেকচার রয়েছে তা আমরা পরীক্ষা করতে পারি:
sudo dpkg --print-foreign-architectures
আপনার পছন্দসই আর্কিটেকচার সক্ষম করার পরে, আপনাকে নির্দিষ্ট আর্কিটেকচার সম্পর্কিত প্যাকেজ ডাউনলোড করতে নিম্নলিখিত কমান্ডটি চালাতে হবে।
for i in $(apt-cache depends python:i386 | grep -E 'Depends|Recommends|Suggests' | cut -d ':' -f 2,3 | sed -e s/''/''/); do sudo apt-get download $i 2>>errors.txt; done
প্যাকেজগুলি নির্ভরতার সাথে ডাউনলোড করার পরে, এখন কেবল সেগুলি আপনার ইউএসবি ড্রাইভে অনুলিপি করুন এবং যে কোনও সিস্টেমে প্যাকেজগুলি ইনস্টল করুন।
আমাদের টিউটোরিয়ালটি আনার জন্য ধন্যবাদ, আমি এই আদেশটি অনেক আগে একটি রেডডিট ফোরামে দেখেছি এবং এটি একাধিক অনুষ্ঠানে আমার জীবন বাঁচিয়েছে, একবার এটি লাইভ সিডির সাহায্যে এটি ব্যবহার করতে হয়েছিল এটি একটি ইনস্টল করতে সক্ষম হবার জন্য টেক্সট মোডে সার্ভার নেটওয়ার্ক কার্ড ড্রাইভার।
অনেক ধন্যবাদ! এটি আমাকে সহায়তা করতে পারে কারণ আমি যেখানে বাস করি (ডোমিনিকান প্রজাতন্ত্র) সেই প্রসঙ্গে ইন্টারনেটের সাথে সবসময় কোনও সহজ সংযোগ থাকে না। সুতরাং এই টিউটোরিয়ালটি আমাকে বিভিন্ন কম্পিউটারে কিছু প্যাকেজ ইনস্টল করতে সহায়তা করতে পারে যদি ইন্টারনেট অ্যাক্সেসের প্রয়োজন হয়, কেবল এই প্যাকেজগুলি কেবল একটি ইউএসবি মেমরি স্টিক বা এর মতো কিছুতে পরিবহণ করে।
ধন্যবাদ, আমি আমার উবুন্টু সাথীর উপর i386 আর্কিটেকচারটি প্রয়োগ করতে ভুলে গিয়েছিলাম, যা অপরিহার্য, এবং আমি বায়োনিক উবুন্টুতে কার্যত ত্রুটি পেয়েছি, আমি মনে করি এটি সমস্যা