আপনার ইন্টারনেট নেই? কীভাবে আপনার ভান্ডারগুলি বাড়িতে রাখবেন তা শিখুন

ডিভিয়ান্টর্ট থেকে তোলা ছবি

বাড়িতে যখন আমার কম্পিউটার ছিল, আমি ব্যবহার করতাম জিএনইউ / লিনাক্স কোনও সমস্যা ছাড়াই এমনকি সংগ্রহস্থলগুলি ব্যবহার করার জন্য ইন্টারনেট না করেই।

আমি যা করেছি তা হ'ল আমার ওয়ার্ক কম্পিউটারে ইনস্টল হওয়া প্যাকেজগুলির একটি অনুলিপি নেওয়া এবং সেগুলি বাড়িতে ইনস্টল / আপডেট করা। এটি করার জন্য বেশ কয়েকটি অ্যাপ্লিকেশন এবং বৈকল্পিক রয়েছে, আমি আপনাকে কয়েকটি দেখাব।

aptOnCD

ব্যবহারকারীদের জন্য আদর্শ উবুন্টু। সঙ্গে এপিটিঅনসিডি আমাদের ক্যাশে থাকা সমস্ত প্যাকেজ গ্রহণ করব APT একটি মধ্যে .iso কোন জটিলতা ছাড়াই এটি ইনস্টল করতে:

$ sudo aptitude install aptoncd

এটি ব্যবহার করতে, আমরা কেবল অ্যাপ্লিকেশনটি চালিত করি এবং এটি আমাদের ধাপে ধাপে বলে দেয় do কিছুই জটিল না।

Ventajas:

  • আপনি একটি .iso মধ্যে আপনার সংগ্রহস্থল নিতে পারেন (বা কয়েকটি, আকারের উপর নির্ভর করে) আপনি যেখানেই যেতে চান আপনি আইসো ইন তৈরি করতে পারেন CD y ডিভিডি.
  • আপনি .iso আনজিপ আনতে পারেন এবং ভিতরে থাকা সমস্ত কিছুই একটি ফোল্ডারে অনুলিপি করতে পারেন এবং সেখান থেকে আপডেট করতে পারেন।
  • এপিটিঅনসিডি আপনার যখন নতুন প্যাকেজ রয়েছে তখন সনাক্ত করে এবং পুরানোগুলি ত্যাগ করে যুক্ত করে।

অসুবিধেও:

  • যদি না হয় সিডি-আরডাব্লউ o ডিভিডি আর ডব্লিউ আপনারা যারা প্রতিদিন আপডেট করতে পছন্দ করেন তাদের মধ্যে যদি আপনার অর্থ অপচয় হয় তবে আপনি সুবিধার বিকল্প পয়েন্ট ২ হিসাবে থাকতে পারেন।
  • আপনি ব্যবহার করেন উপযুক্ত পিনিং বিভিন্ন শাখা সঙ্গে (পরীক্ষা, সিড, পরীক্ষামূলক), নির্ভরতা ইনস্টল করার সময় এটি আপনাকে কিছু ত্রুটি দিতে পারে।

অ্যাপট-মুভ:

এই বিকল্প জন্য আদর্শ ডেবিয়ান সিকিউজ. ঐন্ দেবিয়ান টেস্টিং গন্তব্য ফোল্ডারে প্যাকেজগুলি অনুলিপি না করায় আমার কিছু সমস্যা হয়েছিল।

এটি ইনস্টল করতে:

$ sudo aptitude install apt-move

স্থাপন:

সমস্ত বিকল্প যথাযথ পদক্ষেপ এর ম্যানুয়ালটিতে পরামর্শ করা যেতে পারে (ম্যান অ্যাপটি-মুভ)। এটির কনফিগারেশন রয়েছে /etc/apt-move.conf এবং আমাদের অবশ্যই এতে কিছু জিনিস সংশোধন করতে হবে, এর জন্য আমরা আমাদের প্রিয় সম্পাদকটি সেই ফাইলটি খুলি:

$ sudo nano /etc/apt-move.conf

এবং আমাদের অবশ্যই নিম্নলিখিত রেখাগুলি বিবেচনায় আনতে হবে, যা কেবলমাত্র আমাদের পরিবর্তন করতে হবে:

# Establecemos la carpeta donde se creará el mirror que nos llevaremos a casa.
LOCALDIR=/home/usuario/carpeta_mirror

# Ponemos la distribución que usamos para nuestro mirror
DIST=squeeze

