আপনি সঠিক. রক্ষণাবেক্ষণকারী স্ক্রিপ্টগুলি যেকোনোভাবে প্যাকেজ ইনস্টল করার সময় পরিবর্তিত পরিবর্তনগুলি বাদ দিয়ে অ্যাপ্লিকেশন বা ডিপি কেজি রাজ্যে কোনও পরিবর্তন করার কথা নয়।
এতে কোনও ফাইল ইনস্টল করা /etc/apt/sources.list.d
ঠিক আছে। বেশিরভাগ প্যাকেজ যা "আপনার সিস্টেমে এপিটি সংগ্রহস্থল এক্স যোগ করার জন্য এই প্যাকেজটি ইনস্টল করুন" এর মতো একটি ভূমিকা পূরণ করে কেবল তা করার জন্য (কলিংয়ের বিপরীতে add-apt-repository
)। রেপোতে সাইন ইন করতে ব্যবহৃত জিপিজি পাবলিক কীটি ফেলে দেওয়াও সাধারণ /etc/apt/trusted.gpg.d
।
আপনি যদি আপনার সফ্টওয়্যারটির জন্য অতিরিক্ত ইনস্টলেশন পদক্ষেপগুলি ব্যবহারকারীর পক্ষে সহজ করতে চান তবে আপনি সম্ভবত একটি স্ক্রিপ্ট শিপিয়ে রাখতে চান যা কাজটি করে এবং ব্যবহারকারীকে স্ক্রিপ্টটি নিজে চালাতে বলে।
তবে আপনি যদি সত্যিই সত্যই কল করতে চান apt-get update
বা apt-get install
, ইত্যাদি স্বয়ংক্রিয়ভাবে কল করতে চান এবং আপনার প্যাকেজটি পুরোপুরি দেবিয়ান বা উবুন্টুতে অগ্রহণযোগ্য হবে এবং আপনার ব্যবহারকারীরা সেইভাবে প্যাকেজটির সাথে ঠিকঠাক কাজ করে তবে আপনি সম্ভবত এটি রাখতে পারেন এমন /etc/cron.d
কোনও কিছু যাতে বিদ্যমান যেকোনটি অ্যাপ্লিকেশন বা ডিপি কেজি লক্সের জন্য পরীক্ষা করা হয় এবং যদি এটি না রাখা হয় তবে আপনার অতিরিক্ত ইনস্টলেশন পদক্ষেপগুলি সম্পাদন করে এবং সেই পদক্ষেপগুলি আবার না সম্পাদনের ব্যবস্থা করে। আমি সেই পদ্ধতির প্রস্তাব দিই না।