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

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

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

ما هو PPA؟

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

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

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

instagram viewer

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

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

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

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

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

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

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

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

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

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

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

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

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

sudo add-apt-repository ppa: root_repo / package_name

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

sudo apt تحديث

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

sudo apt ثَبَّتَ اسم_حزمة

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

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

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

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

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

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

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

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

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

sudo add-apt-repository - حذف ppa: root_repo / package_name

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

sudo apt تحديث

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

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

مزايا استخدام PPAs على أوبونتو

هناك العديد من المزايا لاستخدام PPAs. دعونا نلقي نظرة على عدد قليل منهم:

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

تعد PPAs رائعة عند استخدامها بحذر. نظرًا لأن هذه الحزم لا يتم صيانتها واختبارها رسميًا ، يجب أن تكون دائمًا حذرًا من الأذونات التي يتطلبها البرنامج من PPA.

إذا كانت حزمة PPA تتطلب أذونات جذر للتنفيذ ، فإننا نوصي بتجنبها ما لم تكن متأكدًا بنسبة 100٪ أنها ليست ضارة.

أنت الآن تعرف ما هي PPAs وكيفية استخدامها

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

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