¿لماذا إضافة مستودعات 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 والحزم الخاصة به تلقائيًا
الخيار 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.
مقال ممتاز (كالعادة) 😀
يسعدني أن أقرأ لك بابلو ^^
شكرا سايتو! أفتقدك! كم هو جيد أن أراك هنا ...
في صحتك! بول.
واضح جدا! شكرا.
جيدة جدا.
يا إلهي!! شكرا جزيلا.
فكرة بسيطة لإكمال هذا الدليل الرائع: هل خطرت لك تضمين البرامج المضمنة في التوزيعة نفسها أم أن المستودع الرسمي بها نسخة قديمة فقط أم أنك قمت بتثبيتها بالفعل؟
على سبيل المثال ، قمت بتثبيت برنامج Azureus aka Vuze torrent من المستودع الرسمي ، وبعد استخدامه لبضعة أشهر ووجود العديد من الملفات والسيول نشطة ، واجهت معضلة تتمثل في أنني لم أتمكن من إلغاء التثبيت وفقدان كل هذا العمل وأنني بحاجة إلى أداة واحدة فقط متوفر في أحدث إصدار لم يتم تحديثه من مستودع ubunto الرسمي.
أعتقد ، على ما أعتقد ، أنني تمكنت من القيام بذلك لكنها كانت ملحمة حقيقية ولم أتعلم أو أفهم كيف فعلت ذلك
مرحبا جامبي! في الواقع ... الإجراء في هذه الحالة هو نفسه. تقوم بتثبيت PPA ، وتقوم بتحديث قائمة الحزم وعندما تقوم بالترقية سيخبرك أن هناك إصدارًا جديدًا من البرنامج (في حالتك ، azureus) ليس سوى الإصدار المتاح في ppa.
آمل أن أكون واضحا.
في صحتك! بول.
جيد ، ولكن في بعض الأحيان يتم تضمين ppa المحدد للتوزيع.
لدي مشكلة على سبيل المثال تحديث Turpial 3.0. الذين أدرجوها في http://ppa.launchpad.net/effie-jayx/turpial/ubuntu/dists/saucy/
بينما يركز مركز البرامج الخاص بي على ضباط أوليفيا أو "المتحمسين" (أستخدم Linux Mint)
بقدر ما أشير إلى أن الملفات مستضافة بذيء ، لا أقوم بتنزيل البرنامج وتثبيته.
من المستحيل شرح ذلك بشكل أفضل! ... سأحاول هذه الأيام تحميل مدير YPPA مترجم إلى الإسبانية في 1 DEB فقط 🙂 تثبيت DEB وهذا كل شيء ، ليس من المنطقي ... من المفترض أن يكون للأشخاص الذين لا يفعلون ذلك لا أعرف كيفية إضافة PPA وتثبيته تحتاج إلى إضافة PPA لول. مقال جيد جدا ، سوف يفعل الكثير في صحتك!
أحب هذه المدونة ، بابلو! تصميم جيد ومحتوى عملي. سؤالي يركز على نظام التشغيل الابتدائي ويتعلق على وجه التحديد بـ "Y PPA" ومركز البرمجيات ؛ هل من الممكن أن يؤدي تثبيت الأول إلى تعطيل الثاني؟ أحاول أن أبدأ و nopi ،
شكرا جزيلا
لا انا لا اعتقد ذلك…
ليس لدي فكرة عما يمكن أن يكون ، لكنني لا أعتقد أن مركز البرمجيات هو سبب الخطأ.
عناق! بول.
صفحة جيدة جدًا ، أنا إسفنج ، سيدة عجوز ولكني ما زلت أستوعب ما تعلمه بالإضافة إلى أولئك الذين يتجهون أو يعلقون.
شكرًا جزيلاً لك كارلوس على تعليقاتك ، فلم يفت الأوان بعد للتعلم.
شكراً جزيلاً لمساهماتك ، أنا جديد على لينكس وقد ساعدتني على فهم هذا العالم الرائع أكثر!