حول Launchpad PPA
في دبيان 7
add-apt-repository هو برنامج نصي تم تطويره خصيصًا لتوزيع Ubuntu والذي يسمح بإضافة أو إزالة المستودعات ويقوم تلقائيًا باستيراد مفتاح GPG العام المطلوب لاستخدام هذه المستودعات.
اعتبارًا من دبيان 7 يمكن استخدامه إضافة الرابطة بين مستودع لإضافة Launchpad PPA. ومع ذلك ، هناك بعض الأشياء التي يجب معرفتها قبل استخدامه.
لإضافة Launchpad PPA في دبيان ، كما في Ubuntu ، استخدم الأمر التالي:
sudo add-apt-repository ppa: you / ppa
من الواضح ، عليك أن تحل محل ppa: أنت / ppa لـ PPA الذي تريد إضافته.
ومع ذلك ، إذا تمت إضافة PPA بهذه الطريقة ، فإن الملف المصدر لـ PPA سيستخدم الإصدار الحالي من Debian (على سبيل المثال ، "Wheezy"). إذا قمنا بتشغيل تحديث apt-get ، فسنرى خطأ 404 ، حيث لا توجد حزم لـ Debian Wheezy في مستودعات Launchpad PPA. كلها حزم مصممة لإصدارات مختلفة من Ubuntu. كيف حلها؟ بسيط ، عليك تغيير الملف المصدر لـ PPA والإشارة إلى حزم أي إصدار من Ubuntu نريد استخدامه.
لكي تعمل بشكل صحيح ، بعد استخدام الأمر «ppa add-apt-repository ppa: tu / ppa» ، يجب عليك تحرير الملف المصدر لـ PPA الموجود في / etc / apt / sources. list folder .d / ، واستبدل إصدار Debian (على سبيل المثال "Wheezy") بإصدار Ubuntu. في هذه المرحلة ، يُنصح باستخدام إصدار LTS من Ubuntu.
هنا مثال. لنفترض أننا أضفنا webupd8team / java ppa في Debian Wheezy باستخدام "add-apt-repository: webupd8team / java". نتيجة لذلك ، يجب إنشاء الملف /etc/apt/sources.list.d/webupd8team-java-wheezy.list. نقوم بتحريره بالأمر التالي:
سودو نانو /etc/apt/sources.list.d/webupd8team-java-wheezy.list
يجب أن يحتوي هذا الملف على سطرين:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu wheezy main
يبقى فقط تغيير "Wheezy" بالاسم الرئيسي لتوزيعة Ubuntu التي نريد استخدامها. في هذه الحالة ، على سبيل المثال ، يمكننا استخدام Trusty ، أحدث إصدار LTS من Ubuntu. بعد تحرير الملف ، يجب أن يبدو كما يلي:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
أخيرًا ، عليك فقط تشغيل:
سودو الرابطة بين الحصول على التحديث
سيؤدي هذا إلى تحديث قائمة الحزم ، مع الأخذ في الاعتبار الحزم المستضافة في مستودعات PPA المضافة حديثًا.
في الإصدارات القديمة من دبيان
في الإصدارات الأقدم من دبيان ، إذا لم يكن الأمر add-apt-repository متاحًا ، فيمكن إضافة المستودع يدويًا عن طريق تحرير الملف / الخ / مناسب / sources.list وإضافة المفتاح مع الرابطة بين مفتاح.
يمكن العثور على كل هذه المعلومات على موقع Launchpad الخاص بـ PPA ، ضمن القسم المعنون "التفاصيل الفنية حول PPA" ، كما هو موضح في لقطة الشاشة أدناه:
أولاً نقوم باستيراد المفتاح باستخدام الأمر apt-key:
Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
من الواضح أنه يجب عليك استبدال EEA14886 بمفتاح PPA الذي تريد إضافته.
مفتاح التوقيع:
1024R / EEA14886 (ما هذا؟)
بصمة:
7B2C3B0889BF5709A105D03AC2518248EEA14886
كما ترى ، فإن المفتاح الذي يجب استخدامه في الأمر apt-key هو بعد الشرطة المائلة للأمام.
بمجرد الانتهاء من ذلك ، أضف سطور deb المقابلة إلى نهاية ملف /etc/apt/sources.list.
الحيلة هنا هي اختيار إصدار من Ubuntu "مكافئ" لإصدار دبيان الذي نستخدمه على موقع PPA على الويب. سيؤدي هذا إلى إنشاء عناوين http المقابلة ، كما هو موضح في لقطة الشاشة أعلاه.
بمجرد أن نحصل على عناوين http الخاصة بـ PPA ، يمكننا استخدام محرر نصوص أو ببساطة تشغيل ما يلي من محطة طرفية لإضافتها إلى نهاية ملف /etc/apt/sources.list:
صدى 'deb deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main' >> /etc/apt/sources.list echo 'deb deb-src http://ppa.launchpad.net/webupd8team/ java / ubuntu trusty main '>> /etc/apt/sources.list
أخيرًا ، نقوم بتحديث قائمة الحزم:
سودو الرابطة بين الحصول على التحديث
مرحبا صباح الخير،
لا أرى أي حاجة لاستخدام مستودعات ppa في دبيان. لا أوصي بخلط حزم Ubuntu مع Debian على الإطلاق.
بالمناسبة ، مستودعات دبيان أكثر من كاملة.
تحياتي
هذا صحيح. إنها ليست مثالية ولكن في بعض الأحيان لا يوجد غيرها. على سبيل المثال ، لتثبيت Java (Oracle). 🙁
عناق ، بابلو.
ممتاز!!! لجذع لينكس الغش !!! 😀
دليل جيد ، ذكرني بأيامي المبتدئة مع إضافة Debian 6 إلى PPA مثل الجنون وإعادة التثبيت. تحياتي 🙂
لزعزعة استقرار دبيان أفضل استخدام أوبونتو
المساهمة جيدة ، لكنها غير مقنعة ، أفضل التجميع إذا لم تكن موجودة في مستودعات ديبيان.
هذا صحيح. هناك أيضًا اختبار ديبيان. وبالمثل ، بالنسبة لأولئك الذين لا يعرفون كيفية تجميع التطبيقات ، فإن المهمة التي نتفق عليها يمكن أن تكون مملة في بعض الأحيان ، وقد يكون هذا بديلاً. بالتأكيد ، إنها ليست مثالية على الورق ، لكنها يمكن أن تنجح.
ليس من الضروري استخدام "apt-repository" في دبيان ، مع إضافة "apt edit-sources" كمستودع مشترك ، ثم باستخدام "pubkey" ، تقوم بتصدير المفتاح تلقائيًا وتحديث المستودعات ...
بالتأكيد ، هذه طريقة أخرى للقيام بذلك ، رغم أنها أكثر تعقيدًا بعض الشيء. هذا هو السبب في أنني اخترت add-apt-repository. أيضًا ، سيشعر أولئك الذين يأتون من Ubuntu على دراية باستخدامه.
عناق ، بابلو.
سأستخدم 12.04 ppa لأنهم يشتركون في إصدار kernel
لم أقم بتثبيت ppa لكنني قمت بتنزيل debs وتثبيتها عند استخدام دبيان
حيلة صغيرة: ابحث في WebUpd8 PPA عن حزمة "launchpad-getkeys". تثبيته لا يسبب مشاكل. ثم قم بتشغيل نفس الأمر كجذر ، وسوف يعتني بإضافة جميع توقيعات PPA المفقودة ، بدلاً من إضافتها واحدة تلو الأخرى.
أعتقد أن نشر شيئًا ما سيحاول الكثير من المبتدئين إفساده في دبيان ، يجب أن يكون أكثر من تحذيره بشأن الفوضى التي يمكن أن يتسببوا فيها
تم تحذيره بوضوح في بداية المنشور. باللون الأحمر وكل شيء ... 🙂
لكن هل انت مجنون ام ماذا هل تريدين مني كسر الديبيان؟ ...
Hehe .. معلومات جيدة ، لقد رأيت دائمًا ppa هناك وأعتقد مرة أو مرتين أنني أردت معرفة العنوان الحقيقي ، لكنني لم أستطع لذا تخليت عنه.
شكرًا ولن أحاول أبدًا استخدامها (ربما مع أجهزة كمبيوتر تابعة لجهات خارجية إذا)
تحية من الجنوب.
توتو جيد ، يتبعه حرف ويعمل دون مشاكل.
تحيات!