# Si lo ponemos en Yes, borrará los paquetes antiguos que se bajan a la caché
DELETE=no

# Si lo ponemos en NO, moverá los paquetes a nuestra carpeta mirror y los elimina de la caché
COPYONLY=yes

এটি সেটিংসে যথেষ্ট বেশি।

ব্যবহার করুন:

দৌড়ানোর মতো সহজ:

$ sudo aptitude update && aptitude upgrade && apt-move update

এটি আমাদের ফোল্ডারটির জন্য আমাদের ক্যাশে থাকা সমস্ত প্যাকেজ নির্বাচন করবে

Ventajas:

  • আমাদের ক্যাশে থাকা প্যাকেজগুলির সাথে একটি আয়নাটির সঠিক কাঠামো তৈরি করুন।
  • এটি কেবল মেইনে মেইন এবং কন্ট্রিবিং শাখাগুলিকে গোষ্ঠীভূত করে, সুতরাং সোর্স.লিস্টে ঠিকানা যুক্ত করার সময় আমাদের কেবল প্রধান অ-মুক্ত রাখতে হবে।
  • আমাদের যদি অ্যাপ-পিনিং থাকে তবে আমরা প্রতিটি শাখা স্বাধীনভাবে ডাউনলোড করতে পারি।

অসুবিধেও:

  • এখনও অবধি আমার কোন খোঁজ পাওয়া যায়নি।

ডিপিকেজি-স্ক্যানপ্যাকেজ ব্যবহার করে

দ্রষ্টব্য: এটি ব্যবহার করার মতো কিছু এপিটিঅনসিডি

এই সরঞ্জামটির কাজটি এমন একটি মিনি রেপো তৈরি করা হয় যা আপনি সহজেই পরিবহন করতে পারেন এবং এর মধ্যে অন্তর্ভুক্ত করতে পারেন sources.listডাউনলোড করা ফাইল বা আপনি নিজেরাই অন্তর্ভুক্ত করেছেন সেগুলি থেকে।

অপারেটিং মোডটি নিম্নরূপ: প্রথমে ইনস্টল করুন dpkg-dev

$ sudo apt-get install dpkg-dev

আপনি যে ফোল্ডারের সাথে কাজ করার জন্য নির্বাচিত হয়েছেন সেটি অ্যাপ্লিকেশন ক্যাশে থেকে ফাইলগুলি অনুলিপি করুন, ধরুন এটি রেপো বলা হয় এবং এটিতে অবস্থিত / হোম / ইউজার / রেপো /।

cp /var/cache/apt/archives/*.deb /home/usuario/repo/

আপনি এছাড়াও অন্তর্ভুক্ত করতে পারেন .deb যে আপনি চান

এখন আমরা আমাদের ফোল্ডারে যাই: রেপো (এক্ষেত্রে).

cd /home/usuario/repo

এবং আমরা কার্যকর:

dpkg-scanpackages repo /dev/null | gzip > repo/Packages.gz

আমরা এখানে যা করছি তা হ'ল সমস্ত প্যাকেজগুলি রয়েছে / হোম / ইউজার / রেপো / এবং ফাইল তৈরি করা হয় packages.gz এই তথ্য সহ; প্যাকেজের সংখ্যার উপর নির্ভর করে প্রক্রিয়াটি শেষ করার সময় আসবে।

তৈরি নতুন মিনি-রেপো দিয়ে কাজ শুরু করতে, পরবর্তী পদক্ষেপটি এটিতে যুক্ত করা হবে sources.list, এই পদক্ষেপগুলি অনুসরণ করে এটি অর্জন করা হয়:

আমাদের পাঠ্য সম্পাদক (এই কেস ন্যানো) সহ:

nano /etc/apt/sources.list

আমরা নিম্নলিখিত লাইন যুক্ত:

deb file:/home/usuario repo/

এটি হাইলাইট করা, অ্যাকাউন্টে নেওয়া, গুরুত্বপূর্ণ যে ফাইলের পরে কোলন (:) এবং তারপরে একটি একক স্ল্যাশ (/) রাখা হয়, এছাড়াও শেষ ফোল্ডারের পরে, এই ক্ষেত্রে ডেস্কটপটিতে কোনও বার রাখা হয় না, একটি স্পেস নেয় এবং তারপরে শেষে একটি স্ল্যাশ সহ মিনি-রেপো ফোল্ডার (রেপো) নেয়।

এই পদক্ষেপগুলি সহ, আমরা পরিবহণের জন্য প্রস্তুত একটি মিনি-রেপো তৈরি করেছি।