الانتروبيا: equo. تحديث النواة.


لنأخذ هذا المنشور باعتباره استمرارًا للمنشور السابق equo، وأنا أقول هذا لأنني سأتحدث عن وظيفة أخرى لها equo.

أولاً ، عليك توضيح ذلك: تقوم النواة بتحديث نفسها ، والمشكلة هي عندما تريد تغيير الفروع ، سأقدم مثالاً.

لنفترض أن لدي kernel 3.6.2 ، إذا تم إصدار kernel 3.6.3 ، فسيتم تثبيته عن طريق التشغيل فقط ترقية Equo، ولكن لنفترض أن 3.7 kenel خرجت ، حيث يصبح الأمر معقدًا بعض الشيء.

نقوم بتنفيذ الأمر التالي:

equo query installed `uname -r` -q > packages.txt

سيؤدي ذلك إلى إنشاء ملف نصي يسمى packs.txt مع كل الحزم التي تعتمد على إصدار النواة. في حالتي يوجد ملف نصي مثل ما يلي:

مضاهاة التطبيق / إضافات Virtualbox-guest
مضاهاة التطبيق / وحدات Virtualbox
app-laptop / nvidiabl
app-laptop / tp_smapi
net-wireless / broadcom-sta
شبكة لاسلكية / ndiswrapper
برامج تشغيل x11 / xf86-video-virtualbox

ما تبقى من جانبنا هو أن نضيف في نهاية كل سطر من هذه الأسطر نسخة النواة التي نريد هذه الحزمة لها. باتباع مثال kernel 3.7:

app-emulation / virtualbox-guest-additions # 3.7.0-sabayon.png
app-emulation / virtualbox-modules # 3.7.0-sabayon
app-laptop / nvidiabl # 3.7.0-sabayon
app-laptop / tp_smapi # 3.7.0-sabayon
net-wireless / broadcom-sta # 3.7.0-sabayon
net-wireless / ndiswrapper # 3.7.0-sabayon
برامج تشغيل x11 / xf86-video-virtualbox # 3.7.0-sabayon

مهم جدًا ... بغض النظر عما إذا كان لـ kernel 3.7.3 ، يجب دائمًا إضافة "# 3.7.0-sabayon". الشيء الوحيد الذي يهم هو "3.7". جهز الملف فقط شغّل:

equo install `cat packages.txt`

وفويلا ، سيحاول هذا تثبيت الحزم بالداخل packs.txt وإذا لم يتم تثبيت kernel 3.7 ، فسيتم تثبيته ليتوافق مع التبعيات.

دعونا نتحدث عن استعلام Equo:

استعلام Equo إنها أداة لطرح الأسئلة على المستودع. فمثلا:

إذا أردنا معرفة الحزم المثبتة:

equo query installed ""

الاقتباسات التي لا تحتوي على أي شيء في الداخل هي إخبارك أننا نريدهم جميعًا.

إذا أردنا معرفة الملفات التي تحتوي عليها الحزمة:

equo query files <nombre del paquete>

ولذا سنحصل على جميع الملفات التي سيتم تثبيت / تثبيت الحزمة المذكورة.

إذا كنت تريد معرفة جميع وظائف استعلام Equo استطيع الركض:

equo query --help
man equo-query

إذا كانت لديك أسئلة ، فلا تتردد في تركها في التعليقات.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   مارسيلو قال

    عظيم! لقد كنت مع Sabayon لمدة شهر وهذه المعلومات رائعة بالنسبة لي. شكرا!

  2.   إلينكس قال

    مفيدة للغاية!

    بفضل!

  3.   SHEKO قال

    لا أوصي حقًا باستخدام kernel 3.7 حتى الآن ، لقد قمت مؤخرًا بتثبيته من الأقراص المدمجة الأساسية مع Gnome و Xfce وعملوا بشكل جيد بالنسبة لي ، وفجأة أخبرني أنه تم تحديث الحزم ولم أتمكن من تثبيت أي شيء. لقد قمت بتثبيت Sabayon core على جهاز الكمبيوتر التجريبي الخاص بي ولم أتمكن من تثبيت أي شيء أيضًا ، والآن عدت على الكمبيوتر المحمول الخاص بي إلى Sabayon X باستخدام Xfce وكل شيء رائع من مستودعات limbo
    لقد قمت مؤخرًا بتثبيت Slackware على جهاز الكمبيوتر التجريبي بفضل منشور وجدته هنا منذ بضعة أيام DesdeLinux

    الحقيقة هي أن Sabayon أصبح توزيعة Linux المفضلة لدي لفترة طويلة جدًا ، لقد كانت تلك هي التي هدأت تقفز روحي ، الشيء السيئ الوحيد (بالنسبة للكثيرين) هو المعلومات القليلة الموجودة في لغتنا