আমি কীভাবে ডাবুটস্ট্র্যাপে আরও বৈকল্পিক বা কাস্টম প্যাকেজ যুক্ত করব?


10

আমার কাছে প্যাকেজগুলির একটি সেট রয়েছে যা আমি ডিবুটস্ট্র্যাপে মিনিবাসের বৈকল্পিকের পাশাপাশি ইনস্টল করতে চাই। ভেরিয়েন্টগুলি কীভাবে কাস্টমাইজ করা যায় তা নির্ধারণ করার জন্য আমি সবচেয়ে কঠিন সময় কাটাচ্ছি যাতে ডাবু স্ট্র্যাপ চালানোর সময় একটি বেসে আরও কিছুটা ইনস্টল করা থাকে। এটি অর্জন করার কোনও উপায়?

উত্তর:


10

অতিরিক্ত কাস্টম প্যাকেজগুলির সাথে ডিবুটস্ট্র্যাপে নিজের বৈকল্পিক যুক্ত করা বেশ সহজ ।

Debootstrap কনফিগারেশন / রানটাইম স্ক্রিপ্ট মধ্যে অবস্থিত হয় /usr/share/debootstrap/scripts। আসুন একটি allmybaseভেরিয়েন্ট তৈরি করি যা minbaseপ্যাকেজ htopএবং এর সাথে সমস্ত কিছু অন্তর্ভুক্ত করে traceroute

  1. /usr/share/debootstrap/scripts/preciseআপনার সম্পাদক খুলুন ।

    • মনে রাখবেন যে এটি অনেক উবুন্টু রিলিজের সাথে প্রতীকী লিঙ্ক /usr/share/debootstrap/scripts/gutsy; আপনি যদি কেবল একটি নির্দিষ্ট প্রকাশকে প্রভাবিত করতে চান তবে লিঙ্কটি ভেঙে এটিকে পরিবর্তে সাহসী স্ক্রিপ্টের একটি অনুলিপি তৈরি করুন।
  2. ২২ লাইনের চারপাশে, শুরু হওয়া লাইনটি সন্ধান variantsকরুন এবং শেষে আপনার কাস্টম বৈকল্পিকটি যুক্ত করুন:

    রূপগুলি - বিল্ডড ফ্যাকেরুট মিনবেস অলিমিবেস
    
  3. এই work_out_debs()জন্য ডিফল্ট সেটিংস লাইনে 34 প্রায় ফাংশন, এবং চেহারা baseআপনার "বেস" বৈকল্পিক জন্য পরিবর্তনশীল (এখানে, minbase):

        এলিফ কর_বিভাজন ফাকেচরূট || করণ_বিভাজনযুক্ত মিনিবাস; তারপর
                বেস = "কার্যক্ষম"
    
  4. ফাংশন শেষে কাস্টম প্যাকেজগুলির সাথে আপনার নিজস্ব বৈকল্পিক যুক্ত করুন:

        এলিফ কর্কিং_ভারিয়েন্ট অলমিবাস; তারপর
                বেস = "এপটি হটোপ ট্রেস্রোয়েট"
    
  5. সংরক্ষণ করুন, প্রস্থান করুন এবং এটি --print-debs"সিমুলেশন" পতাকাটি দিয়ে পরীক্ষা করুন , উদাহরণস্বরূপ

    সুডো ডিবুটস্ট্র্যাপ - প্রিন্ট-ডাবস --variant = অলিমিবেস নির্ভুল / tmp / নির্ভুল-ক্রুট
    
    • এই উদাহরণস্বরূপ, আউটপুটটি দেখায় যে প্যাকেজগুলি htopএবং tracerouteপ্যাকেজগুলি অলমিবেস ক্রোট অন্তর্ভুক্ত করা হবে ।

বাহ, আমি অনুমান করি এটি প্রায় একটি ভেরিয়েন্ট ইনস্টল করা এবং ক্রুট + অ্যাপ-গিট মাউন্ট করার মতোই নোংরা বলে মনে হচ্ছে। তথ্যের জন্য ধন্যবাদ!
মার্কো সেপ্পি

ঠিক আছে, আপনি যদি একই রকমটি বারবার ইনস্টল করেন তবে একবার একটু ব্যথা আপনাকে অনেক উপকারে ফেলবে;)
ইশ

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