كيفية الترقية من Fedora 26 إلى Fedora 27

شعار فيدورا

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.