一直以来都使用 Firefox 浏览器配合 Keepass2 做密码管理,选择坚果云来同步数据,主要是考虑坚果云的 Ubuntu 客户端用着不错,免费流量也够用。所以在装好XP 和 Ubuntu14.04 的双系统后,就首先想着把密码管理工具 Keepass2 也赶紧装上。
不得不说升级 Ubuntu 14.04 后,再次方便不少,许多原来需要手动解决的问题,更新后都搞定了,如中文乱码,一些软件版本过低需要手动编译等等。
一、安装 Keepass2
在 Ubuntu 14.04 的软件源中已经有 KeePass2 了,在 Ubuntu 软件中心找到后点击安装即可,或则输入命令:
sudo apt-get install keepass2
默认安装好就可以直接运行 KeePass2 了,只不过语言是英文的,不习惯的话就去 Keepass 的官方页面(http://keepass.info/translations.html)下载中文语言包,注意选择 2.x 版本语言包。下载语言包解压之后将 KeePass 的语言文件(Chinese_Simplified.lngx)复制到~/.local/share/KeePass 目录(.local 为隐藏目录,在浏览文件夹时按下 Ctrl + H 快捷键来显示)。之后启动 KeePass,选择 View 菜单,点击 Change Language,在弹出的对话框中选择 Simplified Chinese,KeePass 将要求重新启动,点击 Yes 重新启动 KeePass 即可。设置完成后在帮助菜单的关于 Keepass 中可以看到安装的是 Keepass 2.25 版本。
二、安装浏览器扩展
首先输入命令安装 Mono:
sudo apt-get install mono-complete
这个安装的是 Mono 的完整包,命令好记但安装后占用空间较大,如果只是想让浏览器用上扩展,可以试试其它的安装命令,能节省不少空间,网上看到的,命令如下,我没试过,有朋友试过可以反馈下。
Firefox 用户输入:
sudo apt-get install mono-dmcs libmono-system-management4.0-cil
Chrome 用户输入:
sudo apt-get install binfmt-support cli-common libgdiplus libmono-accessibility4.0-cil libmono-corlib4.5-cil libmono-data-tds4.0-cil libmono-i18n-west4.0-cil libmono-i18n4.0-cil libmono-posix4.0-cil libmono-security4.0-cil libmono-system-configuration4.0-cil libmono-system-data4.0-cil libmono-system-drawing4.0-cil libmono-system-enterpriseservices4.0-cil libmono-system-runtime-serialization-formatters-soap4.0-cil libmono-system-security4.0-cil libmono-system-transactions4.0-cil libmono-system-windows-forms4.0-cil libmono-system-xml4.0-cil libmono-system4.0-cil libmono-webbrowser4.0-cil mono-4.0-gac mono-gac mono-runtime mono-runtime-common mono-runtime-sgen mono-dmcs libmono-system-management4.0-cil libmono-csharp4.0c-cil libmono-microsoft-csharp4.0-cil libmono-system-configuration-install4.0-cil libmono-system-core4.0-cil mono-mcs libmono-system-net-http-formatting4.0-cil libmono-system-net-http4.0-cil libmono-system-runtime-serialization4.0-cil libmono-system-xml-linq4.0-cil
接着就是安装对应扩展,Firefox 用户安装 KeeFox 扩展(点击打开),Chrome 用户安装 Keepasshttp 和 ChromeIPass 扩展。这里只说 Firefox 的,安装好 KeeFox 重启 Firefox 后,会提示如何安装 Keefox,主要就是设置 Keepass 安装位置为 /usr/lib/keepass2,Mono 可执行文件位置为 /usr/bin/mono,然后看到如下的步骤:
这时可以用命令操作(注意前半部分的路径需要替换成你的浏览器中显示的):
sudo cp /home/xhhjin/.mozilla/firefox/o3t4ipyj.default/extensions/keefox@chris.tomlinson/deps/KeePassRPC.plgx /usr/lib/keepass2/
或则通过 sudo nautilus
命令来进行图形界面的复制操作,关键就是这个操作需要 root 权限。
然后重启 Keepass2 就可以进行浏览器自动填充了。
三、设置全局快捷键
如果需要全局快捷键来输入密码,就需要安装 xdotool,输入命令:
sudo apt-get install xdotool
安装完成后,在系统设置 -》键盘 -》快捷键中点击添加新的快捷键,在名称中输入 KeePass,在命令中输入 mono /usr/lib/keepass2/KeePass.exe --auto-type
,点击应用即可。然后在“键盘快捷键”对话框的列表中找到“自定义快捷键”,点击刚刚设置的 KeePass 快捷键选项,输入按键组合如 Ctrl+Alt+X ,最后关闭键盘快捷键对话框即可完成设置。
现在所有设置都已完毕,在 Ubuntu 中使用 Keepass2 和在 Windows 下都差不多了。
欢迎转载,转载请注明出处:蔓草札记 » Ubuntu 14.04 安装使用 Keepass2