প্যাকেজ আপগ্রেডের সময় কী ঘটে?


12

আমি সম্প্রতি লঞ্চপ্যাডে আমার সফ্টওয়্যারটির জন্য উবুন্টু প্যাকেজগুলি তৈরি করা শুরু করেছি। তারা বেশ সহজ; তাদের বেশিরভাগটিতে কিছু ফাইল এবং স্ক্রিপ্ট থাকে যা .install .preinst .postinst .prerm এবং .postrm ফাইলগুলির মাধ্যমে ট্রিগার করা হয়। ইনস্টলেশন এবং অপসারণ ঠিক আছে বলে মনে হচ্ছে। তবে একটি সংস্করণ থেকে অন্য সংস্করণে আপগ্রেড করা জটিল।

যখন কোনও প্যাকেজ আপগ্রেড করা হচ্ছে তখন ঠিক কী ঘটে? পূর্ববর্তী সংস্করণটি আনইনস্টল করা এবং নতুন সংস্করণ ইনস্টল করার মতো জিনিসটি কি একই জিনিস? পূর্বের প্যাকেজগুলির সমস্ত ফাইল মুছে ফেলা হবে এবং নতুন প্যাকেজ থেকে। ইনস্টল তালিকার ফাইলগুলি প্রতিস্থাপন করা হবে? .Prerm, postrm, preinst, postinst স্ক্রিপ্টগুলির সব কি কার্যকর হয়? আমি কীভাবে এমন জিনিসগুলিকে আলাদা করতে পারি যা কেবলমাত্র 'নতুন ইনস্টল' এবং একটি আপগ্রেডের সময় হওয়া উচিত?

উত্তর:


16

ডেবিয়ান উইকি প্রায় কাছাকাছি দরকারী প্রক্রিয়া (যা হয় বুঝতে বিস্তারিত জানতে এখানে ব্যাখ্যা করা )।

উদাহরণ স্বরূপ :

  • প্যাকেজ একটি সাধারণ ইনস্টলেশন ক্ষেত্রে

    এখানে চিত্র বর্ণনা লিখুন

    • একটি প্যাকেজ আপগ্রেড ক্ষেত্রে

এখানে চিত্র বর্ণনা লিখুন


বিশ্বাস করতে পারছেন না যে আপনি আমাকে প্রথম এই পৃষ্ঠায় দেখিয়েছেন। ধন্যবাদ এটি সত্যিই সহায়ক।
জেরোইন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.