web-dev-qa-db-ja.com

キーパスがワインで動作しない

サムドライブにKeepass1.16をインストールしましたが、これはワインで動作すると報告されています(Keepassホームページによる)が、マスターパスワードを入力すると、ハングして「プログラムkeepassで重大な問題が発生したため、閉じる必要があります」という画面が表示されます。

ターミナルのスタックトレースで次のエラーメッセージが表示されました。

wine: Call from 0x7b844633 to unimplemented function bcrypt.dll.BCryptOpenAlgorithmProvider, aborting

Windowsでは、すべてが正常に実行されます。

私はubuntu9.04でwine-1.1.27を使用しています

何かご意見は?

2
Decio Lira

私はWineに精通していませんが、バージョン1.16はt KeePassの彼のWineHQリスト に表示されないため、おそらくKeePass1.16は互換性がありません。

ただし、KeePass for Windowsからフォークされたクロスプラットフォームプログラム KeePassX があり、チェックアウトする必要があります。 buntuにKeePassXをインストールする方法

7
Jared Harley

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で実行できるようになったため、.

2
nagul