手里面有一台面临报废的笔记本,安装了Ubuntu的系统,时不时的也是在使用。
本来是下载了keepass的.deb包准备安装,但是还要自行安装依赖,着实有点麻烦。
安装 KeePass
在 Ubuntu 的软件源中已经有KeePass2
了,直接使用命令即可安装。
#先更新下源
sudo apt-get update
#安装 keepass2
sudo apt-get install keepass2
如果提示缺少依赖,那么根据提示输入命令自动安装依赖即可。
更改软件语言
安装好可以直接运行 KeePass2 ,但是默认的语言是英文,对于我这种渣渣而言,必须用中文才行啊。(英语不及格Orz...)
下载语言包
#语言包下载地址
http://keepass.info/translations.html
官方提供有中文包,在Translations
中找到Chinese, Simp.
,有1.x+
和2.x+
两个选项,注意要选择 2.x 版本语言包。
下载语言包解压后回获得一个名为Chinese_Simplified.lngx
的文件,将文件复制/移动到 KeePass 的语言包目录(Languages)下(直接复制无效,因为没有权限)。
#移动 sudo mv 文件路径 目标路径
sudo mv Chinese_Simplified.lngx /usr/lib/keepass2/Languages
#复制 sudo cp 文件路径 目标路径
sudo cp Chinese_Simplified.lngx /usr/lib/keepass2/Languages
我发现网上都是说将文件放到keepass2根目录下,可能以前的老版本可以读取,但是现在的新版本是读取Languages文件夹下的语言包文件,而keepass2下无Languages文件夹,所以我们需要创建一个。
#mkdir 文件夹 --/创建一个文件夹
sudo mkdir Languages /usr/lib/keepass2/
然后可以通过终端输入 keepass2
或点击应用程序图标启动 KeePass,选择 View
菜单,点击 Change Language
,在弹出的对话框中选择 Simplified Chinese(简体中文)
,确定后 KeePass 提示需要重新启动,点击 Yes
重新启动 KeePass 即可。
设置完成后在帮助菜单的关于 Keepass 中可以看到我安装的是 Keepass 2.44 版本。
解决乱码问题
切换了语言后发现菜单和对话框中文全是小方块,查询后发现是因为未映射中文字体,修改/etc/fonts/conf.avail/65-nonlatin.conf,增加如下内容即可:
#使用vim编辑65-nonlatin.conf文件
sudo vim /etc/fonts/conf.avail/65-nonlatin.conf
#在</fontconfig>前添加下列内容
<alias>
<family>Ubuntu</family>
<prefer>
<family>sans-serif</family>
</prefer>
</alias>
#按esc后保存并退出
:wq
保存后重启keepass即可看到程序已经恢复正常。
安装浏览器扩展
#安装 Mono 的完整包
sudo apt-get install mono-complete
评论