本人一项没有追版本的习惯,除非需要新版本的功能。前一段时间看到消息说android的SDK和仿真器更新了,由于inter的贡献,X86下效率提高了很多。我想这个是期待已久的,于是就去更新。然后开eclipse提示ADT要更新,好吧更新就更新吧。这时候提示eclipse版本太低,让更新eclipse。于是好吧我去下了个最新的eclipse,貌似是3.7的样子,然后我去装SVN,提示需要JAVAHL,好吧,这个之前装过,于是执行命令发现javaHL已经安装过了,但是版本不对,而新版本还没有提交大仓库了…………..

于是又在http://stackoverflow.com/找到了答案,首先到SVN官网找到最新的地址更新SVN插件,地址在http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA。按照自己需要招对应版本,于是我当时用的石最高版本1.8.x。但是1.8.x对应的java HL版本是1.7.x,这个在java HL主页有介绍,地址http://subclipse.tigris.org/wiki/JavaHL,但是这个1.7.x不再ubuntu的仓库里面。于是使用PPA源,命令如下

sudo apt-get purge libsvn-java 删除已经安装的java HL
接下来添加PPA源然后更新,这时候Java HL的版本就是最新的 1.7.x
sudo add-apt-repository ppa:dominik-stadler/subversion-1.7
sudo apt-get update
sudo apt-get install libsvn-java

如下图:

这时候eclipse里面的SVN插件就可以识别到此版本的Java HL。话又说回来了,现在有了GIT,用SVN的人也渐渐少了很多。

然后比较要命的是Ubuntu挂载NTFS分区的权限问题。我记得我第一次装Ubuntu的时候是10.04,当时是什么情况记不太清楚,真正想用Ubuntu是在11.04的时候,应为我很多目录都是在NTFS分区下,我突然发现挂载的NTFS分区文件没有可执行权限,而且无法修改………. 当时我想也许是安全性考虑吧,或者是NTFS支持不足,也没有在意。有人说把NTFS挂载到自己的home下就可以,当时也没有去尝试。

现在我为了写东西懒得复制一份到ext3分区了于是找到了一个方法,简单易行。这里要用到NTFS-3g的库,命令如下:

1.安装了以下两个插件:
sudo apt-get install ntfs-3g //这个似乎ubuntu自带的
sudo apt-get install ntfs-config //这个是个图形界面的NTFS权限配置程序。
2.执行:
sudo ntfs-config 勾选【启用内部设备写支持】;

这时候一般都会报错,提示少目录之类的,大致这样 OSError: [Errno 2] 没有那个文件或目录: “/etc/hal/fdi/policy”,这时候需要新建一个目录,直接sudo mkdir -p /etc/hal/fdi/policy即可。然后石改一下py的配置文件。文件路径/usr/lib/pymodules/pythonx.x/NtfsConfig/NtfsConfig.py。这里pythonx.x可能会不同,我这里是2.7。将56行将”os.mkdir(HAL_CONFIG_DIR”:改为”os.makedirs(HAL_CONFIG_DIR)”,如下图:

记得改完重启生效,重启后会自动挂载你开始选择的分区,进去之后就可以看到拥有了X权限。目的虽然是达到了,但是总感觉似乎是违背lunux权限的初衷了… ..