ما هو PPA وكيف يتم تثبيت البرنامج على Ubuntu Linux؟

ما هو PPA وكيف يتم تثبيت البرنامج على Ubuntu Linux؟
القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة. قراءة المزيد.

تعد PPAs أو Personal Package Archives نوعًا من المستودعات المستخدمة في أنظمة Linux لتخزين حزم البرامج وتوزيعها.





قم بتثبيت نظام التشغيل windows 10 من محرك أقراص USB

دعنا نتعرف على ماهية PPA ، وكيف تختلف عن المستودعات القياسية ، وكيفية إضافة وإزالة PPA ، وما إذا كانت PPA آمنة للاستخدام ، وأخيرًا مزايا استخدام PPA.





ما هو PPA؟

  موقع Launchpad

يعتمد عالم البرمجيات الحرة ومفتوحة المصدر (FOSS) على المساهمات الفردية. قد لا تكون مطورًا رسميًا للتوزيع وحتى الآن تقديم مساهمات مهمة في التعليمات البرمجية مفتوحة المصدر أو تطوير تطبيقات تعمل على تحسين تجربة المستخدم.





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

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



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

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





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

كيف تختلف PPA عن المستودعات القياسية؟

أرشيف الحزم الشخصية (PPA) ، كما يلمح الاسم ، هو مستودع يمكنك استخدامه لتخزين الحزم أو الحزم الخاصة بك غير المتوفرة في المستودعات الرسمية لنظام التشغيل الخاص بك. تسمح PPAs للمستخدمين بسهولة تثبيت وتحديث البرامج التي لا توفرها المستودعات الرسمية لتوزيع Linux الخاص بهم.





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

تتضمن المستودعات القياسية عادةً مجموعة واسعة من حزم البرامج التي يتم اختبارها وصيانتها بدقة بواسطة مطوري التوزيعة.

هناك بعض الاختلافات الرئيسية بين PPA والمستودعات القياسية:

  1. عادةً ما يتم إنشاء وصيانة PPA بواسطة مستخدمين فرديين أو مؤسسات ، بينما يحتفظ مطورو نظام التشغيل عادةً بمستودعات قياسية.
  2. غالبًا ما تحتوي PPA على حزم غير متوفرة في المستودعات القياسية.
  3. قد لا يتم اختبار PPA ودعمه بدقة مثل الحزم الموجودة في المستودعات القياسية ، حيث لا يتم صيانتها بشكل عام من قبل المطورين الرسميين.
  4. يمكنك إضافة PPAs إلى نظامك باستخدام أوامر مدير الحزم مثل مستودع ملحق على التوزيعات المستندة إلى Ubuntu / Debian بينما يتم تكوين المستودعات القياسية بشكل افتراضي على نظامك ولا تتطلب أي إعداد خاص.

كيفية إضافة PPA على Ubuntu

  إضافة ppa في أوبونتو

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

لحسن الحظ ، هناك أمر يقوم بكل العمل نيابة عنك. إليك ما ستبدو عليه العملية لإضافة PPA إلى Ubuntu:

أطلق محطة وقم بتشغيل الأمر التالي بصفتك مستخدمًا متميزًا:

 sudo add-apt-repository ppa:root_repo/package_name

قم بتحديث نظامك باستخدام مدير الحزم في توزيعتك. على Ubuntu ، قد يستخدم ذلك أداة APT:

 sudo apt update

أخيرًا ، قم بتثبيت البرنامج من PPA الذي أضفته للتو باستخدام مدير الحزم:

 sudo apt install package_name

هذه هي كل الخطوات التي تحتاج إلى اتباعها لإضافة PPA. يمكنك الآن تنزيل البرنامج من PPA باستخدام مدير الحزم الافتراضي في توزيعتك.

في Ubuntu ، يجب عليك استخدام مدير حزمة APT لتثبيت البرنامج ، أو إذا كان لديك تثبيت مدير حزم مختلف ، ثم استخدم ذلك.

مشكلات الأمان مع PPA

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

غالبًا ما يتم إنشاء وصيانة PPA بواسطة أفراد أو مجموعات من جهات خارجية بدلاً من المطورين الرسميين لنظام التشغيل. هذا يعني أن الحزم الموجودة في PPA قد لا يتم اختبارها ودعمها بدقة مثل الحزم الموجودة في المستودعات الرسمية.

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

كيفية إزالة PPA على Ubuntu

  إزالة ppa في أوبونتو

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

استخدم أداة APT لإزالة مستودع PPA من ملف قائمة المصادر ملف:

 sudo add-apt-repository --remove ppa:root_repo/package_name

قم بتحديث نظامك باستخدام مدير الحزم في توزيعتك:

طباعة قائمة الملفات في المجلد والمجلدات الفرعية windows 10
 sudo apt update

هذه هي كل الخطوات التي تحتاج إلى اتباعها لإزالة PPA. للتحقق مما إذا كانت العملية ناجحة ، حاول تثبيت برنامج يعد جزءًا من PPA الذي قمت بإزالته. يجب أن يخطئ مدير الحزم.