NixOSでMonoでSubtitleEdit(.NETアプリケーション)を使用しようとしています。これは過去の他のディストリビューションでも機能しましたが、何らかの理由でSubtitleEditはNixOSでmpvまたはlibvlcを見つけることができませんでした。すべてはConfiguration.nixを介してインストールされているので、どういうわけかLibVLCまたはmpvをMonoとSubtitleEditに公開する必要があるようです。どうすればいいですか?
注:何らかの理由でLibVLCパッケージをインストールするとVLCがクラッシュしますが、SubtitleEditはデフォルトでLibMPVに設定され、LibMPVとうまく機能します。
答え1
ChatGPTで見つけたおおよその正確な情報に基づいてmpvをインストールした後、libmpv.soが/run/current-system/sw/lib/に存在することがわかりました。その後、これを含めるenv
ために環境変数LD_LIBRARY_PATHを有効または設定することがわかりました。export
変数パスは次のとおりです...
LD_LIBRARY_PATH="/run/current-system/sw/lib:$LD_LIBRARY_PATH"
...実行する前にmono subtitleEdit.exe
問題を解決しました。 TYJ!