এই প্রশ্নটির অনুরূপ, কীভাবে প্যাকেজ ইনস্টল করা হয়েছিল তা আমি কীভাবে জানতে পারি? , তবে আমার ক্ষেত্রে আমি আসলে কোনও প্যাকেজ ইনস্টল করার আগে জানতে চাই , কেন এটি একটি নির্দিষ্ট নির্ভরতা ইনস্টল করবে।
উদাহরণস্বরূপ আমি চালাতে পারে
sudo apt-get install superfoo
এবং আউটপুট যেমন কিছু বলতে হবে:
The following extra packages will be installed:
foo bar baz ... libderp libjunk
এবং এটি একটি সত্যিই বিশাল তালিকা হতে পারে। কিছু কিছু পরিস্থিতিতে আমি এমন কিছু দেখতে পাব যা ইনস্টল হতে চলেছে যা আমি যা ইনস্টল করছি তা আসলে আমার বোধগম্য হয় না, তাই আমি কেন জানতে চাই যে সেই নির্দিষ্ট নির্ভরতা কেন ইনস্টল হচ্ছে।
উপরের উদাহরণে বলা যাক আমি কেন libderp
ইনস্টল হবে তা বুঝতে চাই । আমি জানি যে কোনওরকমের মধ্যে নির্ভরতার একটি শৃঙ্খলা রয়েছে superfoo
এবং libderp
প্যাকেজগুলির বিশাল তালিকা ইনস্টল করার জন্য এই চেইনটি কী তা দেখতে অসুবিধা হয়।
একবার নির্ভরতা শৃঙ্খলাটি সম্পর্কে জানার পরে আমি সিদ্ধান্ত নিতে পারি যে আমি সত্যই আসল প্যাকেজটি ইনস্টল করতে চাই কিনা এবং / অথবা সেই প্যাকেজটির রক্ষণাবেক্ষণকারীর সাথে আমার যোগাযোগ করা উচিত কিনা তা দেখার জন্য সেখানে তাদের সেই নির্ভরতাগুলির সত্যই প্রয়োজন।