web-dev-qa-db-ja.com

KeePassとMono-Macで実行する方法

OS X 10.8.2を実行しているMacでKeePass(v2.20.1)をMono(v2.10.10)で実行しようとしています。

http://keepass2.openix.be からダウンロードしたKeePassは、上記の以前の投稿で説明したKEEPASS.EXEファイルではありませんが、Macアプリケーションのようで、クリックすると次のように表示されます。

Keepass 2.20.1 "を開く権限がありません(私はオランダ語のインターフェースを持っています)

Windows .exeを実行しようとしましたが、結果が得られませんでした。MacでKeePassを実行する方法を教えてもらえますか?

1
Robert

Openix.beからダウンロードしたkeepassバンドルの実行で問題が発生しました(Mac OS X Snow Leopard-10.6.8で試しました)。 Macで元のkeepassを実行する唯一の方法は、Mac用のMonoフレームワーク( www.mono-project.com )をダウンロードし、元のサイトから最新のkeepass.exeをダウンロードすることでした( http ://keepass.info/download.html )ポータブル.Zipパッケージを選択し、Macで.Zipを解凍して、ターミナルアプリケーションから「monokeepass.exe」を実行します。

残念ながら、コピーアンドペーストでいくつかの問題が見つかりました。これは現在Mac用のmonoではサポートされていません。最新バージョン(2.22)では、[パスワードのコピー]ボタンは機能しますが、コピーアンドペーストに基づくその他の機能(Cmd-C/Cmd-Vなど)は機能しません。

KeepassX (バージョン2.0 alpha 4)を使用して問題を解決しました。これは機能が少ないように見えますが、OsXにネイティブに統合されており、期待どおりにコピーアンドペーストが機能します。

2
Mariano Paniga

開発者がKeePassfor OS Xのディスクイメージを作成するときに間違いを犯したようです。ユーザーには、アプリケーションバンドルを実行したり、ディスクイメージからコピーしたりするための権限がありません。

最初にコピーした可能性のあるものをすべて削除します。次に、イメージをマウントした後(「インストールするには、ドラッグ…」の手順を参照)、ターミナルを開き、次のように入力します。

Sudo cp -r /Volumes/KeePass2.20.1/KeePass2.20.1.app /Applications
Sudo chmod u+wrx /Applications/KeePass2.20.1.app
Sudo chown -R $( whoami ):staff /Applications/KeePass2.20.1.app

最初のコマンドの後にパスワードの入力を求められます。これらの手順を実行するには、コンピューター管理者である必要があります。

2
Daniel Beck

KeePassが(ファイアウォール経由で)インターネットに接続できないようにすることで問題が解決することがわかるまで、私は同じ問題を抱えていました。これで起動し、開いたままになります。試してみる。

0