কীভাবে এপিএস উত্স কীরিংয়ে জিপিজি কী যুক্ত করবেন?


67

উবুন্টু ডক পৃষ্ঠাটি এটি বলে:

পরামর্শ দেওয়া হচ্ছে আপনি অপেরা জিপিজি কী যুক্ত করুন।

wget -qO - http://deb.opera.com/archive.key | sudo apt-key add -

আমি কোথায় এটি যুক্ত করব?

আমি পরামর্শটি নিতে চাই তবে জিপিজি কীগুলি যুক্ত করতে সফ্টওয়্যার কেন্দ্রের কোন অংশে আমি জানি না।


3
আমি বিশ্বাস করি এটি টার্মিনালে প্রবেশের জন্য একটি লাইন কমান্ড
মেটো

1
উবুন্টু .msi বলা হয় .deb।
Alvar

4
পার্শ্ব দ্রষ্টব্য হিসাবে, আপনি এইচটিটিপিএসবিহীন যে কীগুলি যুক্ত করবেন তাতে সিকিউরিজ প্যাকেজ যুক্ত হওয়া কোনও সুরক্ষা ভঙ্গ করে। যেখানেই সম্ভব, আপনার কোনও সুরক্ষিত চ্যানেলের (https: //) উপর কীগুলি ডাউনলোড করা উচিত।

উত্তর:


86

টার্মিনালে প্রবেশের জন্য এটি একটি লাইনের কমান্ড। দেখুন টার্মিনাল কী এবং আমি কীভাবে এটি খুলব এবং এটি ব্যবহার করব?

এটি ব্যবহার করতে, আপনি টার্মিনালে পুরো কমান্ডটি পেস্ট করবেন (https ব্যবহারের জন্য মনে রাখবেন):

wget -qO - https://deb.opera.com/archive.key | sudo apt-key add -

তবে অবশ্যই, এটি কমান্ডগুলি কী করছে তা জেনে না করে কেবল অনুলিপি করা এবং আটকানোকেই ভয়ঙ্কর করছে এবং কীভাবে তাদের ক্রিয়াকলাপটি পূর্বাবস্থায় আনতে হবে তার কোনও নির্দেশনা নেই, সুতরাং এখানে আদেশগুলি একটি প্রাথমিক ভাঙ্গন:

  • wgetসার্ভার থেকে কিছু ডাউনলোড করে। উবুন্টু 16.04 এর জন্য উইজেট ম্যানুয়াল দেখুন ।
  • | একটি পাইপলাইন, যা একটি কমান্ডের আউটপুট নেয় এবং অন্যটির ইনপুটটিতে চালায়
  • apt-key add একটি প্যাকেজ কী যুক্ত করে

সুতরাং এটি মূলত কীটি ডাউনলোড করে এবং তারপরে এটি একটি কমান্ডে যুক্ত করে।

আমি আদেশটি পরীক্ষা করেছি এবং এটি কাজ করা উচিত।


এখন এটি কার্যকর হয়েছে তা যাচাই করতে, এই আদেশটি চালান ( এই উত্তর থেকে ):

apt-key list

এটি যুক্ত করা কীগুলি তালিকাভুক্ত করবে এবং অপেরা থেকে আসা কীগুলি নীচে নীচে তালিকাবদ্ধ করা উচিত:

pub   1024D/30C18A2B 2012-10-29 [expires: 2014-10-29]
uid                  Opera Software Archive Automatic Signing Key 2013 <packager@opera.com>
sub   4096g/C528FCA9 2012-10-29 [expires: 2014-10-29]

লিঙ্কযুক্ত উত্তরটিও দেখায় যে আপনি প্রয়োজন হলে কীটি সরিয়ে ফেলতে পারেন:

sudo apt-key del 30C18A2B

সঙ্গে 30C18A2Bতালিকা থেকে কী-আইডি হচ্ছে।


এই কমান্ডটি সম্পাদন করার পরে এবং উত্সগুলি আপনার স্ক্রিন শটে ঠিক ঠিকঠাক করে দেওয়ার পরে , করুন:

sudo apt-get update
sudo apt-get install opera

(মনে রাখবেন কিছু এলোমেলো সতর্কতা রয়েছে, তবে ইনস্টল বা সফটওয়্যার কেন্দ্রের ক্রিয়াকলাপগুলিকে প্রভাবিত করে এমন কিছুই নেই)

এবং অপসারণের জন্য (কেবলমাত্র ক্ষেত্রে): কোনও অ্যাপ্লিকেশন সম্পূর্ণরূপে অপসারণ করার সঠিক উপায় কী?


সুতরাং সংক্ষেপে:

  • সংগ্রহস্থল যুক্ত করুন এখানে চিত্র বর্ণনা লিখুন
  • সাথে কী যুক্ত করুন apt-key
  • সাথে টার্মিনালে ইনস্টল করুন apt-get
  • ড্যাশ অনুসন্ধান করুন এখানে চিত্র বর্ণনা লিখুন

4
"অ্যাপটি-কি অ্যাড" জনকে পাবলিক কীসার্ভার থেকে কী ডাউনলোড করতে দেয়।
জেরেমিয়া

কীটি যুক্ত করার পরে apt-key add, .key ফাইল (এই ক্ষেত্রে, "আর্কাইভ.কি") কোনও ফলাফল ছাড়াই মোছা যাবে, তাই না? কী (তথ্য নয়, ফাইল নয়) ইতিমধ্যে কোথাও একটি তালিকায় যুক্ত হয়েছে, সুতরাং ফাইলটির আর দরকার নেই।
সেররান

2
@ সেরান, সঠিক এপিটি অন্য কোথাও কী রাখে ( /etc/apt/trusted.gpg.d/এবং /var/lib/apt/keyrings/উদাহরণস্বরূপ))
অ্যালেক্সিস উইল্ক

