যদি ইনস্টলারটি কিছু প্যাকেজিং সুবিধা ব্যবহার করে (যেমন .deb
ডেবিয়ান / উবুন্টু / ... এর .rpm
জন্য প্যাকেজগুলির জন্য, রেডহ্যাট / সেন্টোস / ... ইত্যাদি) তবে প্যাকেজ ইনস্টলারটি ইনস্টলেশন ও অপসারণের ক্ষেত্রে কী করবেন তা জেনে রাখা উচিত। এবং আমি বিশ্বাস করি আপনার নিজস্ব প্যাকেজিং সিস্টেমগুলি ব্যবহার করা উচিত , আপনার নিজস্ব আবিষ্কার করা উচিত নয়। (লিনাক্সে উইন্ডোজ যেমন প্রচলিত ইনস্টলার নেই)।
আপনি কি সত্যিই কিছু পদ্ধতির দ্বারা তৈরি ফাইল পরিবর্তন অনুসরণ করতে চান, আপনি ব্যবহার করতে পারে strace
, অথবা ltrace
ধরা সিস্টেম কল। আপনি উদ্ভাবিত এবং সম্পর্কিত সুবিধাও করতে পারেন ।
কিন্তু আমি একটি জানা নেই catch-modifs
& revert-modifs
মত আপনি চান।
আমি আপনার অ্যাপ্লিকেশনটির জন্য কোনও ইনস্টলার না করার পরামর্শ দিচ্ছি, তবে প্যাকেজ ম্যানেজারটি ব্যবহার করার জন্য, সুতরাং আপনার আবেদনের জন্য .deb
(এবং / অথবা .rpm
) প্যাকেজ সরবরাহ করার জন্য। তারা নির্ভরতা সম্পর্কিত সমস্যাগুলি আপনার নিজের ইনস্টলারের চেয়ে ভাল পরিচালনা করবে।