Вопрос о разрешениях в Ubuntu

В настоящее время я пытаюсь загрузить Linaro Lava на свой VirtualMachine. Когда я выполняю эту команду, я получаю ошибку об отказе в разрешении:

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

Хотелось бы получить некоторую быструю помощь по этому вопросу

1
задан 18 June 2014 в 19:47

2 ответа

Я предполагаю, существует 2 вещи:

  1. я предполагаю, что Вы пытаетесь выполнить команду как обычный пользователь, но только root пользователь может создать файл там. Таким образом, необходимо выполнить команду с sudo su заранее для получения полномочий пользователя root.
  2. Вы помещаете его в /etc/apt/sources.d/lava.list, но это должно быть /etc/apt/sources.list.d/lava.list, поскольку склонный обычно проверяет sources.list.d каталог. Но я не на 100% уверен, изменилось ли это для Лавы Linaro.

Так, проверьте

ls /etc/apt/

и если существует каталог sources.list.d, тогда запущенный:

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

, но если существует sources.d каталог, то выполнено:

sudo su
deb http://people.linaro.org/~neil.williams/ubuntu/ trusty main' > /etc/apt/sources.d/lava.list
0
ответ дан 18 June 2014 в 19:47

Ваша команда должна быть,

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

Попытка выполнить команду в подоболочке, или иначе Вы доберетесь, разрешение отклонило ошибку.

2
ответ дан 18 June 2014 в 19:47

Другие вопросы по тегам:

Похожие вопросы: