8

chefubuntu ボックスに (opscode から)インストールしようとしています。Linux にはあまり詳しくありませんがchef、すぐに Linux にインストールする必要があります。

ステップのインストールガイドの1つは言う

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

許可が拒否された問題を解決するにはどうすればよいですか?

4

2 に答える 2

10

sudo を使用します。

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

またはおそらくエコー経由:

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

パスワードを求められたら、自分のパスワードを入力します (root のパスワードではありません)。

"<codename>" を必要なものに置き換えます (チュートリアルに従って):

  • Chef 0.9.x の場合、codename を「lucid」などのサポートされている配布コード名に置き換えます。
  • Chef 0.10.x の場合、codename をコード名に置き換え、末尾に「-0.10」を付けます (例: 「lucid-0.10」)。
于 2012-05-02T07:18:26.080 に答える