如何在Ubuntu 16.04 – 18.04中使用Kee集成KeyPass2和Firefox
我已经安装了KeePass2并且还安装了两个附加组件Kee。 但我不知道如何整合它。 请帮我说明。
Ubuntu 14.04,15.10 / Linux Mint 17
首先,您既不需要PassIFox
也不需要PassIFox
Haq Salafi描述的额外PPA,因为mono-complete
和keepass2
已经在存储库中可用 。
安装
- 下载并安装KeeFox附加组件
-
安装
keepass2
和mono
CLI编译器和系统管理器库:sudo apt-get install keepass2 mono-dmcs libmono-system-management4.0-cil libmono-system-numerics4.0-cil
- 赞成 Faisal Haq Salafi的回答;
- upvote Simounet缩小了包装清单(6Mo vs. 125Mo with
mono-complete
);
组态
-
KeePass插件位置:
/usr/lib/keepass2/plugins
-
Keefox
- KeePass安装位置:
/usr/lib/keepass2
- 单声道可执行位置:
/usr/bin/mono
- KeePass安装位置:
KeePassRPC插件
# 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/
重新开始
退出并重新启动:
- Keepass2,然后解锁你的金库;
- Firefox,查看keefox图标以获取信息
安装KeyPass2:
按Alt + Ctrl + T启动终端并逐个运行以下命令。
sudo apt-add-repository ppa:jtaylor / keepass sudo apt-get update sudo apt-get install keepass2 mono-complete
打开Firefox,从附加组件安装Kee
工具>附加组件
搜索Kee
并安装它。
创建插件文件夹
sudo mkdir / usr / lib / keepass2 / plugins
安装curl和jq(仅为了便于安装最新版本的KeePassRPC而需要)
sudo apt install curl sudo apt install jq
将最新版本的KeePassRPC放入之前创建的plugins文件夹中
curl -s https://api.github.com/repos/kee-org/keepassrpc/releases/latest | jq -r“.assets [] | select(.name | test(\”KeePassRPC.plgx \“))| .browser_download_url”| xargs sudo curl -s -L -o“/usr/lib/keepass2/plugins/KeePassRPC.plgx”
你们都完成了!
[编辑于2016年4月29日]
自从KeeFox的1.6.0版本开始,这个技巧就无法使用了。 需要新的库。 目前,我发现了libmono2.0-cil
但还有更多。 我在KeeFox论坛上发布了一个主题 。
[原帖]
KeeFox不需要单声道的所有东西,所以安装mono-complete
没用。 mono-dmcs
和libmono-system-management4.0-cil
必须足够。 所以,这个命令必须做到这一点:
sudo apt-get install keepass2 mono-dmcs libmono-system-management4.0-cil
使用这种方法,你将节省超过120Mo和一堆无用的lib来保持最新。 我从KeeFox GitHub wiki获得了这个要求: https : //github.com/luckyrat/KeeFox/wiki/en-| -Running-KeeFox-under-Mono
Ubuntu 16.04
如果您安装了KeePass 2 ,那么有一种方便的方法可以使所有内容保持最新和正常运行。
如果您不知道PPA是什么,请阅读: PPA是否可以安全地添加到我的系统中以及需要注意哪些“危险信号”?
安装
注意:您可能需要撤消KeeFox上的手动安装!
添加一个ppa,然后从那里安装KeeFox :
sudo add-apt-repository ppa:dlech/keepass2-plugins sudo apt update sudo apt install xul-ext-keefox
这也将安装RPC插件( keepass2-plugin-rpc
)作为其依赖项。
配置
正如@Édouard-lopez所描述的那样
- Keefox
- KeePass安装位置:
/usr/lib/keepass2
- 单声道可执行位置:
/usr/bin/mono
- KeePass安装位置:
优点:
- 无需手动复制
KeePassRPC.plgx
文件 - 包含所需的单声道库(并使它们保持最新)
- 其他插件也可用(有助于将keepass2集成到ubuntu中,例如
keepass2-plugin-application-indicator
)
(检查是否需要旧版本!)
编辑
- 安装
xul-ext-keefox
而不是keepass2-plugin-rpc
可确保版本兼容性