2012-05-02 14 views
7

Estoy intentando instalar chef (desde opscode) en ubuntu box. No estoy muy familiarizado con Linux, pero tengo que instalar chef en Linux en tiempo rápido.creando un archivo dentro de /etc/apt/sources.list.d/

uno de los pasos guía Installtion dice

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

¿Qué significa esta línea? ¿Ahora debería crear un directorio opscode.list o un archivo?

/etc/apt/sources.list.d/ ya existe el directorio.

Cuando intento disparar siguiente comando ->

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

me sale siguientes ->

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

¿Cómo puedo resolver el problema de denegación de permiso?

Respuesta

8

uso sudo:

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

o tal vez a través de eco:

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

Cuando le pide una contraseña, escriba su contraseña (no el de la raíz).

sustituir "< nombre en clave >" con lo que sea necesario (según el tutorial):

  • Para Chef 0.9.x, reemplace nombre en clave con el apoyo distribución nombre en clave, tales como "lúcido".
  • Para Chef 0.10.x, reemplace el nombre en clave con el nombre en clave , con el sufijo "-0.10", por ejemplo, "lúcido-0.10".
Cuestiones relacionadas