サムドライブにKeepass1.16をインストールしましたが、これはワインで動作すると報告されています(Keepassホームページによる)が、マスターパスワードを入力すると、ハングして「プログラムkeepassで重大な問題が発生したため、閉じる必要があります」という画面が表示されます。
ターミナルのスタックトレースで次のエラーメッセージが表示されました。
wine: Call from 0x7b844633 to unimplemented function bcrypt.dll.BCryptOpenAlgorithmProvider, aborting
Windowsでは、すべてが正常に実行されます。
私はubuntu9.04でwine-1.1.27を使用しています
何かご意見は?
私はWineに精通していませんが、バージョン1.16はt KeePassの彼のWineHQリスト に表示されないため、おそらくKeePass1.16は互換性がありません。
ただし、KeePass for Windowsからフォークされたクロスプラットフォームプログラム KeePassX があり、チェックアウトする必要があります。 buntuにKeePassXをインストールする方法 。
Keepass 1.xバージョンの使用を検討している場合は、代わりに KeepassX を使用する必要があります。
KeepassXリポジトリ をソースに追加するのと同じくらい簡単です(システム->管理->ソフトウェアソース:サードパーティ経由) Software-> Add)、そしてパッケージをインストールします。
Sudo apt-get install keepassx
。kdbxファイル拡張子を使用するWindowsでKeepass 2.xバージョンを使用している場合は、最新のKeepassX 0.4.0 Beta1でさえ運が悪いことに注意してください。バージョンはこれで動作することができません。私はこの問題に遭遇し、互換性のためにWindowsでKeepass1.xバージョンの使用に戻らなければなりませんでした。
編集:Decioがコメントで指摘したように、Keepass 2.xは.NETフレームワークで実行されるため、Monoを使用していても、Monoで実行できます。現時点でUbuntuリポジトリにないバージョン。
KeepassXフォーラムでの議論もあります KeepassXプロジェクトの将来の方向性について KeepassがLinuxとMacでMonoで実行できるようになったため、.