كيفية فيدورا: كل ما تريد معرفته عن YUM ولم تجرؤ على السؤال (الجزء الأول)

YUM (تحديث الكلب الأصفر ، تعديل): إنه مدير برامج سطر أوامر (CLI) لتحديث وتثبيت وإلغاء تثبيت الحزم بدقة التبعية التلقائية. هو مكتوب في بايثون، مما يسمح بتوسيع وظائفه من خلال المكونات الإضافية. Yum متاح أيضًا على دبيان.

تقدم Yum إدارة آمنة للحزم لأنها تدعم نظام التحقق من التوقيع GPG (جنو حارس الخصوصية، المعروف أيضًا باسم GnuPG). عند تمكين التحقق من صحة التوقيع ، سيرفض Yum تثبيت أي حزم غير موقعة باستخدام مفتاح GPG الصحيح لهذا المستودع. هذا يعني أنه يمكنك الوثوق بهذه الحزم RPM التي تقوم بتنزيلها وتثبيتها على نظامك من مصدر موثوق ولم يتم تعديلها أثناء النقل.

في هذا كيفية (مقسمة إلى عدة أجزاء) سنرى كيفية تحقيق أقصى استفادة من مدير البرامج القوي والمرن هذا ، في رأيي الشخصي ، هو أحد أفضل ما هو موجود بالإضافة إلى بكمن (Archlinux) ؛). سنرى عمليا جميع الخيارات المتاحة ، والمكونات الإضافية وكيفية تكوينها وفقًا لاحتياجاتنا الخاصة: D.

لاستخدام أي من الخيارات الموضحة أدناه ، من الضروري فقط الوصول إلى جذر او استعمل سودو واكتب:

yum [opciones] comando {paquete1} {paquete2} {...}

على سبيل المثال:

yum -y install clementine

ملاحظة: المعلمات الموجودة بين [] اختيارية ، وستعتمد المعلمات الموجودة بين {} على الأمر الذي سيتم استخدامه.

قائمة أوامر yum هي:

  • تثبيت الحزمة 1 [package2] [...]
  • تحديث [package1] [package2] [...]
  • تحديث إلى [package1] [package2] [...]
  • تحقق - التحديث
  • ترقية [package1] [package2] [...]
  • الترقية إلى [package1] [package2] [...]
  • تزامن التوزيع [package1] [package2] [...]
  • إزالة | مسح الحزمة 1 [package2] [...]
  • قائمة [...]
  • معلومات [...]
  • يوفر | ما يوفر الميزة 1 [feature2] [...]
  • نظيف [عبوات | البيانات الوصفية | انتهاء الصلاحية ذاكرة التخزين المؤقت | rpmdb | الإضافات | الكل]
  • ماكاتشي
  • مجموعات […]
  • البحث عن سلسلة 1 [سلسلة 2] [...]
  • قذيفة [اسم الملف]
  • حل Dep1 [dep2] [...]
  • (يتم الاحتفاظ بها لأسباب قديمة فقط - استخدم repoquery أو yum يوفر)
  • localinstall rpmfile1 [rpmfile2] [...]
  • (تم الاحتفاظ بها لأسباب قديمة فقط - استخدم التثبيت)
  • localupdate rpmfile1 [rpmfile2] [...]
  • (تم الاحتفاظ بها لأسباب قديمة فقط - استخدم التحديث)
  • أعد تثبيت package1 [package2] [...]
  • الرجوع إلى إصدار أقدم package1 [package2] [...]
  • deplist package1 [package2] [...]
  • repolist [الكل | ممكّن | معطل]
  • الإصدار [الكل | مثبت | متاح | المجموعة- | nogroups | جروبليست | معلومات المجموعة]
  • المحفوظات [معلومات | قائمة | قائمة الحزم | معلومات الحزم | ملخص | معلومات إضافية | إعادة | تراجع | تراجع | جديد | مزامنة | احصائيات]
  • تحميل معاملة [txfile]
  • التحقق
  • مساعدة [أمر]

وصف من الأوامر

تثبيت

يتم استخدامه لتثبيت أحدث إصدار من حزمة أو مجموعة من الحزم مع ضمان تلبية جميع التبعيات. إذا لم تتطابق أي حزمة مع اسم الحزمة المحدد ، فسيتم تثبيت التطابقات. إذا بدأ الاسم بحرف "@" ، فسيتم استخدام بقية الاسم كما لو تم تنفيذ أمر groupinstall. إذا كان الاسم يبدأ بحرف "-" ، فسيتم إجراء بحث داخل المعاملة وإزالة أي تطابقات. إذا كان الاسم ملفًا ، فسيتم التثبيت كما لو تم من خلال التثبيت المحلي.

