নির্ভরতা যাচাইয়ের বিষয়ে আমার একটি প্রশ্ন আছে।
আমি কোনও প্যাকেজ ডাউনলোড করার আগে আমার কিছু নির্ভরতা ইতিমধ্যে ইনস্টল করা আছে কিনা তা পরীক্ষা করে দেখতে হবে। আমি কেমন করে ঐটি করি? আমি ইতিমধ্যে আমার কাছে কিছু ডাউনলোড করতে সময় ব্যয় করতে চাই না।
নির্ভরতা যাচাইয়ের বিষয়ে আমার একটি প্রশ্ন আছে।
আমি কোনও প্যাকেজ ডাউনলোড করার আগে আমার কিছু নির্ভরতা ইতিমধ্যে ইনস্টল করা আছে কিনা তা পরীক্ষা করে দেখতে হবে। আমি কেমন করে ঐটি করি? আমি ইতিমধ্যে আমার কাছে কিছু ডাউনলোড করতে সময় ব্যয় করতে চাই না।
উত্তর:
বেশিরভাগ স্ল্যাকওয়ার প্যাকেজগুলি ইতিমধ্যে ইনস্টল করা প্যাকেজগুলির উপর নির্ভর করে (প্রয়োজনীয় হিসাবে ট্যাগ করা হয় এবং ডিফল্ট হিসাবে ইনস্টল করা হয়) বা স্ব-অন্তর্ভুক্ত। এটি অফিশিয়াল স্ল্যাকওয়ার প্যাকেজ সম্পর্কিত, তৃতীয় পক্ষের প্যাকেজগুলি চালনার জন্য অতিরিক্ত সফ্টওয়্যার প্রয়োজন হতে পারে (তবে, বেশিরভাগ লেখক আপনার রিলিজ নোটের মধ্যে অন্তর্ভুক্ত রয়েছে যে কোনও অতিরিক্ত সফ্টওয়্যার আপনার প্রয়োজন হতে পারে বা এটি প্যাকেজটির সাথে অন্তর্ভুক্ত করা হবে)।
সংক্ষেপে, pkgtool দিয়ে এটি করার কোনও উপায় নেই, বেশিরভাগ সময় প্রয়োজন হয় না এবং আপনি যদি তৃতীয় পক্ষের প্যাকেজ ব্যবহার করেন তবে আপনাকে প্রকাশের নোটগুলি পড়া উচিত।
উত্স থেকে ইনস্টল করা অন্য বিষয়, তবে সেই ক্ষেত্রে, আপনি নির্ভরতাগুলিও সংকলন করতে পারেন, সুতরাং রিলিজ নোটগুলি পড়ুন।
স্ল্যাকওয়্যার সার্ভারগুলি ব্যবহার করার বহু বছর পরে, পার্ল সফ্টওয়্যার ইনস্টল করার সময় আমি একমাত্র নির্ভরতা নরকে খুঁজে পেয়েছি, যতক্ষণ না আমি সিপিএএন শেল ব্যবহার শুরু করি, যা তাদের নির্ভরতাগুলির সাথে আপনি চান মডিউলগুলি ইনস্টল করবে।
স্ল্যাকওয়ারের একটি slackpkg
ইউটিলিটি রয়েছে, এটি তার জন্য কার্যকর। সুতরাং, আপনি যদি প্যাকেজের নাম (*) জানেন যা কোন নির্ভরতা, আপনি --as root-- নির্বাহ করতে পারেন slackpkg search packagename
; এছাড়াও আপনার সাথে নির্দিষ্ট ফাইল খুঁজছেন পারেন: slackpkg file-search packagename
।
(*) আপনি যখন স্ল্যাকওয়্যার প্যাকেজটি সংকলন করেন, আপনি প্রথমে সাইটগুলি থেকে সোর্স কোড ডাউনলোড করেন (যেমন স্ল্যাকবিল্ডস.আর্গ, স্ল্যাকি.ইইউ) সেই সাইটগুলিতে, আপনি প্রতিটি প্যাকেজের নির্ভরতা দেখতে পাবেন। এরপরে সংকলন প্রক্রিয়াটি শুরু হয় এবং শেষ পর্যন্ত আপনি প্যাকেজটি installpkg
ইউটিলিটি ব্যবহার করে ইনস্টল করেন
বিকল্পভাবে, আপনি slapt get
( http://software.jaos.org/ ) এর মতো একটি ইউটিলিটি ব্যবহার করতে পারেন যা একটি ইউটিলিটি যা তৃতীয় অংশের স্ল্যাকওয়্যার প্যাকেজগুলি নির্ভরতা সমাধানের অনুমতি দেয়।