إدارة مستودعات PPA في أوبونتو

¿لماذا إضافة مستودعات PPA إذا كان لدينا بالفعل آلاف البرامج التي تستخدم مستودعات Ubuntu الرسمية؟

ملفات الحزمة الشخصية (Personal Package Archive ، باللغة الإنجليزية) ، تسمح للمطورين بتوزيع البرامج والتحديثات مباشرة لمستخدمي Ubuntu دون الحاجة إلى انتظار تحديث مستودعات Ubuntu الخاصة.

Launchpad ، الموقع الذي يستضيف معظم اتفاقيات PPA المتاحة ، يقوم ببناء الثنائيات وتخزينها في مستودع معين. هذا يعني أنه يمكن لمستخدمي Ubuntu تثبيت هذه الحزم بنفس الطريقة التي اعتادوا عليها لتثبيت باقي التطبيقات في Ubuntu ، مع ميزة إضافية تتمثل في حصولهم على آخر التحديثات لهذه البرامج ويمكنهم حتى العثور على برامج ليست متوفر في المستودعات الرسمية.

كيفية تثبيت مستودعات PPA

لنأخذ مثالاً عمليًا. لنفترض أننا نريد تثبيت Shutter. أول شيء يجب أن نعرفه هو الاسم التعريفي لاتفاقية شراء الطاقة التي نريد تثبيتها. في صفحة Shutter PPA ، من الواضح أنه لإضافة هذا المستودع ، من الضروري ملاحظة الخط ppa: مصراع / ppa.

المؤسسة العامة للتقاعد

الخيار 1: من سطر الأوامر

كل ما يجب القيام به هو فتح Terminal وإدخال الأوامر المناسبة لإضافة PPA وتحديث قائمة الحزم وتثبيت البرنامج المطلوب (Shutter في مثالنا).

sudo add-apt-repository ppa: shutter / ppa sudo apt-get update sudo apt-get install shutter

الخيار 2: من مركز البرمجيات

1.- افتح مركز برامج أوبونتو.

2.- تحرير > أصول البرنامج

3.-  ثم في علامة التبويب برامج أخرى، انقر إضافة وأدخل خط PPA. في مثالنا: ppa: مصراع / ppa وانقر فوق استعرض.

مصادر البرمجيات

4. قم بتثبيت البرنامج المطلوب (متابعة مع مثالنا Shutter).

كيفية إزالة مستودعات PPA

الخيار 1: إزالة PPA من سطر الأوامر

اتباع مثالنا من Shutter:

sudo add-apt-repository --remove ppa:shutter/ppa

من الواضح أن السطر ppa: shutter / ppa يجب استبداله بما يتوافق في كل حالة.

الخيار 2: من مركز البرمجيات

1.- افتح مركز برامج أوبونتو.

2.- تحرير > أصول البرنامج

3.- ثم في علامة التبويب برامج أخرى، انقر نزع وانقر فوق استعرض.

تحذير: سيؤدي هذا إلى إزالة PPA من قائمة الحزم ولكن لن يتم إلغاء تثبيت الحزم المثبتة من خلال PPA ، وهي مهمة يجب القيام بها يدويًا. من أجل أتمتة هذه العملية ، والتي قد تكون مرهقة بالنسبة للبعض ، هناك أدوات مثل PPA Purge أو مدير Y-PPA.

كيفية إزالة PPA والحزم الخاصة به تلقائيًا

الخيار 1: من سطر الأوامر

PPA-Purge هو برنامج نصي بسيط من شأنه إزالة PPA المعني بالإضافة إلى جميع الحزم المثبتة منه.

1.- قم بتثبيت PPA-Purge

sudo apt-get install ppa-purge

2.- استخدم PPA-Purge لإلغاء تثبيت PPA. اتباع مثالنا:

sudo ppa-purge ppa:shutter/ppa

الخيار 2: استخدام YPPA

1.- قم بتثبيت Y-PPA:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

2.- قم بإزالة PPA المعني. تعد الواجهة الرسومية لـ Y-PPA Manager بديهية بما يكفي لمعرفة ما يجب فعله.

كيفية تعطيل مستودعات PPA

يعني تعطيل PPA أن النظام لن يتلقى أي تحديثات من PPA ، ولكن لن تتم إزالة الحزم المثبتة مسبقًا. تتمثل ميزة تعطيل PPA بدلاً من إزالته في أنه من الأسهل إعادة تمكينه.

لإلغاء تنشيط PPA:

1.- افتح مركز برامج أوبونتو.

2.- تحرير > أصول البرنامج

