বিশ্বস্ত.gpg.d এপিটির জন্য অতিরিক্ত কীরিংগুলি


13

আমি একটি প্যাকেজ তৈরি করছি যা ল্যানের সমস্ত হোস্টে স্বয়ংক্রিয়ভাবে কিছু সংগ্রহস্থল ইনস্টল করবে। প্যাকেজটি কেন্দ্রীয় সংগ্রহস্থল থেকে অ্যাক্সেসযোগ্য হবে।

আমি আবিষ্কার করেছি যে রেপো তালিকা '/etc/apt/sources.list.d/*.list' এ ফেলে দেওয়া যেতে পারে। এখন আমি তাদের কীগুলি আমদানি করতে হবে, উদাহরণস্বরূপ, এটি একটি । যাইহোক, আমি যখন এটি '/etc/apt/trusted.gpg.d/Opera.gpg' এ ফেলে দিই, তখন অপেরা সহ আমার সমস্ত রেপোর জন্য apt-get updateপ্রচুর NO_PUBKEYত্রুটি দেয় !

কোনো সমস্যা? :)

উত্তর:


21

সংগ্রহশালা থেকে ডাউনলোড করা কীগুলি একটি নতুন জিপিজি কিরিংয়ের সাথে যুক্ত হওয়া উচিত যাতে আপনি এগুলি এটিকে '/etc/apt/trusted.gpg.d/*.gpg' এ ফেলে দিতে পারেন:

gpg --no-default-keyring --keyring ./Opera.gpg --import Opera.key
sudo cp Opera.gpg /etc/apt/trusted.gpg.d/Opera.gpg

1
না কাজ, তন্ন তন্ন সংস্করণ জন্য gpg 1.4.x কিংবা 2.1 সঙ্গে gpg: keyblock resource './Opera.gpg': file open errorএবং gpg: no writable keyring found: eof। এটি কার্যকর করতে, আপনাকে প্রথমেtouch Opera.gpg
টিনো

10

আপনি উভয় দুনিয়ার সেরাটি পেতে পারেন: একটি অতিরিক্ত কীরিং তৈরি করুন /etc/apt/trusted.gpg.d/এবং সরাসরি apt-keyপরিবর্তে ব্যবহার করুন gpg

আপনার যদি ইতিমধ্যে স্থানীয়ভাবে কীফাইল থাকে, যেমন Opera.key, তবে নিম্নলিখিত কমান্ডটি চালান:

sudo apt-key --keyring Opera.gpg add Opera.key

অবশ্যই, আপনি এখনও মস্ত্রেলিওনের প্রদর্শিত হিসাবে কীটি সরাসরি আমদানি করতে পারেন:

wget -q -O - http://deb.opera.com/archive.key | sudo apt-key --keyring Opera.gpg add -

নোট করুন যে কীরিং নির্দিষ্ট করে Opera.gpgবর্তমান ডিরেক্টরিতে কিরিং তৈরি করবে, তা নয় /etc/apt/trusted.gpg.d। সুতরাং নিশ্চিত হয়ে নিন যে হয় পুরো পথটি নির্দিষ্ট করে দেওয়া হয়েছে, অথবা সদ্য নির্মিত /etc/apt/trusted.gpg.dক্যারিংগুলি ডিরেক্টরিতে স্থানান্তরিত করতে হবে (অ্যাপ্লিকেশন সংস্করণ 1.2.27)।
jII

2

অতিরিক্তভাবে, আপনি apt-keyসেই পথে ম্যানুয়ালি কোনও ফাইল বাদ দেওয়ার পরিবর্তে আপনার জন্য কীটি যুক্ত করতে ব্যবহার করতে পারেন। ধরে নিচ্ছি আপনি ফাইলটি সংরক্ষণ করেছেন Opera.key:

sudo apt-key add Opera.key

আপনি স্থানীয় ফাইলটিতে সংরক্ষণের পরিবর্তে মূল ফাইলটি ফ্লাই-এ-ফ্লাই ডাউনলোড ও আমদানি করতে পারেন:

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

/etc/apt/trusted.gpgডিরেক্টরি ব্যবহারের পরিবর্তে এপট-কী মূল ফাইলের সামগ্রীগুলি পরিচালনা করে , যা আপনার জন্য কোনও সুবিধা বা বোঝা হতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.