Answers:
首先,你也无需PassIFox
也没有额外的PPA描述由@Faisal哈克沙拉菲的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
);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
安装KeyPass2:
按Alt+ Ctrl+ T启动终端并逐个运行以下命令。
sudo apt-add-repository ppa:jtaylor / keepass sudo apt-get更新 须藤apt-get install keepass2 mono-complete
工具>附加组件
搜索Kee
并安装。
创建插件文件夹
须藤mkdir / usr / lib / keepass2 / plugins
安装curl和jq(仅在安装最新版本的KeePassRPC时才需要)
sudo apt安装curl sudo apt安装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的所有内容,因此安装没有用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/zh-| -Running-KeeFox-under-Mono
mono-dmcs
并且libmono-system-management4.0-cil
在12.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所描述
/usr/lib/keepass2
/usr/bin/mono
KeePassRPC.plgx
文件keepass2-plugin-application-indicator
)xul-ext-keefox
而不是keepass2-plugin-rpc
确保版本兼容性对于Ubuntu 18.04, 从Ubuntu软件中搜索并安装KeePassXc KeePassXC
在FireFox中,在加载项(快捷方式Ctrl + Shift + A)中搜索KeePassXC-Browser添加到Firefox。
打开KeePassXC并打开您的KeePass数据库,然后转到
工具->设置->浏览器集成 KeePassXC设置
确保您检查
然后在FireFox中,单击新添加的KeePassXC-Browser按钮,然后在“连接”按钮中。将打开一个新的KeePassXC:新密钥关联请求窗口,键入数据库名称,然后保存并允许访问。
就是这样,KeePassXC现在已集成。