3.- ثم في علامة التبويب برامج أخرى، قم بإلغاء تحديد المربع الموجود بجوار اتفاقية شراء الطاقة المعنية وانقر فوق استعرض.

من المهم إلغاء تنشيط كلا السطرين لكل PPA.

بنفس الطريقة ، يمكن أيضًا إعادة تمكين PPA.


اترك تعليقك

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

*

*

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

  1.   موردراغ قال

    مقال ممتاز (كالعادة) 😀

    يسعدني أن أقرأ لك بابلو ^^

    1.    دعنا نستخدم لينكس قال

      شكرا سايتو! أفتقدك! كم هو جيد أن أراك هنا ...
      في صحتك! بول.

  2.   خوان كارلوس سينار قال

    واضح جدا! شكرا.

  3.   جوليان قال

    جيدة جدا.

  4.   Gambi قال

    يا إلهي!! شكرا جزيلا.
    فكرة بسيطة لإكمال هذا الدليل الرائع: هل خطرت لك تضمين البرامج المضمنة في التوزيعة نفسها أم أن المستودع الرسمي بها نسخة قديمة فقط أم أنك قمت بتثبيتها بالفعل؟
    على سبيل المثال ، قمت بتثبيت برنامج Azureus aka Vuze torrent من المستودع الرسمي ، وبعد استخدامه لبضعة أشهر ووجود العديد من الملفات والسيول نشطة ، واجهت معضلة تتمثل في أنني لم أتمكن من إلغاء التثبيت وفقدان كل هذا العمل وأنني بحاجة إلى أداة واحدة فقط متوفر في أحدث إصدار لم يتم تحديثه من مستودع ubunto الرسمي.
    أعتقد ، على ما أعتقد ، أنني تمكنت من القيام بذلك لكنها كانت ملحمة حقيقية ولم أتعلم أو أفهم كيف فعلت ذلك

    1.    دعنا نستخدم لينكس قال

      مرحبا جامبي! في الواقع ... الإجراء في هذه الحالة هو نفسه. تقوم بتثبيت PPA ، وتقوم بتحديث قائمة الحزم وعندما تقوم بالترقية سيخبرك أن هناك إصدارًا جديدًا من البرنامج (في حالتك ، azureus) ليس سوى الإصدار المتاح في ppa.
      آمل أن أكون واضحا.
      في صحتك! بول.

  5.   زيتوم قال

    جيد ، ولكن في بعض الأحيان يتم تضمين ppa المحدد للتوزيع.
    لدي مشكلة على سبيل المثال تحديث Turpial 3.0. الذين أدرجوها في http://ppa.launchpad.net/effie-jayx/turpial/ubuntu/dists/saucy/
    بينما يركز مركز البرامج الخاص بي على ضباط أوليفيا أو "المتحمسين" (أستخدم Linux Mint)
    بقدر ما أشير إلى أن الملفات مستضافة بذيء ، لا أقوم بتنزيل البرنامج وتثبيته.

  6.   لوزانوتوكس قال

    من المستحيل شرح ذلك بشكل أفضل! ... سأحاول هذه الأيام تحميل مدير YPPA مترجم إلى الإسبانية في 1 DEB فقط 🙂 تثبيت DEB وهذا كل شيء ، ليس من المنطقي ... من المفترض أن يكون للأشخاص الذين لا يفعلون ذلك لا أعرف كيفية إضافة PPA وتثبيته تحتاج إلى إضافة PPA لول. مقال جيد جدا ، سوف يفعل الكثير في صحتك!

  7.   إركييو قال

    أحب هذه المدونة ، بابلو! تصميم جيد ومحتوى عملي. سؤالي يركز على نظام التشغيل الابتدائي ويتعلق على وجه التحديد بـ "Y PPA" ومركز البرمجيات ؛ هل من الممكن أن يؤدي تثبيت الأول إلى تعطيل الثاني؟ أحاول أن أبدأ و nopi ،
    شكرا جزيلا

    1.    دعنا نستخدم لينكس قال

      لا انا لا اعتقد ذلك…
      ليس لدي فكرة عما يمكن أن يكون ، لكنني لا أعتقد أن مركز البرمجيات هو سبب الخطأ.
      عناق! بول.

  8.   كارلوس سيفوينتس قال

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

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

      شكرًا جزيلاً لك كارلوس على تعليقاتك ، فلم يفت الأوان بعد للتعلم.

  9.   danny672007 قال

    شكراً جزيلاً لمساهماتك ، أنا جديد على لينكس وقد ساعدتني على فهم هذا العالم الرائع أكثر!