2012-05-02 4 views
7

के अंदर एक फ़ाइल बनाने के लिए मैं ubuntu बॉक्स पर शेफ (opscode से) स्थापित करने का प्रयास कर रहा हूं। मैं लिनक्स से ज्यादा परिचित नहीं हूं लेकिन मुझे जल्दी समय में लिनक्स पर शेफ स्थापित करना है।/etc/apt/sources.list.d/

चरणों installtion गाइड में से एक

Create /etc/apt/sources.list.d/opscode.list 

क्या इस लाइन का मतलब है कहते हैं? अब मुझे निर्देशिका opscode.list या फ़ाइल बनाना चाहिए?

/etc/apt/sources.list.d/ निर्देशिका पहले से मौजूद है।

जब मैं आदेश के बाद आग करने की कोशिश ->

cd /etc/apt/sources.list.d/ 
mkdir opscode.list 

मैं निम्नलिखित मिल ->

mkdir: cannot create directory `opscode.list': Permission denied 

कैसे मैं अनुमति नहीं दी समस्या को हल कर सकते हैं?

उत्तर

8

sudo का उपयोग करें:

sudo vi /etc/apt/sources.list.d/opscode.list 

या शायद गूंज के माध्यम से:

sudo echo "deb http://apt.opscode.com/ <codename> main" > /etc/apt/sources.list.d/opscode.list 

जब पासवर्ड के लिए पूछा, अपना पासवर्ड लिखना (नहीं जड़ से एक)।

बदलें "< कोडनेम >" जो कुछ भी (ट्यूटोरियल के अनुसार) की जरूरत है साथ:

  • बावर्ची 0.9.x के लिए, इस तरह के "स्पष्ट अर्थ" के रूप में, समर्थित वितरण कोडनेम साथ कोडनेम बदलें।
  • शेफ 0.10.x के लिए, कोडनाम के साथ कोडनाम को प्रतिस्थापित करें, उदाहरण के लिए "-8.10", "ल्यूसिड-0.10"।