![]() |
حاليًا من الممكن العثور على ملف خطأ أن لا يسمح لنا بإجراء التحديث المعتاد على قوس لينكس.
يحدث هذا الخطأ بسبب الملف locale.sh. |
خطأ: فشلت المعاملة (ملفات متعارضة)
initscripts: /etc/profile.d/locale.sh موجود في نظام الملفات
حدثت أخطاء ، ولم يتم تحديث الحزم
مع هذا التحديث فريق Arch Linux أطلق الرسالة التالية:
يرجى إزالة ملف /etc/profile.d/locale.sh يدويًا قبل التحديث. نعم. /etc/rc.conf فشل في قذيفة تسجيل الدخول ، يرجى قراءة الإعلان الكامل.
التغييرات في الإدارة المحلية:
/etc/profile.d/locale.sh هو الآن ملف ثابت يقوم بمصادر ملفات التكوين الصحيحة لتعيين الإعدادات المحلية الخاصة بك ، بدلاً من إنشائها عند التشغيل. وتتمثل فائدة هذا في تقليل الكتابة إلى / وما إلى ذلك ، ويسمح بإجراء تغييرات اللغة دون الحاجة إلى إعادة التشغيل (فقط تسجيل الدخول).
نضيف دعمًا إلى /etc/locale.conf. تكوين هذا الملف له الأسبقية على الملف /etc/rc.conf ، وتلك التي تستخدم المستودعات التي لا يمكنها المصدر /etc/rc.conf مجبرة على الانتقال إلى هذا التنسيق الجديد. يحتوي /etc/locale.conf على قائمة سطر جديد منفصلة لتخصيصات المتغيرات. المتغيرات التي ندعمها هي LANG ، بالإضافة إلى متغيرات LC_ * (باستثناء LC_ALL). التنسيق مشترك مع systemd.
الحل هو الذي تم تمييزه بالخط العريض ، احذف الملف. لهذا علينا إدخال متصفح الملفات لدينا في وضع الجذر.
لاحقًا نذهب إلى /etc/profile.d ونقوم بحذف locale.sh.
الخيار الثاني هو استخدام المحطة. للقيام بذلك في وضع الجذر نكتب:
مؤتمر نزع السلاح /etc/profile.d
الآن نحذف الملف:
rm locale.sh
تم إصلاحه ، أصبح من الممكن الآن تحديث النظام بشكل طبيعي
شكرا لكم على هذه المعلومات. إنه يومي الثاني الذي أحاول فيه تثبيت Arch لكنني لم أتمكن من التحديث ولم أتمكن من تحميل أي شيء بسبب تعارض العديد من الحزم. حتى الان جيدة جدا. شكرا لك مرة أخرى.
شجاعة سؤال ،
لقد قرأت بالفعل عن هذا الخطأ على صفحة Arch ، الشيء هو أنه عند التحديث لا أتلقى أي خطأ ، أي أنني أقوم بالتحديث بدون مشاكل ، لكن ملف /etc/profile.d/locale.sh لا يزال قيد التشغيل جهاز الكمبيوتر الخاص بي ، هل يجب أن أحذفه في حالة ما ، أم لا أشعر بالقلق وانتظر حتى يظهر الخطأ؟