Linux Mint CinnamonシステムでKeePassXCを見ています。組み込みのチュートリアルに従ってインストールと初期使用がスムーズに行われましたが、Firefoxの統合に問題がありました。
KeePassXC-BrowserをFirefoxに追加した後、アドインで次のエラーが発生しました。
KeePassXCに接続できません。 KeePassXC設定でブラウザ統合が有効になっていることを確認してください。
ブラウザ統合が有効になっています。 Firejailの下でFirefoxを実行しているため、エラーが発生しているようで、KeePassXCもFirejailの下で実行する予定です。
FirejailでKeePassXCを実行する際に問題があります。コマンドラインからKeePassXCを実行することもできません。最初は、実行可能ファイルの欠落エラーが発生しました。下で見つけて/var/lib/flatpak/app
リンクを作成しました。これにより、libqrencode.so.4
共有ライブラリが見つからないというエラーが発生します。
この質問は共有ライブラリとは関係ありません。私はそれを知っていますが、$LD_LIBRARY_PATH
インストール中にこれらのことがなぜ設定されていないのかわかりません。/etc/ld.so.conf.d
または関連コンテンツが含まれていません$LD_LIBRARY_PATH
。インストールはほとんど完了していないようですが、GUIソフトウェア管理者はエラーを報告しません。
コマンドラインでKeePassXCを実行する方法は? FirejailがFirefoxをKeePassXCから切り離すという私の推測は正しいですか? Firejailを使ってKeePassXCを実行できますか?これら3つを一緒に実行する提案がある人はいますか?
(最新バージョンのミントとアプリを実行しています。)
どんな助けでも大変感謝します。
答え1
実行可能ファイルが下にあるので、アプリケーションとしてインストール/var/lib/flatpak/app
したとします。現時点では/サポートはありません。バラよりkeepassxc
flatpak
firejail v0.9.60
firejail
flatpak
snap
リリースノート:
firejail(0.9.60)基準。緊急度=低
...
* flatpak / snapパッケージのサポートを中止
keepassxc
サンドボックスを使用するには、パッケージからインストールするか、firejail
ソースからコンパイルするか、アプリイメージをインポートする必要があります。deb
Linux Mintを使用しているので、最も簡単な方法はリポジトリからLinux Mintをインストールすることです。次のことができます。
sudo apt-get update
sudo apt-get install keepassxc
/etc/firejail/keepassxc.profile
また、ラインがあることを確認してくださいnoblacklist ${HOME}/.mozilla
。これにより、ブラウザの拡張機能にアクセスできるfirefox
ようにディレクトリがブラックリストに追加されるのを防ぎます。keepassxc
ところで、flatpak
アプリケーションにはsnap
独自のサンドボックス方式があります。例えば、デフォルトflatpak
のビルドオプションの結果は次のとおりです。:
- ランタイム、アプリケーション、および//.var/app/$APPIDを除いて、ホストファイルにアクセスできません。このうち最後のものだけを書くことができます。
- ネットワークにアクセスできません。
- デバイスノードにアクセスできません(/dev/nullなどを除く)。
- サンドボックス外のプロセスにはアクセスできません。
- 限られたシステムコール。たとえば、アプリケーションは非標準のネットワークソケットタイプを使用したり、他のプロセスをptraceしたりすることはできません。
- セッション D-Bus インスタンスへのアクセスは制限されています。アプリケーションはバス上に独自の名前しか持てません。
- X11、システムD-Bus、PulseAudioなどのホストサービスにアクセスできません。
また、flatpak
このバージョンはKeepassXCチームによって正式にサポートされていません。ねえ。
引用する