تحديث

إذا تم التشغيل بدون استخدام اسم الحزمة ، فقم بتحديث جميع الحزم المثبتة حاليًا على النظام. إذا تم تحديد حزمة واحدة أو أكثر ، فستقوم yum بتحديث الحزم المحددة فقط. سيتأكد Yum من تلبية جميع التبعيات أثناء التحديث.

تحديث ل

يعمل هذا الأمر مثل "تحديث" ، لكنك تحدد دائمًا إصدار الحزمة التي تريد التحديث إليها.

تحقق - التحديث

تم تنفيذه بحيث يمكنك معرفة ما إذا كان جهازك يحتوي على تحديثات معلقة دون الحاجة إلى تشغيل التحديث بشكل تفاعلي. يقوم أيضًا بإرجاع قائمة الحزم ليتم تحديثها في تنسيق القائمة. عند التشغيل في الوضع المطول ، فإنه يعرض أيضًا الحزم القديمة.

ترقية

إنه نفس أمر التحديث مع العلم --obsoletes.

التوزيع - التزامن o توزيعة - مزامنة

قم بمزامنة الحزمة المثبتة مع أحدث الحزم المتاحة ، ويتم ذلك إما بسبب التقادم أو التحديث أو التقادم ، حسب الاقتضاء. إذا أعطيت الوسيطة الاختيارية "full" ، فسيعيد الأمر أيضًا تثبيت الحزم حيث لا يتطابق المجموع الاختباري للتثبيت مع المجموع الاختباري المتاح. وإزالة الحزم القديمة (يمكن استخدامها لمزامنة إصدارات rpmdb). يمكن استخدام الوسيطة الاختيارية "مختلفة" لتحديد العملية الافتراضية. لن يؤدي هذا الأمر عمليات على المجموعات أو الحزم المحلية أو التحديدات السلبية.

إزالة o محو

يتم استخدامها لإزالة الحزم المحددة من النظام ، وكذلك إزالة الحزم التي تعتمد على الحزمة التي يتم إزالتها.

ملاحظة: لا يمكنك إزالة yum عن طريق الخطأ بنفسك.

قائمة

يتم استخدامه لعرض معلومات متنوعة حول الحزم المتوفرة. المجموعة الكاملة من الخيارات لهذا الأمر مفصلة أدناه:

  • قائمة yum [الكل | المستفيد 1] [المستفيد 2] [...]

يظهر كل الحزم المتاحة والمثبتة.

  • قائمة yum المتاحة [المستفيد 1] [...]

عرض جميع الحزم في مستودعات yum المتاحة للتثبيت.

  • تحديثات قائمة yum [المستفيد 1] [...]

يعرض جميع الحزم مع التحديثات المتاحة في مستودعات yum.

  • قائمة yum المثبتة [المستفيد 1] [...]

قائمة الحزم التي اعتبرت الحجج. إذا كانت الوسيطة لا تتطابق مع اسم الحزمة المتاحة ، فستتم طباعة المطابقات.

  • إضافات قائمة yum [المستفيد 1] [...]

يسرد الحزم المثبتة على النظام والتي لا تتوفر في أي مستودع yum والتي تظهر في ملف التكوين.

  • قائمة yum عفا عليها الزمن [المستفيد 1] [...]

يسرد الحزم المثبتة على النظام والتي أصبحت قديمة في أي مستودع yum والتي تظهر في ملف التكوين.

  • قائمة yum الأخيرة [المستفيد 1] [...]

قائمة الحزم المضافة مؤخرا إلى المستودعات. هذا ليس مفيدًا في العادة ، ولكن إذا كنت تريد حقًا استخدام البرنامج المساعد يم قائمة تحديث المعلومات على النحو التالي: "yum list-updateinfo new".

ملاحظة: يمكنك استبدال المعلمة «راعي 1"راعي 2، إلخ ، باسم الحزمة التي تريد التحقق منها. تذكر أن الخيارات المحددة بين [] اختيارية.

في الوقت الحالي ، الجزء الأول هنا حتى لا يمتد كثيرًا ؛).

اترك تعليقك

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

*

