سؤال ما هي PPAs وكيف أستخدمها؟


استمر في القراءة المحفوظات حزمة الشخصية ("PPAs") والناس يجيبون على الأسئلة مع وصلة إلى PPA. ما هي أفضل طريقة لاستخدام هذه؟


توجد إجابات متعددة صالحة لهذا السؤال تمتد عبر عدة إصدارات من أوبونتو. من أجل راحتك ، يوجد مؤشر لكل منهما أدناه.



489


الأصل


بما أن أيا من الإجابات لا يشرح في الواقع ما هو PPA (مع التركيز على كيفية إضافتها) ، يرجى التفكير مرتين قبل إغلاق أسئلة "ما هو PPA" كنسخ مكررة وربط هنا. ترك واحد منهم مفتوح قد يشجع شخص ما على الإجابة. - Chan-Ho Suh


الأجوبة:


لأوبونتو 11.04 وأحدث

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

تذكر دائما أن يتم تقديم PPAs من قبل المجتمع ، يجب أن تكون على بينة من المخاطر المحتملة قبل مجرد إضافة PPA.

  • افتح أولاً الشرطة عن طريق النقر على زر "الصفحة الرئيسية" (في الزاوية العلوية اليسرى) أو الضغط على ممتاز المفتاح.

    enter image description here

  • ابحث عن "مركز البرامج" وأطلق مركز برمجيات أوبونتو.

    enter image description here

  • حرك الماوس إلى اللوحة العلوية حيث تتم كتابة اسم التطبيق.

  • الآن اذهب إلى تصحيح القائمة واختيار مصادر البرمجيات.

    enter image description here

للحصول على إصدارات أحدث ، انقر بزر الماوس الأيمن وانقر فوق البرامج والتحديثات enter image description here

ثم انقر فوق "برامج أخرى" ، enter image description here

  • أدخل كلمة المرور الخاصة بك عند مطالبتك بذلك.

    enter image description here

  • قم بالتبديل إلى علامة التبويب "البرامج الأخرى".

    enter image description here

  • الآن انقر فوق "إضافة" ، سيظهر مربع.

    enter image description here

  • يجب عليك إدخال PPA في المربع. يمكن العثور عليها في بالخط العريض على صفحة لوحة البدء.

    enter image description here

    enter image description here

  • الآن انقر فوق "إضافة المصدر" وأغلق "مصادر البرامج". سيتم تحديث ذاكرة التخزين المؤقت

    enter image description here

  • الآن قم بتثبيت البرنامج من مركز البرامج.

    enter image description here


231



واو رائع. يحتوي Ubuntu على واجهة لطيفة وسهلة الاستخدام - "أدخل سطر APT الكامل للمستودع الذي تريد إضافته كمصدر." ...يا. لا يهم. ؛-) - Ajedi32
لطيفة حتى عدم وجود تفسير حول مكان الحصول على محتوى خط APT ل PPA. :) - George
هذه الاجابة قديمة. للحصول على دليل حديث راجع هنا. - Stefan Monov
كيف يمكنني تثبيت البرنامج على PPA دون إضافته إلى قائمة المصادر؟ هل يمكنني حتى تثبيته في تركيب منفصل (مستقل عن النظام)؟ - Royi


ما هو PPA؟

PPAs للبرامج / التحديثات غير القياسية. يتم استخدامها عادة من قبل الناس الذين يريدون الأحدث والأعظم. إذا كنت تسير لمسافات إضافية للحصول على هذا النوع من البرامج ، فمن المتوقع منك معرفة ما تقوم به. الاختيار في مركز البرامج وافرة لمعظم البشر.

سطر الأوامر

في سطر الأوامر ، يمكنك إضافة PPA باستخدام add-apt-repositoryعلى سبيل المثال:

sudo add-apt-repository ppa:gwibber-daily/ppa

