ما هو Ubuntu PPA وكيفية تثبيته؟ [2023]
PPA هي طريقة للمطورين الفرديين أو الفرق لاستضافة وتوزيع حزم البرامج الخاصة بهم على منصة Ubuntu.
في أنظمة Linux ، يتم عادةً توزيع حزم البرامج وتثبيتها باستخدام مديري الحزم وأنظمة إدارة الحزم.
تستخدم هذه الأنظمة مستودعًا مركزيًا للبرامج ، وهو عبارة عن مجموعة من حزم البرامج التي يمكن تنزيلها بسهولة وتثبيتها على نظام المستخدم.
يستخدم مدير الحزم المعلومات من المستودع لتحديد الحزم المتوفرة ، وما هي إصدارات هذه الحزم المتوفرة ، وما هي التبعيات التي يجب أن تكون راضية من أجل تثبيت حزمة معينة.
تتضمن أنظمة إدارة الحزم الشائعة المستخدمة في Linux apt (المستخدمة من قبل Debian و Ubuntu) و yum (المستخدمة من قبل Red Hat و CentOS) و Pacman (المستخدمة بواسطة Arch Linux).
يوفر مدير الحزم عادةً أوامر للبحث عن الحزم وتثبيتها وتحديثها وإزالتها من النظام.
ومع ذلك ، فإن مديري الحزم هؤلاء لديهم أيضًا بعض القيود ، مثل دورات الإصدار البطيئة وتعارض الحزم. يمكن التغلب على هذه القيود عن طريق استخدام PPA.
يوفر PPA مزايا إضافية مقارنة بمديري الحزم التقليديين ، مثل الوصول السريع إلى التحديثات ودعم الحزم غير الرسمية والتوافق المحسن وإدارة الحزم الأسهل.
دعونا نرى ما هو بالضبط كل شيء عن PPA.
ما هو Ubuntu PPA؟
يرمز PPA إلى Personal Package Archive ، وهو مستودع برامج لتوزيعات Linux التي تستند إلى Debian (مثل Ubuntu) والتي تسمح للمطورين والفرق الفردية بنشر حزمهم الخاصة وإتاحتها للمستخدمين الآخرين.
باستخدام PPA ، يمكن للمطورين حزم برامجهم وتوزيعها وإدارتها بسهولة ، ويمكن للمستخدمين بسهولة تثبيت حزم البرامج وتحديثها وإزالتها.
توفر PPAs طريقة للمطورين لتوزيع البرامج غير المدرجة في المستودعات الرسمية لتوزيع Linux أو لتوفير إصدارات أحدث من البرامج غير المتوفرة في المستودعات الرسمية.
من أجل استخدام PPA ، يحتاج المستخدمون إلى إضافة مستودع PPA إلى نظامهم ثم استخدام مدير الحزم الخاص بهم لتثبيت الحزم من PPA.
يتم الحفاظ على PPA من قبل المطورين ولا تخضع لنفس المستوى من الفحص مثل الحزم في المستودعات الرسمية. لذلك يجب على المستخدمين توخي الحذر عند تثبيت الحزم من PPA ويجب عليهم التأكد من أن اتفاقية شراء الطاقة موثوقة وموثوقة.
كيف يعمل PPA؟
فيما يلي نظرة عامة موجزة عن كيفية عمل PPA.
# 1. إنشاء الحزمة
ينشئ المطور حزمة برامج تتضمن الملفات الضرورية والتبعيات والبرامج النصية للتثبيت. تم تصميم الحزمة باستخدام نظام حزم دبيان ، والذي يسمح بتثبيتها وإدارتها بسهولة على الأنظمة القائمة على دبيان.
# 2. إنشاء PPA
ينشئ المطور PPA على منصة Launchpad ، وهي خدمة تستند إلى الويب توفرها Canonical (ناشر ubuntu) والتي توفر طريقة لاستضافة حزم البرامج وإدارتها وتوزيعها.
# 3. تحميل الحزمة
يقوم المطور بتحميل الحزمة إلى PPA الخاص به جنبًا إلى جنب مع معلومات حول الحزمة ، مثل تبعياتها ورقم الإصدار والوصف.
# 4. بناء الحزمة
يُنشئ Launchpad تلقائيًا الحزمة لكل توزيع وبنية مدعومة. تضمن هذه العملية أن الحزمة متوافقة مع النظام المستهدف وجاهزة للتثبيت.
# 5. توزيع الطرود
بمجرد إنشاء الحزمة ، يمكن للمستخدمين تنزيلها وتثبيتها من PPA.
# 6. إدارة الحزم
يمكن للمستخدمين إضافة مستودع PPA إلى نظامهم ثم استخدام مدير الحزم الخاص بهم لتثبيت أو تحديث أو إزالة الحزم من PPA.
يوفر PPA طريقة ملائمة للمطورين لتوزيع برامجهم وللمستخدمين لإدارة عمليات تثبيت البرامج الخاصة بهم. من خلال الاستفادة من إمكانات منصة Launchpad ونظام حزم دبيان ، تسهل PPA إدارة عمليات تثبيت البرامج وتضمن وصول المستخدمين إلى أحدث الحزم وأكثرها صلة.
PPA الرسمية مقابل PPA غير الرسمية
يتمثل الاختلاف الرئيسي بين اتفاقيات PPA الرسمية وغير الرسمية في مصدر الحزم التي تحتوي عليها.
PPA الرسمية – تتم إدارة وصيانة PPA هذه بواسطة Canonical (الشركة التي تقف وراء Ubuntu) أو غيرها من المنظمات الموثوقة. تحتوي على برامج تم اعتمادها رسميًا بواسطة Ubuntu وتعتبر عادةً آمنة للاستخدام.
PPA غير رسمي – يتم إنشاؤه وصيانته بواسطة أفراد أو مؤسسات لا تنتمي إلى Ubuntu. قد تحتوي على برامج غير معتمدة رسميًا من قبل Ubuntu ، وقد تختلف جودة وأمن البرنامج الذي تحتوي عليه.
كيف تضيف PPA على أوبونتو؟
لإضافة PPA على Ubuntu ، ما عليك سوى اتباع الخطوات التالية:
افتح Terminal. يمكنك القيام بذلك عن طريق الضغط على اختصار لوحة المفاتيح Ctrl + Alt + T.
لإضافة PPA إلى نظام ubuntu ، تحتاج أولاً إلى تثبيت حزمة خصائص البرامج الشائعة هذه باستخدام الأمر أدناه.
sudo apt-get install software-properties-common
ثم أضف مستودع PPA – استخدم الأمر التالي لإضافة PPA إلى نظامك ، واستبدل ppa: user / repo بمستودع PPA الفعلي الذي تريد إضافته.
sudo add-apt-repository ppa:user/repo
هنا ، أريد إضافة notepadqq PPA.
قد تواجه مشكلة فقدان الأمر add-apt-repository على دبيان وأحيانًا على Ubuntu. قد يبدو هذا الخطأ مثل هذا.
sudo: add-apt-repository: command not found
ذلك لأن الأمر add-apt-repository هو جزء من حزمة خصائص البرامج الشائعة ، وتحتاج إلى إعادة تثبيت هذه الحزمة من أجل تثبيت مستودع التخزين الإضافي.
تحديث قائمة الحزم – بعد إضافة مستودع PPA ، قم بتحديث قائمة الحزم عن طريق تشغيل الأمر التالي.
sudo apt update
تثبيت الحزم – أخيرًا ، يمكنك تثبيت الحزم من مستودع PPA المُضاف حديثًا باستخدام الأمر التالي عن طريق استبدال “اسم الحزمة” باسم الحزمة الفعلي الذي تريد تثبيته.
sudo apt install package-name
ملاحظة: قبل إضافة PPA ، من الأفضل دائمًا التحقق من موثوقيتها وأمانها من مصدرها. قد تحتوي بعض PPA على برامج ضارة أو برامج قديمة ، لذا من المهم توخي الحذر عند إضافة PPA إلى نظامك.
كيفية إزالة PPA على أوبونتو؟
يمكنك بسهولة إزالة PPA على ubuntu باتباع الخطوات التالية.
والخطوة الأولى هي سرد كافة PPA المثبتة على نظامك. لذلك ، قم بتشغيل الأمر التالي على الجهاز.
ls /etc/apt/sources.list.d/
إزالة مستودع PPA – لحذف مستودع PPA محدد من النظام ، استخدم الأمر التالي عن طريق استبدال ppa: user / repo بمستودع PPA الفعلي الذي تريد إزالته.
sudo add-apt-repository --remove ppa:user/repo
هنا ، اخترت إزالة PPA المثبت أعلاه.
ستؤدي إزالة PPA أيضًا إلى إزالة أي حزم مثبتة من PPA. إذا كنت تريد الاحتفاظ بالحزم مثبتة من PPA ، ففكر في استخدام طريقة مختلفة ، مثل التثبيت ، لمنع تحديثها.
مزايا PPA
فيما يلي بعض مزايا استخدام أرشيفات الحزم الشخصية (PPAs) على Ubuntu.
توزيع سهل للبرامج
توفر PPA طريقة بسيطة للمطورين لتوزيع برامجهم على جمهور أكبر ، مما يسهل على المستخدمين تثبيت التحديثات واستلامها لهذا البرنامج.
تحديثات منتظمة
يمكن تحديثها بانتظام ، مما يوفر للمستخدمين أحدث إصدارات البرامج التي قاموا بتثبيتها من PPA.
اختبر برنامجًا جديدًا
توفر PPA طريقة للمستخدمين لاختبار البرامج الجديدة التي لم يتم تضمينها بعد في المستودعات الرسمية دون التأثير على استقرار نظامهم.
لا حاجة لتجميع
إنها تسمح للمستخدمين بتثبيت الحزم المجمعة مسبقًا ، مما يجعل تثبيت البرامج أسهل وأسرع من تجميعها من التعليمات البرمجية المصدر. هذا مفيد بشكل خاص للمستخدمين الذين ليس لديهم خبرة في تجميع البرامج من التعليمات البرمجية المصدر.
مستودعات مخصصة
يمكن أيضًا استخدام هذه لإنشاء مستودعات مخصصة لمجموعات محددة من المستخدمين ، مما يتيح لهم الوصول بسهولة إلى الحزم التي لم يتم تضمينها في المستودعات الرسمية وتثبيتها.
مشكلات الأمان مع PPA
يمكن أن تعرض PPAs مخاطر أمنية لنظام Ubuntu الخاص بك لأنها قد تحتوي على برامج ضارة أو برامج قديمة أو حزم بها نقاط ضعف معروفة. فيما يلي بعض مشكلات الأمان مع PPA:
مصادر لم يتم التحقق منها
يمكن لأي شخص إنشاء PPAs ولا يجوز فحصها بدقة من أجل الأمان والجودة.
برنامج قديم
قد لا يتم تحديثها بانتظام وقد تحتوي على برامج قديمة بها نقاط ضعف معروفة.
البرمجيات الخبيثة
تحتوي هذه PPA على برامج ضارة ، مثل البرامج الضارة أو برامج التجسس ، والتي يمكن أن تعرض أمن نظامك للخطر.
تعارض الحزمة
يمكن أن تتسبب في تعارض الحزمة مع الحزم الأخرى المثبتة على نظامك ، مما يؤدي إلى سلوك غير متوقع أو عدم استقرار النظام.
خاتمة
أتمنى أن تكون قد وجدت هذه المقالة مفيدة في التعرف على اتفاقية شراء الطاقة وكيفية تثبيتها.
قد تكون مهتمًا أيضًا بالتعرف على الأمر apt لإدارة توزيعات دبيان.