だから私が入力したとき:
sudo update-rc.d mongod defaults
私は得る:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_MEASUREMENT = "he_IL.UTF-8",
LC_PAPER = "he_IL.UTF-8",
LC_MONETARY = "he_IL.UTF-8",
LC_NAME = "he_IL.UTF-8",
LC_ADDRESS = "he_IL.UTF-8",
LC_NUMERIC = "he_IL.UTF-8",
LC_TELEPHONE = "he_IL.UTF-8",
LC_IDENTIFICATION = "he_IL.UTF-8",
LC_TIME = "he_IL.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").
update-rc.d: error: unable to read /etc/init.d/mongod
私が入力したとき:sudo update-rc.d mongod enable
私は得る:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_MEASUREMENT = "he_IL.UTF-8",
LC_PAPER = "he_IL.UTF-8",
LC_MONETARY = "he_IL.UTF-8",
LC_NAME = "he_IL.UTF-8",
LC_ADDRESS = "he_IL.UTF-8",
LC_NUMERIC = "he_IL.UTF-8",
LC_TELEPHONE = "he_IL.UTF-8",
LC_IDENTIFICATION = "he_IL.UTF-8",
LC_TIME = "he_IL.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").
update-rc.d: error: cannot find a LSB script for mongod
私もsudo ls -al /etc/init.d/ | grep mongod
何も返されないことがわかりました。どんなアイデアがありますか?
ベストアンサー1
私が入力したとき:
sudo update-rc.d mongod defaults
しないでください。 update-rc.d
直接実行するツールではありません。管理者スクリプトに使用されます。あなたのようなシステムオペレーティングシステムでは、systemctl enable
とを使用してくださいsystemctl disable
。
私が入力したとき:
sudo update-rc.d mongod enable
mongod
とにかく Debian ではサービス名は指定されません。mongod
MongoDB開発者が提供するサービス定義に使用されるサービス名。ただし、Debianは独自のサービス定義を提供し、Debianではサービス名がありますmongodb
。
sudo ls -al /etc/init.d/ | grep mongod
何も返さない
mongodb-server
これは、最初にパッケージをインストールしなかったときに発生する症状です。
あなたのロケールのPerlメッセージは赤いニシンであり、ほぼ確実に次の理由で発生します。Debian のバグ #868695。 ㅏローカル修正LANGUAGE
これはシェルのログインスクリプトと変数も設定できるようにするためのものですが、LC_ALL
これはサービスデバイスと欠落ファイルとは関係ありません。