অ্যাপটি-গেট ব্যবহার করে কীভাবে সমস্ত সংগ্রহস্থল ডাউনলোড করবেন?


8

কেবলমাত্র উবুন্টু ব্যবহার করে সংগ্রহগুলি ডাউনলোড করার কোনও উপায় আছে apt-get? আমি এরকম কিছু খুঁজছি:

sudo apt-get install --download-only *

যাতে আমি ডিরেক্টরিতে ডাউনলোড করা সংগ্রহস্থল অ্যাক্সেস করতে পারি /var/cache/apt/archives/



হ্যাঁ। প্রকৃতপক্ষে আমি স্থানীয় কম্পিউটারে সংগ্রহস্থলের ঠিকানা পরিবর্তন করেছি এবং সেখান থেকে সমস্ত ডাউনলোড করতে চাই।
নেজাত

আপনি সম্ভবত এর মতো কিছু করতে চান না: apt-mirror.github.io
আজিড

আমি চেষ্টা করেছি কিন্তু আমি যখন সংগ্রহস্থলগুলির ঠিকানা পরিবর্তন করি তখন এটি সঠিকভাবে কাজ করে না mirror.list। যেখানে একই ঠিকানাগুলি সংজ্ঞায়িত করার সময় ভাল কাজ করে sources.list। সুতরাং আমি একটি বিকল্প উপায় খুঁজছি।
নেজাত

এই সমস্ত প্যাকেজগুলির জন্য আপনার কি পর্যাপ্ত ডিস্ক-স্পেস রয়েছে?
ব্লেড 19899

উত্তর:


9

প্রথমত, এটি কোনও সুবিধাজনক উপায় নয়। এর পরিবর্তে আপনার এখানে বর্ণিত পদ্ধতিটি ব্যবহার করা উচিত । কিন্তু প্রশ্নের উত্তর হিসাবে।

  • প্রথমে একটি ফাইল তৈরি করুন যা ব্যবহার করে সমস্ত উপলব্ধ প্যাকেজগুলির নাম রয়েছে apt-cache

    apt-cache  dumpavail |grep -oP "(?<=Package: ).*" >> packagelist
    

    এটি packagelistসমস্ত উপলব্ধ প্যাকেজ সহ একটি ফাইল তৈরি করবে ।

  • এখন ফাইলটিতে উপস্থিত সমস্ত প্যাকেজ ডাউনলোড করার জন্য একটি সহজ স্ক্রিপ্ট তৈরি করুন packagelist

    #!/bin/bash
    for package in `cat packagelist`
     do
        apt-get install -y --download-only $package   
     done
    
  • এটি সংরক্ষণ করুন.

  • এটি ব্যবহার করে নির্বাহযোগ্য করুন

    chmod +x your_script_name
    
  • এখন টার্মিনাল খুলুন এবং রুট হিসাবে লগইন করুন

    sudo -i
    cd /folder/of/you/script
    ./you_script_name
    

এটা সব প্রাপ্তিসাধ্য প্যাকেজ নির্ভর করে ডাউনলোড করবে আপনার উপর /etc/apt/sources.list মধ্যে /var/cache/apt/archivesডিরেক্টরি


0

আপনি অ্যাপ্ট-ক্যাচার নামে একটি সরঞ্জাম ব্যবহার করতে পারেন। আপনি আরও তথ্যের জন্য এই লিঙ্কটি চেক করতে পারেন । আশা করি এটা সাহায্য করবে.


এটি সমস্ত সংগ্রহস্থল পায় না। যখন আপনি কিছু প্যাকেজ পান কেবল সেগুলি ক্যাশে করা হয়। আমি তাদের সমস্ত ক্যাশে কিছু উপায় চাই।
নেজাত

তারপরে আপনি এপিটি-মিররটি এই লিঙ্কটি পরীক্ষা করে
অবভিশক সাহা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.