2012-05-02 15 views
7

Ich versuche, Koch (von Opscode) auf Ubuntu-Box zu installieren. Ich bin nicht vertraut mit Linux, aber ich muss Chef auf Linux in kurzer Zeit installieren.Erstellen einer Datei in /etc/apt/sources.list.d/

Einer der Schritte Installtion Guide sagt

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

Was bedeutet diese Zeile bedeutet? Jetzt sollte ich ein Verzeichnis opscode.list oder Datei erstellen?

/etc/apt/sources.list.d/ Verzeichnis existiert bereits.

Wenn ich versuche, folgenden Befehl zu feuern ->

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

i erhalten folgende ->

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

Wie kann ich die Erlaubnis verweigert Problem beheben?

Antwort

8

sudo:

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

oder vielleicht über Echo:

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

Wenn ein Passwort, geben Sie in Ihrem Passwort gefragt (nicht der von der Wurzel).

Ersetzen "< > Codename" mit dem, was (nach dem tutorial) benötigt wird:

  • Für Chef 0.9.x Ersetzen Codenamen mit der Verteilung Codenamen unterstützt werden, wie beispielsweise "durchsichtig".
  • Ersetzen Sie für Chef 0.10.x den Codenamen durch den Codenamen mit dem Suffix "-0.10", zum Beispiel "lucid-0.10".