Pergunta sobre permissões no Ubuntu

1

No momento, estou tentando baixar o Linaro Lava no meu VirtualMachine. Quando eu faço este comando, estou recebendo um erro de permissão negada:

echo 'deb http://people.linaro.org/~neil.williams/ubuntu/ trusty main' > /etc/apt/sources.d/lava.list

Alguma ajuda rápida sobre isso seria apreciada

    
por user8026 18.06.2014 / 17:45

2 respostas

2

Seu comando deve ser

sudo sh -c "echo 'deb http://people.linaro.org/~neil.williams/ubuntu/ trusty main' > /etc/apt/sources.d/lava.list"

Tente executar o comando em um subshell ou, caso contrário, você receberá um erro de permissão negada.

    
por Avinash Raj 18.06.2014 / 17:50
0

Eu acho que existem duas coisas:

  1. Eu acho que você está tentando executar o comando como o usuário normal, mas somente o usuário root pode criar um arquivo lá. Portanto, você deve executar o comando com um sudo su antes para obter privilégios de root.
  2. Você está colocando em /etc/apt/sources.d/lava.list , mas deve ser /etc/apt/sources.list.d/lava.list já que o apt normalmente verifica o diretório sources.list.d . Mas não tenho 100% de certeza se isso mudou para a Linaro Lava.

Então, verifique

ls /etc/apt/

e se houver o diretório sources.list.d , execute:

sudo su
deb http://people.linaro.org/~neil.williams/ubuntu/ trusty main' > /etc/apt/sources.list.d/lava.list

mas se houver o diretório sources.d , execute:

sudo su
deb http://people.linaro.org/~neil.williams/ubuntu/ trusty main' > /etc/apt/sources.d/lava.list
    
por ciem 18.06.2014 / 18:00