問題タブ [nixpkgs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Nixpkgs では、python 派生をライブラリではなくアプリケーションにするのはなぜですか?
Nix 用の Python アプリケーションをパッケージ化しようとしていますが、ドキュメントの大部分は、ライブラリをパッケージ化することを前提としています。
これを行うために、 python-packagesで見つけることができるRednotebookの例を調べました(たまたまPythonで書かれていることを知っていた以外の特定の理由ではありません)が、そのファイルは非常に巨大であるため、ここに関連部分:
私の派生は次のようになります。
requirements.nixの出力でpypi2nixあり、requirements.packagesタイプは「派生のリスト」です。それにもかかわらず、Rednotebook の結果のストア パスに cd すると/bin、いくつかのラッパー スクリプトを含むディレクトリが存在します。私のアプリのストアパスはただlibありません/bin
アプリケーションがあることを Nixpkgs に伝えるにはどうすればよいですか?
nixos - nixpkgs で定義されたサービスの serviceConfig を configuration.nix から変更するには?
nixpkgs の nagios にsystemd.services.nagios.serviceConfig.Restart="always";は、journalctl -u nagiosログが乱雑になっているものがあり、Restart="no" にする必要があります。代わりは!
MySQL の修正
MySQLの場合、これは機能します:
MySQL サービスには「Restart」、「RestartSec」、または「StartLimitInterval」のいずれもリストされていないため、私は推測します。
nagiosの修正を試みました
以前のMySQLと同じメカニズムをnagiosに使用して、次のことを試します。
私に与えます:
次のように更新した場合:
その結果、値にsystemd.services.mysql.serviceConfigは「Restart」のみが含まれるようになりましたが、重要な「ExecStart」およびその他のサービス定義が欠落しています。
最後にこれを使用して:
教えてください: