ما هو ولماذا أريد BACKPORT

قبل أسبوعين تم عقده في المدينة التي أعيش فيها يوم حرية البرمجيات.

خلال الحدث ، سمعت الكلمة البوابة الخلفية. كان بإمكاني التشاور هناك ما هو المنفذ الخلفي، محاطًا بمتخصصين في جنو / لينكس ، لكن الشك تركني ، وفي المنزل كرست نفسي للبحث.

أعتقد أحيانًا أنه يجب علينا إنشاء فئة تسمى "التفسيرات التي أحتاجها باللغة الإسبانية وأجدها بلغة الماندرين الصينية"بسبب كل التفسيرات التي وجدتها ، لم يوضح لي أي شيء على الإطلاق.

دعونا نرى ما تقوله ويكيبيديا:

Un باكبورت هو عمل قم بإجراء تعديلات o إنشاء التصحيح إلى برنامج ذي إصدار أقدم من الإصدار الحالي.

2195019023_2d5e9b9731

نعم ، هذا بالضبط كان تعبيري عند قراءة ذلك التفسير التوضيحي والرائع.

لذلك ، استشرت اثنين "المستشارين”:) لتوضيح الأمر بالنسبة لي. أجوبتي على السؤال ما هو المنفذ الخلفي؟ كانت كالتالي:

بينجي قال لي:

[...] ... يقومون بعمل تصحيح وتطبيقه على الإصدارات السابقة أيضًا لأنها مشكلة قديمة أو تصحيح من إصدار سابق ، يتم تطبيقه على إصدار أحدث مثل ميزة... [...]

حسنًا ، يمكننا القول إذن أن backport هو تصحيح تم إنشاؤه لتصحيح خطأ في إصدار X من الحزمة. في الإصدار الجديد من هذه الحزمة ، يعد backport بالفعل وظيفة مكتسبة ، أي: إنها ميزة من ميزات الإصدار. ماذا عن النسخ القديمة؟ هل الخطأ صحيح؟ لا: backport ، على وجه التحديد ، يصحح هذا الخطأ. هناك ، بطريقة ما ، ملف التوافق الوراء (سؤال غريب ويصعب فهمه لشخص مثلي ، يستخدم بطريقة ما لتصحيح الأخطاء في الإصدار الجديد).

فقط في هذه الحالة ، لقد استشرت أيضًا ReNa (أحد معارفنا القدامى في هذه المدونة) ، الذي أوضح الصورة أكثر قليلاً.

قال لي رينا:

[...] ... عندما تقوم بإنشاء إصدار من نظام التشغيل ، أدخل حزمًا من إصدار آخر ، على سبيل المثال ، للحصول على إصدار محدث أكثر من حزمة X.
يتم إنجاز الكثير في الإصدارات المستقرة ، مثل Debian Lenny ، التي تحتوي على حزم أقدم ، وإذا كنت بحاجة إلى برنامج صغير جديد ، يمكنك إنشاء منفذ خلفي للحصول عليه في Debian Lenny ... [...]

آه ، إذن: أقوم بتجميع البرنامج الجديد على الإصدار القديم من نظام التشغيل وهذا كل شيء؟

[...] ... إنه لا يجمعها حقًا ، ولكن تنزيلها من المستودعات.
بمعنى ، يتم إنشاء منفذ خلفي في المستودعات لتتمكن من تنزيل إصدار البرنامج الأحدث ... [...]

ثم، backports لا تصلح الخلل فقط، لقد ساعدوني على استخدام إصدار جديد (أطلق عليه اسم غير مستقر ، أو محدث ، أو محسّن ، إلخ) في توزيعة جنو / لينكس الحالية. لإنشاء منفذ خلفي ، هل من الضروري وجود خطأ أو شيء من هذا القبيل ، أم يمكنني تنزيله للحصول على إصدار أكثر تحديثًا ، أو كليهما؟

[...] ... لا لا ، أنت تفعل ذلك إذا أردت ، ليس عليك تلبية أي شروط ... [...]

خلاصة القول: لا يبدو أن النسخ الخلفية هي أي شيء معقد للغاية ، أو خارج هذا العالم. لا يبدون قلقين للغاية بمجرد أن تعرف ما هو ، أليس كذلك؟

أنا متأكد من أنه يجب أن يكون هناك backports الشهيرة، لذلك إذا كان أي من أولئك الذين قرأونا يعرف أيًا (أو قام بعمل خلفي) ، فأنا أدعوك لإخبارنا.

ما هو المنفذ الخلفي الأخير الخاص بك؟