आरपीएम इंस्टॉलेशन के लिए सार्वजनिक कुंजी जांच अक्षम करें


35

मैं कुछ उपयोगी पैकेजों के साथ एक डीवीडी बनाना चाहता हूं (उदाहरण के लिए php-common)। एकमात्र समस्या यह है कि अगर मैं ऐसे कंप्यूटर पर स्थापित करने की कोशिश करता हूं जो इंटरनेट से जुड़ा नहीं है, तो मैं सार्वजनिक कुंजी को मान्य नहीं कर सकता।

परिदृश्य इस प्रकार है:

  1. मैं RPM डाउनलोड करता हूं, मैं उन्हें डीवीडी में कॉपी करता हूं।
  2. मैं अपने लैपटॉप पर CentOS 5.5 स्थापित करता हूं (इसका कोई इंटरनेट कनेक्शन नहीं है)।
  3. मैं यम (या rpm -i, या जो भी) का उपयोग करके एक स्थापित करने का प्रयास करता हूं ।

मुझे निम्न त्रुटि मिलती है: "पैकेज" के लिए सार्वजनिक कुंजी स्थापित नहीं है।

मैं इसे कैसे दरकिनार कर सकता हूं?

जवाबों:


81

से yum -h:

--nogpgcheck          disable gpg signature checking

2
क्या होगा यदि नेटवर्क-कम सिस्टम पुराना है (यानी CentOS 5) और इसके yum में nogpgcheck विकल्प नहीं है?
उरहिकिदुर २४'१५

परिवर्तन yum.conf को gpgcheck को 0 में बदलने के लिए
aman_novice

8

यदि आप पूरे रेपो के लिए GPG सत्यापन को अक्षम करना चाहते हैं, तो /etc/yum.conf में रेपो परिभाषा में निम्न पंक्ति जोड़ें:

gpgcheck = 0

यदि आप यम का उपयोग करके स्थानीय RPM स्थापित कर रहे हैं, तो Ignacio के अनुसार करें।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.