Gangmax Blog

how to create setup working environment on Ubuntu

最近我换了新的工作,工作所需的软件也发生了很大的变化。在新的公司里,邮件系统、IM工具以及VPN客户端和原来的公司都有很大差别,而且身边的同事使用的都是Windows环境下的相关软件客户端。由于我不想使用Windows,为了在我的机器上搭建Ubuntu工作环境,这两周我花了不少时间,今天终于解决了主要的几个问题。

要在Ubuntu环境下工作,主要需要解决以下几个客户端在Ubuntu上正常工作的问题:

  1. Lotus Notes(Email/Calendar);

  2. Lotus Sametime(Instance Messager);

  3. AT&T Global Network Client(VPN client when working from home);

  4. Wireless WIFI connection in office.

以下分别描述相关的解决方法。

1. Lotus Notes & Sametime

这是最困难的一项。第一步,我从公司的搜索引擎上搜索到了deb格式的notes和sametime安装包。很不幸的是,在Ubuntu11.10上安装了之后,sametime正常但是notes里面无法显示邮件内容,只能看到邮件标题。我又尝试着搜索了差不多一天时间,没有找到解决方法。我猜测可能是因为notes 8.5.3版本发布的时间早于Ubuntu11.10,没有做过相关测试,可能有兼容问题。所以我把系统重新安装成了Ubuntu 10.04,再重新安装notes和sametime,这个工作正常,搞定!希望lotus可以尽快升级支持新的Ubuntu版本。具体步骤如下:

首先,从这里下载deb格式的安装文件。

然后在Ubuntu 10.04里面依次安装lotus-notes和lotus-sametime对应的deb安装文件即可。

然后启动Lotus Notes,接受授权协议,指定本地的id文件,填入server信息,然后用自己的帐号登录,就可以使用了。

2. AT&T Global Network Client

这个解决方案完全是来自这篇文章

首先,从这里下载”AT&T VPN client”rpm格式的安装文件,因为这个安装文件是rpm格式的,我们还需要从这里下载“ubuntu_rpm2deb.sh”脚本文件,使用它将rpm安装包转换为deb格式的安装包。

有了这两个文件之后,把它们放在同一目录下,进入该目录,运行以下脚本:

1
2
3
4
5
6
sudo apt-get install tcl8.5 alien rpm dpatch
chmod +x ubuntu_rpm2deb.sh
./ubuntu_rpm2deb.sh agnclient-1.0-2.0.1.3003.i386.rpm
# If the last command result looks like :
# "No 'alien' found, run ./ubuntu_rpm2deb.sh --deps to install all dependencies."
# please run "./ubuntu_rpm2deb.sh --deps" command to add the dependencies.

If everything is OK, you will get the “agnclient_1.0~2.0.1.3003-1.1_i386.deb” file. Install it as normal deb package, then run it, input your Account, USER ID and Password to log in.

3. WIFI

这是解决方法最简单的一项。无论是Ubuntu 11.10还是10.04操作系统,在办公区域都可以直接搜索到公司的WIFI信号,只需要填入如下网络链接信息即可正常使用:

1
2
3
安全性:WPA及WPA2企业
认证:LEAP
用户名/密码:你应该有的

相比之下,Windows下的客户端设置复杂速度还超级慢,烂到家了。用Linux,怎一个爽字了得。

Added@20120105:

在安卓手机上连接公司的wifi网络(参考了这篇文章):

首先需要你的手机可以执行root操作并且安装有”RE管理器”。

用”RE管理器”打开以下目录:

1
/data/misc/wifi/

长按该目录下的”wpa_supplicant.conf”文件,选择用“文本编辑器打开”;

在该文件末尾追加以下内容:

1
2
3
4
5
6
7
network={
ssid=“network_ssid“
key_mgmt=WPA-EAP
eap=LEAP
identity=“your user name“
password=“your password“
}

保存后,打开wifi连接,应该就可以成功连接wifi了。

总结

在没有任何资料和同事帮忙的条件下(我也问过同事,但是周围没有一个同事成功的在linux上安装过notes, sametime或者AT&T VPN Client,大部分人从没有试过,有个别人尝试过也只是浅尝辄止,遇到问题就放弃了),我能找到对应的解决方法,着实不容易。主要的方法是:1.在公司内部的搜索引擎上面搜索(notes和sametime的deb安装文件就是这么找到的),2.通过Google(AT&T VPN client的解决方案就是google到的)。而且这次能搞定这些东东,也给了我一些启示:

在没有解决方案的时候,先尽量搜索并收集相关信息,看看前人都是怎么对付同一个问题的;
有了前人的经验,多尝试,如果失败了,多动动脑子,想想有没有其它的方法。

总之,尝试了不一定有结果,但不尝试一定没有结果,不要把好的想法仅仅停留在脑子里。

JUST DO IT.

Comments