إضافة مفاتيح PPA المفقودة إلى حلقة مفاتيح مناسبة


جرب أداة القضاء على المشاكل

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

ولكن كيف تضيف المفتاح عندما لا تتسلمه مطلقًا؟ صدق أو لا تصدق ، هناك حل بسيط لهذه المهمة.


سأفترض أن لديك PPA مضافًا إلى ملف /etc/apt/sources.list (أو أضفهم بالأمرsudo add-apt-repository ppa: الكروم يوميًا.). بعد إضافة PPA ، فإن الخطوة التالية قبل تثبيت البرنامج هي تشغيل الأمر sudo apt-get update. إذا لم تتم إضافة المفتاح ، فسيتم عرض خطأ يشير إلى أن المفتاح مفقود. عندما ينبثق هذا الخطأ ، لا يمكن استخدام PPA المحدد. سيبدو الخطأ كما يلي:

خطأ GPG: http://ppa.launchpad.net إصدار واضح: تعذر التحقق من التوقيعات التالية لأن المفتاح العام غير متاح: NO_PUBKEY 2524246B1CC723DB


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

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys KEY_ID

حيث KEY_ID هي السلسلة الأخيرة من الأحرف في الخطأ (في هذه الحالة 2524246B1CC723DB).


عند إصدار الأمر أعلاه ، سيتم عرض الإخراج التالي:

التنفيذ: gpg --ignore-time-trouble --no-options - no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg - keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 2524246B1CC723DBgpg: طلب المفتاح 1CC723DB من hkp server keyserver.ubuntu.comgpg: key 1CC723DB: استيراد المفتاح العام 'Launchpad PPA for Chris Coulson' gpg:

إجمالي العدد الذي تمت معالجته: 1gpg: مستورد: 1 (RSA: 1)


الجزء المهم من الإخراج أعلاه هو السطر الأخير ، يشير إلى أنه تمت معالجة مفتاح واحد من 1. يمكن الآن استخدام PPA (أو المستودع).

العثور على اتفاقيات إعادة الشراء و PPA

هناك الكثير من المستودعات و PPAs هناك. أحد الأماكن الجيدة جدًا للبدء (بخلاف Google) هو منصة الإطلاق . عندما تنتقل إلى لوحة التشغيل ، يمكنك البحث ضمن اتفاقيات شراء وبيع مسجلة ، ومصادر منشورة ، وأسماء مشتركة نشطة ، وثنائيات منشورة. يكسر هذا الموقع أيضًا PPAs وفقًا للإصدار ، والذي يتضمن 6.06 إلى 11.04. بالطبع هذا موقع Ubuntu فقط ، لذلك لن تعمل هذه المستودعات إلا مع Ubuntu والتوزيعات التي تعتمد على Ubuntu.


واجهة المستخدم الرسومية

هناك واجهة مستخدم رسومية تسمى gui-apt-key. يمكنك العثور على ذلك في Synaptic (ابحث عن 'gui-apt-key' ، وحدده للتثبيت ، وانقر فوق 'تطبيق للتثبيت'.) تسمح لك هذه الأداة بشكل أساسي بأخذ معرّف المفتاح ، وإدخاله في منطقة نصية صغيرة ، والدفع على الزر 'إضافة' لإضافة مفتاح إلى حلقة المفاتيح الخاصة بك. إذا كنت تفضل أداة واجهة المستخدم الرسومية ، فهي طريقة جيدة للذهاب. أنا شخصياً أفضل استخدام سطر الأوامر ، لأنه أكثر موثوقية ومرونة.

افكار اخيرة

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