আপনি যদি curl -L https://deb.opera.com/archive.key | sudo apt-key add -
উইজেটের

23

আপনি যদি পিপিএ থেকে ম্যানুয়ালি একটি কী যুক্ত করে থাকেন তবে ব্যবহার করুন

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

00000000আপনি যে পিপিএ ওয়েবসাইটে যুক্ত করতে চান সেটিকে চাবিটির দ্বিতীয় অংশটি প্রতিস্থাপন করা হচ্ছে ।

উদাহরণস্বরূপ, যদি আপনি এই লাইনটি খুঁজে পান:

 4096R/7BF576066

শুধুমাত্র দ্বিতীয় অংশটি ব্যবহার করুন (এটির আকার যাই হোক না কেন), যা এই উদাহরণে 7BF576066


ত্রুটিগুলি কি মত gpg: keyserver receive failed: No keyserver availableএবং gpg: keyserver receive failed: Connection refusedসাধারণ?
iuridiniz

না, এর মতো ত্রুটিগুলি সাধারণ নয়। হতে পারে আপনি ভুল কী লিখছেন।
পাওলো কোঘি

19

অ্যাপের আরও নতুন সংস্করণগুলি নিম্নলিখিতগুলি সমর্থন করে:

apt-key adv --fetch-keys http://deb.opera.com/archive.key

এই পদ্ধতিটি আরও বিশদ প্রতিক্রিয়াও সরবরাহ করে, যেমন:

gpg: key 7BD9BF62: public key "signing key <username@domain.com>" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

এটিতে ওয়েগেট বা কার্লের মতো অতিরিক্ত নির্ভরতার প্রয়োজন অপসারণের যুক্ত বোনাসও রয়েছে।


1
কার্যক্ষম-কি ক্রিয়াবিশেষণ http- র জন্য কাজ বলে মনে হচ্ছে না
danihodovic

5
@ দানি-এইচ আপনি gnupg-curlজিপিজি ১.x ব্যবহার করে থাকেন তবে আপনাকে এইচটিটিপিএস ব্যবহার করতে হবে
তাও ওয়াং

apt-key adv --fetch-keysইউআরএল থেকে কেবল একটি কী আনবে এবং যদি URL টিতে একাধিক কী থাকে তবে দয়া করে wget | apt-key addপরিবর্তে ব্যবহার করুন।
তাও ওয়াং

মনে হচ্ছে এটি ইতিমধ্যে
https- এর

0

আর একটি উপায় যেখানে আপনার কেবল একটি .asc কী রয়েছে, আপনি .ass কীটি ডাউনলোড করুন এবং এটিকে কীরিংয়ের সাথে যুক্ত করুন।

এই ক্ষেত্রে -

curl -L https://packages.riot.im/debian/repo-key.asc | sudo apt-key add -
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.