Ubuntu下密码学开发环境搭建

本文详细介绍了在Ubuntu13.10环境下如何搭建密码学开发环境,包括设置root账户、安装Eclipse、配置Android SDK以及安装密码学库文件如pbc。对于Java/Android开发者,特别强调了Eclipse的安装和Bug修复,确保在开发过程中能顺利使用JNI/NDK调用C层库。
摘要由CSDN通过智能技术生成

Ubuntu下密码学开发环境搭建

题记

由于最近在做一些关于密码学的项目,而密码学大部分开源库都依赖于Linux环境,所以在Ubuntu下搭建密码学开发环境就变得很有必要了。本文介绍了在ubuntu下搭建密码学开发环境的必要步骤,同时进行了一些细微的设置,以提高使用感受。

Ubuntu系统安装并设置root账户。

我安装的是Ubuntu13.10 。由于开发的过程中需要频繁修改各种conf文件,或者修改/usr文件夹中的文件,所以管理员权限下的sudo显然无法满足我们的需求,我们需要建立root账户,以便我们开展以后的工作。

  首先是开启root帐号,设置root密码

sudo passwd root
然后根据提示两次输入新的密码即可,这个时候就可以使用root权限登录了。但是如果我们注销登录,会发现系统根本不允许我们使用root账户登录,必须在进入账户之后再进行权限提升,这显然不能满足我们的需求。这是因为ubuntu默认隐藏root账户的原因。所以要修改配置。

  修改lightdm配置

打开Terminal,修改 /etc/lightdm/lightdm.conf.d/10-ubuntu.conf 文件:

sudo gedit /etc/lightdm/lightdm.conf.d/10-ubuntu.conf
  添加如下内容

greeter-show-manual-login=true  #允许手工输入登陆系统的用户名和密码
allow-guest=true #允许guest登录

值得一提的是,在ubuntu有些低版本中,需要修改的 /etc/lightdm/lightdm.conf文件,修改方法同上。

这样,我们就可以选择以root账户登录了。

Ubuntu下Eclipse安装与配置

 我的主要工作是进行Java/Android 开发,底层调用是使用C层的库,也就是使用jni/NDK调用。因此,Eclipse是一个合适的开发工具。

1. Eclipse安装

最新版本的Eclipse 下载地址是https://www.eclipse.org/downloads/   需要注意的是,32位系统和64位系统的Eclipse是有区别的,下载的时候要慎重。

  Ubuntu中,测试系统是32位还是64位有两个方法:

1,Terminal里输入 uname -m 返回i686即为32位系统,返回x86_64即为64位系统;

2,Terminal里输入 getconf LONG_BIT,这个命令是返回系统中long型数据的长度,若返回32即为32位系统,64即为64位系统。

下载后解压到/usr/local/java 文件夹中。

2.Eclipse Bug修复

需要说明的是,Ubuntu12.10之后的unity界面有bug,而eclipse的界面使用unity的界面代理,导致有很大几率无法显示eclipse菜单,所以必须新建快捷方式,以此开启禁用菜单代理选项模式的Ecl

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值