আমি একটি ছোট দলের অংশ যা একটি ইন্ট্রানেট ওয়েব অ্যাপ্লিকেশন বিকাশ করে। আমরা সহজ ইনস্টলেশনের একটি পদ্ধতি চাই, তাই আমরা কীভাবে apt-get
কাজ করে তা সম্পর্কে চিন্তাভাবনা করেছি , বিশেষত নির্ভরতা ইনস্টল করার সাথে।
আমাদের অ্যাপ্লিকেশনটির অনেকগুলি নির্ভরশীলতা রয়েছে (পিএইচপি 5, পোস্টগ্রিজ এসকিউএল, এফওপি ইত্যাদির) তবে আমাদের ইনস্টলেশনটি কার অ্যাক্সেস রয়েছে তা নিয়ন্ত্রণ করতে হবে। এটি মাথায় রেখে আমরা নিজের .deb ফাইলটি তৈরি করা শুরু করি। দেখে মনে হচ্ছে যে আমি আমার নিয়ন্ত্রণ ফাইলে নির্ভরতাগুলি সংজ্ঞায়িত করতে পারি তবে আমরা যখন .deb ফাইলটি ব্যবহার করে ইনস্টল করার চেষ্টা করি তখন dpkg
নির্ভরতাগুলি পরীক্ষা করা হয়, ব্যর্থ হয় এবং ইনস্টলেশন বন্ধ হয়ে যায়।
আমি তখন যা করেছি তা হ'ল apt-get -f install
নির্ভরতা সহ পুনরায় ইনস্টলেশন চালানোর জন্য একটি কমান্ড চালানো, তবে আমি এটি করতে চাই না।
সুতরাং এখানে প্রশ্ন, একটি উপায় আছে যে একটি .deb ফাইল নির্ভরতা স্বয়ংক্রিয়ভাবে ইনস্টল করতে পারে, ঠিক যেমন এবং চান apt-get install abc
?
মূলত আমরা ইনস্টলেশনটি যতটা সম্ভব সহজ করতে চাই, অতএব আমরা চাই না যে শেষ ব্যবহারকারীটি এমন কোনও কমান্ড চালাবেন যা একেবারেই প্রয়োজনীয় নয়।