*

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

  1.   روجرتوكس قال

    الانتحار آمن
    ملاحظة: لا يمكنك إزالة yum بنفسك عن طريق الخطأ.

  2.   أزافينوم قال

    معلومات جيدة جدًا ، بعض الأسئلة XD يمكن أيضًا تثبيتها في ubuntu؟ وإذا كان بإمكانك استخدام الريبو دبيان في أوبونتو؟

    1.    الغول قال

      يمكنك استخدام yum كمدير للحزم كبديل لـ apt-get أو aptitude ، ولست متأكدًا مما إذا كان بإمكانك استخدام الحزمة debian في Ubuntu وهي تعمل بشكل صحيح ، فستكون مسألة اختبار :).

  3.   روكاندروليو قال

    لقد خلقت لي شكًا وجوديًا ... Yum on Debian! (ونعم ، هو كذلك ؛ لقد أيدته بالتحقق من المستودعات). هل هذا يعني أنه يمكن تثبيت حزم .rpm على دبيان (هل يجب علي إضافة مستودعات أيضًا؟) أم أنه يمكنني الاستفادة من أوامر yum وواجهة المستخدم الرسومية لتثبيت حزم .deb؟ آسف إذا قلت فظاعة ، لكنني مندهش مما قرأته.
    تحية.

    1.    بانديف 92 قال

      من المفترض أنه يمكنك تثبيت حزم .deb مع yum ، تمامًا كما هو الحال في pclinux os ، حيث يمكن تثبيت حزم rpm مع synaptic و apt xD

    2.    لائق قال

      بالنظر إلى الأمر من وجهة النظر المنطقية ، فإن الشيء الطبيعي هو أنه باستخدام yum يمكنك تثبيت حزم .deb ، لذا فبدلاً من كتابة "apt-get install firefox" تكتب "yum install firefox"

      1.    خوان كارلوس قال

        وهذه هي الطريقة التي ينبغي أن تكون عليها ، لأن المثبت شيء والحزمة شيء آخر.

  4.   يوليو قال

    الحقيقة هي أنني أدرك أننا جميعًا نستخدم نظام تشغيل ولكن لا أحد منا لديه أدنى فكرة عن كيفية عمله.

    http://www.mylifeUnix.org

    1.    الغول قال

      أنت صديق مناسب جدًا ، يعتقد الكثير منا أننا نعرف أشياء كثيرة عن توزيعتنا ، ولكن عندما نحقق قليلاً ، اتضح أن ما نعرفه هو XD الصغير.

  5.   خوان كارلوس قال

    وبالحديث عن yum ، هل لاحظت أن أفراد Fedora ينصحون بالفعل بشكل مباشر بالتثبيت على أنظمة 64 بت؟

    1.    لائق قال

      لم يكن لدي أي فكرة ، على أي حال ، فإن مزايا أنظمة 64 بت كثيرة 🙂

    2.    الغول قال

      ماذا عن إخوانه ، كما أشرت ، يوصى بشدة باستخدام الإصدار 64 بت ، مما قرأته ، يستخدم Fedora x86_64 الحزم لـ 64 قدر الإمكان وفقط إذا لم تكن موجودة ، فإنه يجمعها مع 32. هذا إنه أمر رائع حقًا لأننا نشكو دائمًا من ضعف التوافق بين أنظمة 32 بت و 64 بت.

      في صحتك :).

  6.   كارلوس إميليو قال

    لا يفاجئني YUM في Debian ، نظرًا لأن Fedora core استخدم apt-get كمدير ، فقد قمت بإنشاء الإصدار 7 أو شيء من هذا القبيل ، لأنني أحب الجمع بين مديري الحزم ، فأنا أنظر إليهم كثيرًا ، ومؤخراً أفسدت فيدورا 17 لوضع Pacman (نعم ، مدير ArchLinux) وعمل كل شيء حتى أعد تشغيل XD

    1.    الغول قال

      واو ، باكمان في Fedora *. * ، من المؤسف أنه لم ينجح معك :(. ما قلته عن تغيير مديري الحزم بين التوزيعات هو شيء لا يعرفه الكثير منا ، ولهذا السبب جعلني ذلك جيدًا فكرة للإشارة إلى البيانات :).

      شكرا على التعليق وعلى الزيارة ، تحياتي يا أخي ؛).

  7.   اميليانو قال

    أستخدم Fedora x86_64 منذ حوالي عامين.
    ليس لدي أي مشكلة.
    إنه يعمل بشكل أفضل بكثير من الإصدار 32 بت.
    Yum هو أحد أفضل البرامج للتثبيت.
    لقد توقفت منذ فترة طويلة عن استخدام الأمر "rpm" ل
    إجراء تثبيت الحزم التي تم تنزيلها وذاك
    ليسوا في مستودعات. إذا قمت بدمجه مع «يومكس» ،
    الواجهة الرسومية ، فهي أدوات قوية جدًا.
    في هذا الإصدار الأخير من Fedora ، يعمل "apper" بشكل جيد جدًا ،
    على الأقل بقدر ما حاولت تثبيت الحزم
    تم إجراؤه من Firefox ، لأن أحد الإجراءات هو تثبيته باستخدام
    مظهر.

    الأمم المتحدة سالودو،

    اميليانو
    بطليوس

    1.    بول قال

      D: