Tuesday, August 07, 2012

[linux] 如何把使用加入sudo group

如果在ubuntu 下建立一個新使用者,如何加入sudo group ?

$ sudo adduser yourname sudo

Monday, July 16, 2012

[Eclipse] SVN

如果在 eclipse 3.6 下設定 SVN, 在Ubuntu 12.04 下會出現錯誤
1.刪除原本在Ubuntn 的lib svn
$ sudo apt-get purge libsvn-java

2.把 update 到 subversion-1.7
$ sudo add-apt-repository ppa:dominik-stadler/subversion-1.7
$ sudo apt-get update
$ sudo apt-get install libsvn-java

3.尋找libsvn 安裝目錄
$ sudo find / -name libsvnjavahl-1.so

 ex: libsvn 安裝目錄為:/usr/lib/jni/libsvnjavahl-1.so
 則在eclipse 的安裝目錄下修改 eclipse.ini

 $ vim eclipse.ini 指定Djava.library.path 為libsvn的安裝目錄

 -Djava.library.path=/usr/lib/jni/ 

 4.重新啟動eclipse , 如果沒有出現exception ,則設定成功



如果作業系統為 CentOS (64bit) :

1. $ sudo yum install subversion-javahl.x86_64

2.  找出libsvn 的安裝目錄
$ sudo rpm -ql subversion-javahl
     /usr/lib64/libsvnjavahl-1.la
     /usr/lib64/libsvnjavahl-1.so
     /usr/lib64/libsvnjavahl-1.so.0
     /usr/lib64/libsvnjavahl-1.so.0.0.0
     /usr/lib64/svn-javahl
     /usr/lib64/svn-javahl/include
     /usr/lib64/svn-javahl/svn-javahl.jar

3)修改eclips.ini
      在Eclipse安装路径下找到eclipse.ini

-Djava.library.path=/usr/lib64/
完整文件如下:
-startup
../Common/plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
../Common/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.0.200.v20090519
-install
/root/Genuitec/MyEclipse for Spring 8.6
-vm
/root/Genuitec/Common/binary/com.sun.java.jdk.linux.x86_64_1.6.0.013/bin/java
-vmargs
-Djava.library.path=/usr/lib64/
-Xmx512m
-XX:MaxPermSize=256m
-XX:ReservedCodeCacheSize=64m