如何在Ubuntu 16.04 – 18.04中使用Kee集成KeyPass2和Firefox

我已经安装了KeePass2并且还安装了两个附加组件Kee。 但我不知道如何整合它。 请帮我说明。

Ubuntu 14.04,15.10 / Linux Mint 17

首先,您既不需要PassIFox也不需要PassIFox Haq Salafi描述的额外PPA,因为mono-completekeepass2已经在存储库中可用

安装

  1. 下载并安装KeeFox附加组件
  2. 安装keepass2mono 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

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/ 

重新开始

退出并重新启动:

  1. Keepass2,然后解锁你的金库;
  2. 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-dmcslibmono-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

优点:

  • 无需手动复制KeePassRPC.plgx文件
  • 包含所需的单声道库(并使它们保持最新)
  • 其他插件也可用(有助于将keepass2集成到ubuntu中,例如keepass2-plugin-application-indicator

(检查是否需要旧版本!)


编辑

  • 安装xul-ext-keefox而不是keepass2-plugin-rpc可确保版本兼容性