Linux 在/etc/apt/sources.list.d内创建文件/
我正试图在ubuntu box上安装Linux 在/etc/apt/sources.list.d内创建文件/,linux,ubuntu,permissions,chef-infra,Linux,Ubuntu,Permissions,Chef Infra,我正试图在ubuntu box上安装chef(来自opscode)。我对linux不太熟悉,但我必须在linux上快速安装chef 安装指南中的一个步骤是 Create /etc/apt/sources.list.d/opscode.list 这条线是什么意思?现在我应该创建一个目录opscode.list还是文件 /etc/apt/sources.list.d/目录已存在 当我尝试按以下命令开火时-> cd /etc/apt/sources.list.d/ mkdir opscode.lis
chef
(来自opscode)。我对linux不太熟悉,但我必须在linux上快速安装chef
安装指南中的一个步骤是
Create /etc/apt/sources.list.d/opscode.list
这条线是什么意思?现在我应该创建一个目录opscode.list
还是文件
/etc/apt/sources.list.d/
目录已存在
当我尝试按以下命令开火时->
cd /etc/apt/sources.list.d/
mkdir opscode.list
我得到以下->
mkdir: cannot create directory `opscode.list': Permission denied
如何解决权限被拒绝的问题?使用sudo:
sudo vi /etc/apt/sources.list.d/opscode.list
或者通过echo:
sudo echo "deb http://apt.opscode.com/ <codename> main" > /etc/apt/sources.list.d/opscode.list
sudo echo“debhttp://apt.opscode.com/ main“>/etc/apt/sources.list.d/opscode.list
当要求输入密码时,请键入您的密码(不是来自root的密码)
将“”替换为所需的内容(根据教程):
- 对于Chef 0.9.x,用支持的发行版替换代码名 代号,如“lucid”李>
- 对于Chef 0.10.x,将代码名替换为 代号,后缀为“-0.10”,例如,“lucid-0.10”
echo "deb http://apt.opscode.com/ <codename> main" | sudo tee
/etc/apt/sources.list.d/opscode.list
echo“debhttp://apt.opscode.com/ 主“| sudo三通
/etc/apt/sources.list.d/opscode.list