Windows 10 Pro Insider Preview (ビルド 14316) には Ubuntu が含まれています。APT-Get を使用して、git や fish などのさまざまなパッケージをインストールしました。
また、次を使用して、Microsoft Azure コマンド ライン ツールをインストールしようとしました。
sudo apt-get install nodejs-legacy
sudo apt-get install npm
sudo npm install -g azure-cli
ある時点で、システムを壊すことさえありました。私が与えたすべてのコマンドは次のようなものを返しました:
udev requires devtmpfs support, not started ...fail! invoke-rc.d: initscript udev, action "restart" failed. dpkg: error processing package udev (--configure): subprocess installed post-installation script returned error exit status 1 dpkg: dependency problems prevent configuration of systemd-services: systemd-services depends on udev (>= 175-0ubuntu23); however: Package udev is not configured yet.
私はそれを修復することができました
cat > /usr/sbin/policy-rc.d <<EOF
#!/bin/sh
exit 101
EOF
chmod +x /usr/sbin/policy-rc.d
dpkg-divert --local --rename --add /sbin/initctl
ln -s /bin/true /sbin/initctl
( https://github.com/Microsoft/BashOnWindows/issues/143で見つけました)
でも。ファイル パスに「azure」が含まれていますが、それを実行しようとすると、システムからエラーが返されます。
root@localhost ~/n/azure-cli# azure
fs.js:584
return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
^
Error: Unknown system error -25: Unknown system error -25, open '/usr/local/lib/node_modules/azure-cli/bin/azure'
at Error (native)
at Object.fs.openSync (fs.js:584:18)
at Object.fs.readFileSync (fs.js:431:33)
at Object.Module._extensions..js (module.js:421:20)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:146:18)
at node.js:404:3
だからここに私の質問:
- このエラーはどういう意味ですか?
- どうすれば修正できますか?