OpenSUSE Leap عبارة عن توزيعة Linux صلبةيوفر منصة قوية للأشخاص الجادين. تكمن المشكلة في كونها تركز على الثبات ، تميل آخر تحديثات البرامج إلى الظهور. بدلاً من الحصول على نواة أحدث أو تحديثات لـ Gnome وغيرها ، ينتهي الأمر بالمستخدمين إلى الانتظار. بالنسبة للبعض ، هذه ليست مشكلة كبيرة. بالنسبة للآخرين ، يمكن أن يكون هذا مصدر إزعاج حقيقي. إذا كنت ترغب في التخلص من Leap بحثًا عن برنامج أحدث ، فإن أسهل طريقة هي ترقيته إلى توزيع إصدار متداول. إليك كيفية تحويل OpenSUSE Leap إلى Tumbleweed.
المفسد التنبيه: قم بالتمرير لأسفل ومشاهدة الفيديو التعليمي في نهاية هذه المقالة.
النسخ الاحتياطي مستودعات البرمجيات القديمة
قبل إضافة مصادر البرامج الجديدة لـ SUSE ،ستحتاج إلى عمل نسخة احتياطية منها القديمة. هذه فكرة جيدة ، لأنه في حالة فشل الترقية في أي وقت ، يمكنك استعادة مصادر البرامج القديمة وعكس الترقية. لعمل نسخة احتياطية من مصادر برامج SUSE Leap القديمة ، افتح أولاً نافذة طرفية. تسجيل الدخول إلى المستخدم الجذر مع سوو القرص المضغوط إلى مجلد الريبو.
su cd /etc/zypp/repos.d/
داخل مجلد repos.d ، قم بعمل دليل فرعي. قم بتسمية هذا الدليل الفرعي "النسخ الاحتياطي" أو "القديم" أو أي اسم آخر تجده مناسبًا.
mkdir backups
مع مجلد الريبو النسخ الاحتياطي الجديد الذي أدلى داخل /repos.d/، نقل جميع برامج SUSE Leap الحاليةمستودعات في هذا الدليل. ضع في اعتبارك أنه بمجرد نقل مصادر البرامج هذه من المجلد الرئيسي ، لن يكون بإمكانك الوصول إلى مصادر برامج Suse Leap بعد الآن. إذا كنت تستخدم برنامجًا يعتمد بشكل كبير على LEAP ، ولا يعمل مع Tumbleweed ، فستحتاج إلى تثبيته ، والبحث عن برنامج متوافق مع Leap.
ملاحظة: أسرع طريقة للعثور على برنامج متوافق هي على OBS.
mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/backup
بعد تشغيل فيديو موسيقي الأمر ، كل من البرنامج الحالي قفزةالمستودعات لم تعد نشطة. لا تحاول تحديث أو تثبيت برنامج جديد حتى تضيف مصادر برنامج Tumbleweed. Zypper لن يفعل أي شيء (أو ما هو أسوأ من رمي مجموعة من الأخطاء).
إضافة مستودعات برامج جديدة
جوهر OpenSUSE سواء كنت تستخدم Leap أوتملي Tumbleweed من خلال مصادر البرامج التي يستطيع نظام التشغيل الوصول إليها. هذا يعني أنه إذا كان لديك فقط مصادر برنامج Leap وقمت بتحديث إصدار SUSE الخاص بك ، فسوف يقوم بتثبيت أحدث إصدار من البرنامج لهذا الإصدار. يمكن أن يكون الأمر نفسه صحيحًا إذا قام أحد المستخدمين بتغيير مصادر برنامج Leap لمصادر Tumbleweed ، وتحديثات: سيتم تحويله إلى أحدث إصدار من Distribute.
للقيام بذلك ، افتح نافذة طرفية وأدخل الأوامر التالية:
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/oss repo-oss zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/non-oss repo-non-oss zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/debug repo-debug zypper ar -f -c http://download.opensuse.org/update/tumbleweed/ repo-update
OpenSUSE قفزة إلى Tumbleweed
مع مصادر البرامج الجديدة داخل Leap ،يمكن تثبيت البرنامج من الجانب Tumbleweed من الأشياء. ومع ذلك ، قبل حدوث أي شيء آخر ، ستحتاج إلى "ترقية توزيعة". هذه عملية يمر بها نظام التشغيل Linux ، ويتجاهل البرامج والملفات القديمة من إصدار قديم ، لصالح الإصدار الجديد. في SUSE ، يتم ذلك باستخدام مدير حزم Zypper ، وهو عملية سلسة وسهلة للغاية. لبدء الترقية ، قم ببساطة بتشغيل:
sudo zypper dup

عند إدخال هذا الأمر في محطة Bash ، تظهر رسالة تقول "أنت على وشك القيام بترقية توزيع مع جميع المستودعات الممكّنة. تأكد من أن مستودعات التخزين هذه متوافقة قبل المتابعة. انظر "رجل zypper" لمزيد من المعلومات حول هذا الأمر. "
عندما zypper dup يعمل الأمر ، يجب أن يسير كل شيء بسلاسة ، طالما تمت إضافة جميع مصادر البرامج إلى النظام. إذا فاتتك واحدة ، فهذا هو السبب في فشل الأمر.

سوف عملية الترقية التوزيع بلا شكخذ وقت كثير. هذا لأنه عند الترقية ، يقوم SUSE بتنزيل أكثر بكثير من تحديثات المتصفح وما شابه. بدلاً من ذلك ، ستحصل على الآلاف من الحزم ، بما في ذلك أحدث إصدار من بيئة سطح المكتب ، ونواة Linux جديدة وما إلى ذلك. من الأفضل أن تدع أداة الترقية تفعل ما تفعله ، وتجد طريقة أخرى للقيام بها في هذه الأثناء!
خفض إلى قفزة
يمكن إجراء تخفيض من Tumbleweed إلى Leap. أولاً ، افتح نافذة طرفية وتسجيل الدخول إلى المستخدم الجذر باستخدام سو. بمجرد تسجيل الدخول كجذر ، انتقل إلى مجلد repos البرنامج.
su cd /etc/zypp/repos.d/
باستخدام الأمر rm ، احذف كل آثار مستودعات Tumbleweed البرمجية التي تمت إضافتها مسبقًا.
rm /etc/zypp/repos.d/*.repo
بعد ذلك ، قم بنقل جميع الملفات من مجلد النسخ الاحتياطي مرة أخرى إلى مجلد المستودع الرئيسي.
mv /etc/zypp/repos.d/backup /etc/zypp/repos.d/
مع repos القديم في مكانه ، قم بتشغيل الأمر update.
zypper dup
كما كان من قبل ، سوف يستغرق Zypper بعض الوقت لتخفيض. يجب أن تعمل عملية تخفيض المستوى ، في الغالب. قد تواجه مشكلات لأنه من غير الجيد عمومًا الرجوع إلى إصدار سابق من نظام التشغيل. إذا قمت بالترقية من OpenSUSE Leap إلى Tumbleweed ، وتريد العودة ، فربما يكون أفضل إجراء هو نسخ جميع بياناتك احتياطيًا وإعادة تثبيت كل شيء.
تعليقات