
Después دي لا الإصدار الرسمي للنسخة الجديدة من Fedora 27, نبدأ بتحديثات الإصدار السابق. كما يجب أن تعلم ، يوصى بشدة أن يتم تحديثه دائمًا في جميع الأوقات ، ولهذا السبب لدي هنا دليل صغير حول كيفية تحديث نظامنا.
بالنسبة لأولئك المستخدمين الذين يرغبون في تحديث نظامهم إلى الإصدار الجديد ، لدينا القدرة على القيام بذلك دون الحاجة إلى إعادة تثبيت النظام والاضطرار إلى التنازل عن ملفاتنا.
أسهل طريقة للقيام بهذه العملية إنه من مدير حزم جنوم. علينا فقط أن ننظر في منطقة الإعلام الخاصة بنا لتنفيذ التحديث أو يمكننا القيام بذلك من "GNOME Software" في علامة التبويب "Software Updates" أو انقر فوق الزر "Update" وسترى الإصدار الجديد من Fedora هناك.
لكن بالنسبة لأولئك منا الذين ليس لديهم جنوم؟
قم بتحديث Fedora من المحطة
إذا كنت أحد أولئك الذين لا يستخدمون جنوم في فيدورا ، فلن يساعدك ما سبق ، فهذا هو المكان علينا استخدام المحطة لتحديث نظامنا. هنا في هذه العملية ، من الضروري للغاية تعطيل المستودعات غير الرسمية ، مثل google و dropbox و rpmfusion و virtualbox وما إلى ذلك.
للقيام بذلك ، يجب أن نذهب إلى ملفنا الذي يخزنهم وتعديله ، ونقوم بذلك باستخدام:
sudo ls /etc/yum.repos.d/
هنا سوف نحدد أولئك الموجودين خارج:
fedora.repo fedora-updates.repo fedora-updates-testing.repo
سيتعين علينا تحرير كل واحد منهم وإضافة الخيار إلى:
enabled=0
على سبيل المثال في مستودع Google:
sudo gedit /etc/yum.repos.d/google-chrome.repo
[google-chrome] name=google-chrome baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64 enabled=0 gpgcheck=0
سيكون أول شيء هو فتح Terminal والبدء في تحديث الحزم والمستودعات.
sudo dnf upgrade --refresh
هنا سنستغرق حوالي 30 إلى 50 دقيقة اعتمادًا على اتصالك بالإنترنت ، وقد يستغرق الأمر وقتًا أطول قليلاً.
الآن سنقوم بتثبيت أداة تسمح لنا بتحديث Fedora الخاص بنا
sudo dnf install dnf-plugin-system-upgrade
أخيرًا بالأوامر التالية ، نشير إلى أن تثبيت الحزم الجديدة يتم باستخدام:
sudo dnf system-upgrade download --releasever=27
عند الانتهاء ، هو من الضروري للغاية إعادة تشغيل فريقنا لكي تدخل التغييرات حيز التنفيذ.
sudo dnf system-upgrade reboot
حل مشكلات ما بعد الترقية
هناك أوقات تظهر فيها المشاكل بعد التحديث بهذه الطريقة ، لحلها علينا فقط اتباع هذه الخطوات. لا ينبغي أن يكون ضروريًا للغالبية العظمى من التحديثات.
إعادة إنشاء قاعدة بيانات RPM
إذا ظهرت تحذيرات لنا عند العمل باستخدام أدوات RPM / DNF ، فمن الممكن أن تكون قاعدة البيانات تالفة لسبب ما. من الممكن إعادة بنائه ومعرفة ما إذا كان يحل مشاكلك. النسخ الاحتياطي دائمًا / var / lib / rpm / first. لإعادة إنشاء قاعدة البيانات ، قم بتشغيل:
sudo rpm --rebuilddb
استخدام التوزيعات المتزامنة لحل مشكلات التبعية
تستخدم أداة تحديث النظام طريقة مزامنة التوزيع افتراضيًا. إذا ظل نظامك خارج التحديث جزئيًا أو إذا لاحظنا بعض مشكلات تبعية الحزمة ، فيمكنك محاولة إصلاحها عن طريق تشغيل مزامنة توزيع أخرى يدويًا. يحاول هذا جعل الحزم المثبتة لديك هي نفس الإصدار تمامًا كما هو الحال في المستودعات الممكّنة حاليًا ، حتى لو كان ذلك يعني تخفيض بعض الحزم:
sudo dnf distro-sync
يسمح المتغير الأكثر قوة أيضًا بإزالة الحزم التي لا يمكن تلبية تبعيات الحزمة الخاصة بها. قم دائمًا بمراجعة الحزم التي ستتم إزالتها بعناية قبل تأكيد ذلك:
sudo dnf distro-sync --allowerasing
إعادة تسمية الملفات بأحدث سياسة SELinux
إذا ظهرت تحذيرات من أن بعض الإجراءات غير مسموح بها بسبب سياسة SELinux الحالية ، فقد تكون حالة بعض الملفات مصنفة بشكل غير صحيح بأذونات SELinux. يمكن أن يحدث هذا في حالة حدوث أي أخطاء أو إذا تم تعطيل SELinux في وقت ما في الماضي. يمكنك إعادة تسمية النظام بأكمله عن طريق تشغيل:
sudo touch /.autorelabel
ستستغرق إعادة تشغيل التمهيد التالي وقتًا طويلاً حيث ستقوم بفحص وإصلاح جميع علامات SELinux في جميع ملفاتك. بمجرد الانتهاء من ذلك ، يمكننا الآن الاستمتاع بهذا الإصدار الجديد من Fedora.