2012-05-02 6 views
7

Sto cercando di installare lo chef (da opscode) su ubuntu box. Non ho molta familiarità con Linux, ma devo installare lo chef su Linux in tempi rapidi.creazione di un file all'interno di /etc/apt/sources.list.d/

una delle guide installtion passaggi dice

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

Che cosa significa questa linea? Ora dovrei creare una directory opscode.list o un file?

/etc/apt/sources.list.d/ directory già esistente.

Quando provo a sparare seguente comando ->

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

vengo seguenti ->

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

Come posso risolvere il problema permesso negato?

risposta

8

uso di sudo:

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

o forse attraverso eco:

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

Quando è stato chiesto per una password, inserire la password (non quella da root).

sostituire "< nome in codice >" con tutto ciò che è necessario (secondo il tutorial):

  • Per Chef 0.9.x, sostituire nome in codice con il sostegno di distribuzione nome in codice, come "lucido".
  • Per Chef 0.10.x, sostituire il nome in codice con il codice , con suffisso "-0.10", ad esempio "lucido-0.10".