
私は取得しようとしていますgenie
WSL 2 (Ubuntu 18.04.3 LTS) で稼働していますが、オプションrunuser
が指定されたものの、無効なオプションとして認識されるという問題が発生しています。w
genie
runuser
このマニュアルページそれが存在することを示していますが、これはUbuntu マニュアルページオプションはありませんw
。
Ubuntu のバージョンに含まれていない理由はありますかrunuser
? また、この問題を回避する方法はありますか? このような状況では何が推奨されますか?
答え1
これは私のミスでした。以前のリリースの genie でいくつかの uid 問題を修正する過程で、runuser に依存するようになりましたが、私は主に Debian で開発していたため、これが Ubuntu 18.04 との互換性を損なうことに気づきませんでした。
私の過失;心からお詫び申し上げます。
削除してからランユーザー -wgenieからのインストールはリグレッションを引き起こす可能性があるため、19.04以前のUbuntuでは、genie -c バッシュの代わりに精霊 -s必要に応じて、不完全な回避策ですが、ほとんどの場合に機能するはずです。これについては、genie README に文書化しました。
- アリスター、ジーニーメンテナー
答え2
runuser は、util-linux 2.23 で登場したコマンドです。
Ubuntu 18.04 LTS船舶ユーティリティLinux 2.31
util-linux 2.31ではリリースノートrunuser コマンドはまだありません。