|
حاليًا من الممكن العثور على ملف خطأ أن لا يسمح لنا بإجراء التحديث المعتاد على قوس لينكس.
يحدث هذا الخطأ بسبب الملف 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
تم إصلاحه ، أصبح من الممكن الآن تحديث النظام بشكل طبيعي