در Ubunlog می خواهیم به شما نشان دهیم که چگونه می توانیم رفع اشکال که در نگاه اول رفع آن دردناک به نظر می رسد ، اما در واقع قابل رفع است اجرای چند دستور و یا از طریق یک ابزار گرافیکی ما همچنین در مورد آن صحبت خواهیم کرد.
و آیا این گاهی اوقات ، چه زمانی است ما با یک مخزن کار می کنیم (یا برخی از بسته ها) یا برای نصب آن ، به روزرسانی یا حتی به روزرسانی لیست مخازن ما sudo apt-get update ، ممکن است خطایی را که در عنوان این مقاله ذکر کردیم مشاهده کنیم. همانطور که گفتیم ، تعمیر آن بسیار آسان است. ما به شما خواهیم گفت
همانطور که در تصویر این مقاله مشاهده می کنید ، خطای نشان داده شده به ما موارد زیر را می گوید:
W: خطای GPG: http://ppa.launchpad.net دقیق انتشار: امضای زیر قابل تأیید نیست زیرا کلید عمومی شما در دسترس نیست: NO_PUBKEY ABCDEFGH12345678
راه حل از طریق ترمینال
برای حل آن از طریق ترمینال باید با یک کلید عمومی معتبر برای یک سرور امن اوبونتو مشورت کنیم ، که می توانیم با استفاده از دستور زیر این کار را انجام دهیم:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ABCDEFGH12345678
در جایی که ABCDEFGH12345678 کلیدی است که خطا به ما اطلاع می دهد که ما را رد می کند.
علاوه بر این، برای هر یک از کلیدهایی که می بینیم ما را رد می کند (که می تواند بیش از یک باشد) ما باید دستور زیر را اجرا کنیم:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys
راه حل گرافیکی (AND PPA Manager)
همانطور که در مقدمه مقاله به شما گفتیم ، راهی نیز وجود دارد این خطا را به صورت گرافیکی حل کنید از طریق برنامه و مدیر PPA. این یک مدیر مخزن PPA است که از آن مراقبت خواهد کرد تمام کلیدها را به کلیدهای معتبر به روز کنید، و در نتیجه پایان خطایی که می خواهیم از آن خلاص شویم. برای نصب آن می توانیم به راحتی با اجرای آن این کار را انجام دهیم:
sudo add-apt-repository ppa: webupd8team / y-ppa-manager
کنید: sudo apt-get برای بروز رسانی
sudo apt-get نصب y-ppa-manager
پس از نصب ، باید وارد شویم فناوری، و پس از ورود به آن ، باید بر روی آن کلیک کنیم سعی کنید همه کلیدهای GPG را وارد کنید، و منتظر بمانید تا روند به پایان برسد. اگر همه چیز به درستی کار کرده باشد ، تمام کلیدهای ما باید بدون مشکل بازیابی شوند ، و هنگامی که ما دوباره a کنید: sudo apt-get برای بروز رسانی خطا دیگر نباید برای ما ظاهر شود.
به هر حال ، امیدواریم که این مقاله به شما کمک کرده باشد تا از این خطا خلاص شوید که در ابتدا حل آن بسیار عجیب و دشوار است. همانطور که دیدیم ، می توانیم با استفاده از ترمینال آن را برطرف کنیم apt-key یا از طریق ابزار گرافیکی و مدیر PPA. اگر سوالی دارید یا خطا همچنان ادامه دارد ، در بخش نظرات به ما اطلاع دهید. تا دفعه بعد
14 نظر ، نظر خود را بگذارید
در راه حل از طریق ترمینال ، من فکر می کنم که جستجوگر گزینه های قبل از آن را با دو خط تیره "-" به "-" خط تیره طولانی تبدیل کرده است.
با سلام و تشکر از کمک شما
با عرض پوزش از پرس و جو متفاوت در مورد این موضوع ، پرسش من در منوی اعلان سمت راست دسک تاپ است ، چه نامیده می شود و اگر برای Unity در دسترس است ، سلام.
من فقط می خواستم اظهار نظر کنم که هیچ یک از دو راهی که مقاله در معرض آن قرار می دهد خطا نیست. من توضیح می دهم:
در یک مورد من این مشکل را داشتم و رفع آن با روش کنسولی که مقاله نشان می دهد غیرممکن است ، چندین بار آن را اجرا کردم ، مطمئن شدم که آن را درست انجام داده ام و راهی وجود ندارد. با مراجعه به اینترنت ، من خواندم که با y-ppa-manager نیز قابل حل است ، من آن را امتحان کردم و اولین بار آن را برطرف کرد. به عبارت دیگر ، آنها مکمل تر از روش های جایگزین هستند ، معمول است که در جایی که دیگری شکست می خورد ، دیگری پیروز شود.
همانطور که گفته شد ، به طور تصادفی ، چند روز قبل از انتشار این مقاله (به طور خاص در 23/03/2016) ، مقاله دیگری در همین زمینه در ubuntuleon.com منتشر شدhttp://www.ubuntuleon.com/2016/03/que-hacer-cuando-te-sale-un-w-error-de.html) جایی که روش کنسول در معرض دید قرار گرفت. از آنجا که این اتفاق قبلاً برای من رخ داده بود و این روش برای من مفید نبود ، من می خواستم تجربه خود را با y-ppa-manager در نظرات به اشتراک بگذارم و با وجود راه حل های ممکن ، یک همکار دیگر روش سوم تهاجمی تر (و خطر نیز وجود دارد ، که در مورد آن هشدار می دهد) ، اما همچنین با سرعت بیشتری ، در صورتی که هیچ یک از دو مورد قبلی کار نمی کند.
سلام.
آیا کسی می تواند به من بگوید که چگونه صفحه نمایش صفحه POST را بدست آورم؟
من روش کنسول را امتحان کردم و جواب نداد. اگر من روی شیر کار می کنم با Y PPA MANAGER!
روش کنسول برای من جواب نداد. مدیر y-ppa بله! همین الان.
به من اجازه نمی دهد مخزن را نصب کنم اما اکنون خوب است!
فرمانی که برای من کار کرد به شرح زیر است:
ud sudo apt-key adv –keyserver keyserver.ubuntu.com –recv (کلید عمومی)
[keymaster@google.com> »1 زیر کلید جدید
gpg: تعداد کل پردازش شده: 1
gpg: کلیدهای فرعی جدید: 1
gpg: امضاهای جدید: 3]
سلام و بسیار متشکرم.
خیلی ممنون ، من توانستم مشکل را حل کنم !!!
سلام ، برای من اتفاق افتاده است که وقتی از دستور استفاده می کنم ، پیام زیر ظاهر می شود ، بنابراین دادن کلیدهای جدید پایان نمی یابد:
gpg: key EF0F382A1A7B6500: کلید عمومی «[شناسه کاربر یافت نشد]» وارد شد
gpg: تعداد کل پردازش شده: 1
gpg: وارد شده: 1
gpg: هشدار: 1 کلید به دلیل بزرگ بودن آن رد شد
gpg: هشدار: 1 کلید به دلیل بزرگ بودن آن رد شد
آیا کسی می داند که چگونه می توانم در این مرحله کار کنم؟
خیلی از شما متشکرم
با Y PPA MANAGER مستقیماً کار می کرد !!! بسیار متشکرم ، من قبلاً در فکر حذف همه چیز بودم! 🙂
... ممنون ، من در فکر حذف همه چیز بودم! ... و با y-ppa مستقیماً کار کرد ...
شکاف - ترک - رخنه! راه حل گرافیکی عالی کار کرد.
بسیار متشکرم ، قسمت گرافیک برای من کار کرده است. گزینه انجام آن توسط ترمینال برای من مفید نبوده است ، من تصور می کنم از آنچه نظر می دهند این دو اسکریپت به یک اسکریپت طولانی تبدیل شده اند.
از شما بسیار سپاسگزارم.
این راه حل گرافیکی برای من در اوبونتو 20.04 بسیار عالی و سریع عمل کرد