Я хочу установить Go-Servre на моем Ubuntu 14.04 и я следую этому документу http://www.go.cd/documentation/user/current/installation/install/server/linux.html#debian-based-distributions-ie-ubuntu
Согласно документу, это процедура :
$ echo "deb http://dl.bintray.com/gocd/gocd-deb/ /" > /etc/apt/sources.list.d/gocd.list
$ wget --quiet -O - "https://bintray.com/user/downloadSubjectPublicKey?username=gocd" | sudo apt-key add -
$ apt-get update
$ apt-get install go-server
Тем не менее, у меня есть проблема в первой строке, когда я запускаю команду, и я получаю следующий ответ:
$ echo "deb http://dl.bintray.com/gocd/gocd-deb/ /" > /etc/apt/sources.list.d/gocd.list
bash: /etc/apt/sources.list.d/gocd.list: Permission denied
Я даже пытался изменить разрешение, но все же я Ошибка получения:
$ sudo chmod +x /etc/apt/sources.list.d/gocd.list
[sudo] password for hesam:
chmod: cannot access ‘/etc/apt/sources.list.d/gocd.list’: No such file or directory
Любая идея была бы оценена. Спасибо.
Отказано, потому что вы пытаетесь создать файл в привилегированном месте. И sudo echo не работает.
Вы можете использовать одну из следующих команд для выполнения первого шага:
echo "deb http://dl.bintray.com/gocd/gocd-deb/ /" | sudo tee /etc/apt/sources.list.d/gocd.list
или
sudo sh -c 'echo "deb http://dl.bintray.com/gocd/gocd-deb/ /" > /etc/apt/sources.list.d/gocd.list'