请问我应该如何完成这个任务?
首先,您无需安装 PassIFox
或 @Faisal Haq Salafi 描述的额外软件源(PPA),因为 mono-complete
和 keepass2
已经在软件库中可用。
安装keepass2
和mono
CLI编译器和系统管理库:
sudo apt-get install keepass2 mono-dmcs libmono-system-management4.0-cil libmono-system-numerics4.0-cil
mono-complete
相比,节省了6Mo vs. 125Mo);KeePass插件位置:/usr/lib/keepass2/plugins
Keefox
/usr/lib/keepass2
/usr/bin/mono
# create a plugins sub-directory in keepass2 directory
sudo sh -c 'mkdir /usr/lib/keepass2/plugins'
# copy the keefox plugin into it
sudo ln --force --no-dereference --symbolic $HOME/.mozilla/firefox/*.default/extensions/keefox@chris.tomlinson/deps/KeePassRPC.plgx /usr/lib/keepass2/plugins/
退出并重新启动以下内容:
sudo ln -s $HOME/.mozilla/firefox/*.default/extensions/keefox@chris.tomlinson/deps/KeePassRPC.plgx /usr/lib/keepass2/plugins/KeePassRPC.plgx
- Thomas W.安装 KeyPass2:
按下 Alt+Ctrl+T 启动终端,并逐个运行以下命令。
sudo add-apt-repository ppa:ubuntuhandbook1/keepass2 sudo apt-get update sudo apt-get install keepass2 mono-complete xdotool
工具>附加组件
搜索 Kee
并安装它。
以管理员身份打开(访问),如果已经有了,请跳过此步骤。
sudo apt install nautilus-admin nautilus -q
下载 KeePassRPC 插件
KeePassRPC.plgx
右键单击插件文件夹 (/usr/lib/keepass2/plugins),选择
"以管理员身份打开"
/usr/lib/keepass2/plugins完成了!
[2016年04月29日编辑]
自从KeeFox的1.6.0版本以来,这个技巧就不再起作用了。需要新的库文件。目前,我找到了libmono2.0-cil
,但还有其他的。我在KeeFox论坛上发布了一个主题。
[原始帖子]
KeeFox并不需要安装完整的mono,所以安装mono-complete
是没有用的。mono-dmcs
和libmono-system-management4.0-cil
应该足够了。所以,这个命令应该能解决问题:
sudo apt-get install keepass2 mono-dmcs libmono-system-management4.0-cil
mono-dmcs
和libmono-system-management4.0-cil
在12.04版本是可用的,所以在更新的版本中应该没有问题。 - Simounet如果您已经安装了KeePass 2,那么有一种方便的方法可以保持一切更新和正常运行。
如果您不知道什么是 PPA,请阅读此文章:将PPA添加到我的系统是否安全,有哪些需要警惕的“红旗”?
注意:您可能需要取消手动安装的 KeeFox!
添加一个 PPA,并从其中安装 KeeFox:
sudo add-apt-repository ppa:dlech/keepass2-plugins
sudo apt update
sudo apt install xul-ext-keefox
keepass2-plugin-rpc
)作为其依赖项。
由@Édouard-lopez描述。
/usr/lib/keepass2
/usr/bin/mono
KeePassRPC.plgx
文件keepass2-plugin-application-indicator
)xul-ext-keefox
而不是 keepass2-plugin-rpc
确保版本兼容性。确保您勾选了以下内容:工具 -> 设置 -> 浏览器集成 KeePassXC设置