لإزالة PPA قم بإزالة الملفات المقابلة في /etc/apt/sources.list.d (لا يؤدي ذلك إلى إزالة الحزم التي قمت بتثبيتها من PPA). لمشاهدة الحزم المتاحة من PPA أو إزالة الحزم المثبتة من PPA ، اضغط على زر "الأصل" الموجود في أسفل يسار نافذة Synaptic واختر PPA من القائمة.

مع يمكن استخدام مربع الحوار Software Sources المعتاد وإضافة المؤسسة العامة للتقاعد: gwibber يومية / المؤسسة العامة للتقاعد حيث يسأل عن خط APT وتمكينها أو تعطيلها تمامًا مثل المستودعات الأخرى.

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


إذا كنت تحصل على خطأ أن add-apt-repository لا يمكن العثور على الأمر:

  • في 12.04 وأقدم ، قم بتثبيت python-software-properties صفقة:

    sudo apt-get install python-software-properties
    
  • في 14.04 وما بعده:

    sudo apt-get install software-properties-common
    

170



يزعجني أن لينكس الذي يدعي أنه من أجل البشر إضافة ppa يتطلب إما نص سحري على سطر الأوامر أو نص سحري يضاف إلى أداة غوي. انها حقا ليست جيدة بما فيه الكفاية. - trampster
PPAs للبرامج / التحديثات غير القياسية. يتم استخدامها عادة من قبل الناس الذين يريدون الأحدث والأعظم. إذا كنت تسير لمسافات إضافية للحصول على هذا النوع من البرامج ، فمن المتوقع منك معرفة ما تقوم به. الاختيار في مركز البرامج وافرة لمعظم البشر. - dv3500ea
trampster: سيتم التعامل مع هذه المشكلات بواسطة مركز البرامج في المستقبل: wiki.ubuntu.com/SoftwareCenter في الوقت نفسه PPAs هو ما لدينا. - Jorge Castro
trampster هل يبقى Windows / Mac على رأس كل برامجه ، مما يمنحك تحديثات لكل ذلك؟ PPAs هي مخاطر أمنية وهناك حاجة إلى عنصر من عناصر التصميم لمنع المستخدمين من البلهاء. أكثر من: thepcspy.com/read/linux-isnt-invulnerable - Oli♦
يبدو أن ارتفاع الطلب على عروض أسعار المنتجين الأخيرة نتيجة للتغيرات الجذرية في أوبونتو مؤخرًا ، مما يجعل الإصدارات المستقرة غير كافية لعدد كبير من الناس. هذا هو الإصدار الأول الذي احتجت فيه لإضافة أكثر من 1 أو 2 من التقسيمات العامة غير المهمة إلى حدٍ ما - فقد كان ذلك سابقًا لاختبار الإصلاحات المتعلقة بالأخطاء بالنسبة لي. - Sean Houlihane


لأوبونتو 10.10

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

سنبدأ بفتح مركز برامج أوبونتو الذي يمكن العثور عليه في قائمة التطبيقات.

Applications > Ubuntu Software Center

manu

الآن في مركز البرامج ، انتقل إلى Edit > Software Sources

menu2

سيُطلب منك إدخال كلمة المرور الإدارية الخاصة بك.

gksu

الآن في مصادر البرمجيات فتح Other Software علامة التبويب واضغط Add.

add

في هذا الحوار ، سنقوم بإدخال معلومات PPA.

software-properties-gtk

تم العثور على هذه المعلومات على موقع ويب PPA بالخط العريض تحت العنوان إضافة هذا PPA إلى النظام الخاص بك. ل الشؤم PPA، تبدو هكذا:

ppa

الآن يمكننا إغلاق "مصادر البرامج" و "مركز البرامج" سيتم تحديثها تلقائيًا بحيث يمكنك الوصول إلى الحزم الجديدة من PPA.

update

يمكن رؤية الحزم المتوفرة من PPA من خلال توسيع قائمة Get Software في العمود الأيسر في Software Center.

new


97



إنه "مجتمع ويكي" لذا لا تتردد في التوسع فيه. - andrewsomething
هل هذا هو Iconset الافتراضي ل 10.10؟ - Marco Ceppi♦
لا ، لقد نسيت أنني لم أستخدم الرموز الافتراضية عندما أخذت تلك. هذا هو faenza-icon-theme. كان متوفرا في هذا PPA: launchpad.net/~tiheum/+archive/equinox - andrewsomething


لأوبونتو 10.04

لإضافة PPA في Ubuntu 10.04:

  • تشغيل النظام-> الإدارة-> مصادر البرمجيات:

menu

  • ستتم مطالبتك بكلمة المرور الخاصة بك. لاحظ أنه يمكنك فقط إضافة PPA إذا كنت مستخدم مسؤول بسبب مخاطر الأمان والعواقب الكبيرة على النظام لإضافة PPA. أدخل كلمة المرور في مربع الحوار للمتابعة:

gksu

  • في نافذة مصادر البرامج ، انقر فوق علامة التبويب "البرامج الأخرى" وانقر فوق الزر "إضافة ...". سيؤدي هذا إلى ظهور مطالبة بطلب "سطر APT":

apt line

  • تم العثور على النص المراد لصقه في هذا المربع في صفحة لوحة بدء التشغيل في "Adding This PPA to your System" بخط غامق.

  • الصق السطر الذي نسخته في مربع النص في مصادر البرامج (CTRL+الخامس):

enter image description here

  • أغلق نافذة مصادر البرامج ؛ سيُطلب منك إعادة تحميل معلومات الحزمة الخاصة بك. قم بذلك عن طريق النقر فوق الزر "إعادة تحميل":

reload sources

  • يمكنك الآن العثور على حزم البرامج من هذا PPA في Ubuntu Software Center:

software centre


50





ما هو PPA؟

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

اعرف ما تقوم بتثبيته. على الأرجح ستستخدم Launchpad لغالبية احتياجات PPA الخاصة بك ، ولكن حتى يمكن أن تكون خطرة على جهاز الكمبيوتر الخاص بك. عادة ما يكون القلق بالنسبة لي ليس نية خبيثة ، ولكن حزم المتعارضة. إذا كانت الحزمة A تتطلب إصدارًا معدلاً من ffmpeg ، وتتطلب الحزمة B في مستودع مختلف نسخة معدلة من ffmpeg أيضًا ، فهناك الآن فرصة جيدة لأنك قد لا تتمكن من مشاهدة مقاطع الفيديو ، على سبيل المثال ، مع الحزمة A أو B أو على الاطلاق.

ضع في اعتبارك أنه يمكن لأي شخص إنشاء PPA ، حتى أنت. فقط لأن الشخص يوقع على مدونة السلوك لا يعني أنهم يعرفون ما يفعلونه. على Launchpad ، لا توجد تحديثات للإطلاقات الثابتة فحسب ، بل أيضًا على برامج بيتا وألفا ، وحتى الأشياء التي لا تعمل تمامًا على الإطلاق. هناك العديد من المستودعات المفيدة ، مثل الحصول على أحدث برامج تشغيل Nvidia أو الإصدار الثابت الحالي من Pidgin. ثم مرة أخرى ، هناك أشياء قام بها شخص ما في الطابق السفلي لنفسه ولزوجين من الأصدقاء.

ومع ذلك ، يجب أن تحتوي صفحات ويب وثائق Ubuntu على كل ما تحتاج إلى معرفته بصيغة مفهومة.

المستودعات في أوبونتو: https://help.ubuntu.com/community/Repositories/Ubuntu

إدارة البرامج: https://help.ubuntu.com/community/SoftwareManagement

مستودعات وسطر الأوامر: https://help.ubuntu.com/community/Repositories/CommandLine

ملاحظة سريعة: أفترض أنك تستخدم Ubuntu 10.04. إذا كنت تستخدم الإصدار 10.10 ، فلا يوجد "مصادر برمجية" أخرى في قائمتك ، على الرغم من الإشارة إليها في بعض الوثائق. للوصول إليه ، قم ببساطة بفتح مدير الحزم Synaptic ، ثم حدد إعدادات -> المستودعات من القائمة.

حظا سعيدا وآمل أن هذا كان مفيدا.

تحرير: يرجى العلم بأن تثبيت البرنامج من خلال مركز برمجيات أوبونتو يمكن أن يكون مزعجا. هذا لأنه لا يخبرك عن التبعيات التي يتطلبها تطبيق معين تريد تثبيته. أي ، يمكنك تثبيت كامل سطح المكتب كدي ، ومئات من الأشياء قيمتها MB ، فقط للحصول على حاكم الشاشة أو مكون جدار الحماية. لقد تعلمت هذا بالطريقة الصعبة ... على سبيل المثال ، اكتب "kruler" في مربع البحث وسترى حجم التثبيت النهائي بـ 100 ميغابايت تقريبًا. على الأقل إيلاء اهتمام وثيق لحجم التثبيت النهائي إذا كنت تصر على استخدام USC. معظم المستخدمين الجدد ليسوا على دراية بمفاهيم مديري النوافذ وبيئات سطح المكتب التي لا تعرف سوى Windows ، لذا كن حذرا بشأن الاعتماد ببساطة على USC وعدم تعلم كل شيء عن PPAs ، وهو ما أوصي به. إنه عمل أكثر قليلاً وهذا مجرد رأيي ، لكن ربما ستشعر بالسعادة لأنك فعلت! :)


42





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


35



تعليق مهم جدا هذا واحد. من المهم حقًا الإعلان عن أي تلف محتمل في النظام باستخدام بوبا بدون معرفة. THNX - Jorge Pinho


إزالة PPA مع المؤسسة العامة للتقاعد في تطهير  Install ppa-purge

قد لا يكون من الأسهل تعطيل أي PPA يضاف إلى مصادرنا عن طريق إزالته منها sources.list أو عن طريق إلغاء اتفاق السلام الشامل في منطقتنا مصادر البرمجيات إعدادات. ومن ثم ستكون فكرة أفضل بكثير لإزالة جميع الحزم التي تم تثبيتها من PPA واستبدالها بحزم Ubuntu الافتراضية.

للقيام بذلك لدينا النص المؤسسة العامة للتقاعد في تطهير  Install ppa-purge هذا لن يزيل فقط PPA غير المرغوب فيه ولكن أيضا سوف يحل محل الحزم التي تم تثبيتها من هذا PPA بواسطة إصدارات Ubuntu الافتراضية. بعد التثبيت ببساطة تشغيل

sudo ppa-purge ppa:<lp-name>/<ppa-name>

أين <lp-name>/<ppa-name> هو نفس الاسم الذي أدخلناه لمصادرنا عند إضافة هذا PPA. سيتم بعد ذلك إزالة PPA. سيتم استبدال الحزم التي تم تثبيتها من PPA بواسطة حزم Ubuntu الافتراضية (لن يتم حذف الحزم المثبتة غير الموجودة في المستودعات الافتراضية).


25



كإجابة مع تعليق إزالة إلى ppa-purge تمت إزالته ، شعرت أننا قد لا نزال بحاجة إلى مرجع لهذا في قائمة إجاباتنا حول كيفية استخدام PPA. - Takkat
ماذا فعلت lp الوقوف؟ على سبيل المثال في precise-partner.list ما هو lp؟ - isomorphismes
isomorphismes: يتم استضافة Ubuntu PPA على launchpad (lp) باستخدام اسمها المحدد واسمها الفرعي ، على سبيل المثال ، ppa:takkat-nebuk/takkat. في هذا المثال takkat-nebuk هو اسم بلدي ليرة لبنانية و takkat هو اسم ppa لإضافته إلى مصادرك. - Takkat