Ubuntu 10.04 amd64,中文输入法乱码、开发Android等

让系统支持32位程序

命令行下执行这两条指令:

sudo aptitude install libc6-dev-i386 

sudo aptitude install ia32-libs 

安装JDK/Android SDK/NDK/ADT

1、JDK直接百度搜索,到JAVA SE网站下载系统对应的版本,我习惯用tar.gz的包,解压了安装即可。

可以参考这篇文章http://dartmi.diandian.com/Ubuntu%E4%B8%8BJDK7%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE

2、建议安装到/usr/lib下,当然你也可以随心所欲放到其他目录下。

cd /usr/lib

sudo mkdir jvm                   #新建文件夹比如jvm存放jdk

cd /home/dart/Download    #这是我下载jdk-7u4-linux-i586.tar.gz所在的目录

sudo tar zxvf jdk-7u4-linux-i586.tar.gz  -C /usr/lib/jvm    #解压文件到/usr/lib/jvm

3、配置环境变量

sudo gedit ~/.bashrc

打开文件后,在文件最后面添加以下几行:

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04

export JRE_HOME=${JAVA_HOME}/jre  

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  

export PATH=${JAVA_HOME}/bin:$PATH

保存后退出。

4、测试

如果不重启shell(终端),直接“java -version”会出现下面错误,或者你已经安装了其他版本的JDK则不会出现此错误:

程序“java”已包含在下列软件包中:

* gcj-4.4-jre-headless

* openjdk-6-jre-headless

* cacao

* gij-4.3

* jamvm

请尝试:sudo apt-get install <选定的软件包>

所以必须关闭shell再重新打开,输入:

java -version

当然也可以不重启shell,直接source一下使环境变量立即生效:

source ~/.bashrc

java -version

返回如下:

java version "1.7.0_04"

Java(TM) SE Runtime Environment (build 1.7.0_04-b20)

Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)

代表已经成功安装,如果不是显示上面的内容,代表你安装过程中出错,或者存在多个版本,请尝试下面操作

5、配置JDK默认版本(如果步骤4显示正常,则忽略此步骤)

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300

sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java-7-sun/bin/jar 300

sudo update-alternatives --config java


NDK和SDK的安装比较简单,只需要下载相应的压缩包,(如果用Eclipse开发,直接下载对应版本的ADT就可了,百度到官方网站下载)

下载完成后解压到自己想要放的目录 ,然后修改 .bashrc文件,添加一下路径就可以了。

可以参考上面的JDK安装增加 NDK_HOME SDK_HOME变量 ,如下 :
export NDK_HOME=~/Android/andorid-ndk
export SDK_HOME=~/Android/sdk
export PATH=${NDK_HOME}:${SDK_HOME}/tools:${SDK_HOME}/platform-tools:$PATH

上面的操作完毕,应该可以直接打开ADT bundle里面的eclipse了,如果提示java未安装,请参考上述安装过程是否有所遗漏 。

ant打包工具的安装

最后,为了方便使用命令行编译,可以安装ant,指令为

sudo apt-get install ant

等着它完成安装就好了,最后测试的时候发现不能完成,提示说ant的版本为 1.7,而需要的版本至少为1.8.0

这样操作就行了:

1、去ant的官方网站下载最新版本的ant,http://ant.apache.org/

进到这个链接,http://ant.apache.org/bindownload.cgi,然后选择一个镜像,或者不管。

根据个人爱好下载不同的压缩格式版本:

  • .zip archive:apache-ant-1.9.0-bin.zip[PGP][SHA1][SHA512][MD5]
  • .tar.gz archive:apache-ant-1.9.0-bin.tar.gz[PGP][SHA1][SHA512][MD5]
  • .tar.bz2 archive:apache-ant-1.9.0-bin.tar.bz2[PGP][SHA1][SHA512][MD5]

2、解压下载的文件,文件夹命名为ant

3、把该文件夹合并到/usr/share/ant,操作指令为 :

sudo cp -R ant /usr/share

4、提示完成,再重新测试编译一下。

让中文显示不再乱码

首先用gedit /var/lib/locales/supported.d/local

来修改 /var/lib/locales/supported.d/local文件,在文件中添加如下内容:

 zh_CN.UTF-8 UTF-8

en_US.UTF-8 UTF-8

zh_CN.GBK GBK

zh_CN.GB2312 GB2312

添加后面的几行,然后保存。并返回到命令行,输入

sudo dpkg-reconfigure --force locales

如果都提示 done,标明没有什么问题 ,GBK编码的应用程序能够正常显示了。

中文输入法

建议安装 fcitx 输入法,

sudo apt-get install fcitx

cd ~/.fcitx

gedit config

对打开的文件修改成如下内容(这里Gedit显示乱码,因为该输入法 是采用GBK编码的):

修改红色的部分就可以了,默认为文件的第二行和第三行。

[³ÌÐò]
ÏÔÊŸ×ÖÌå(ÖÐ)=WenQuanYi Zen Hei
ÏÔÊŸ×ÖÌå(Ó¢)=WenQuanYi Zen Hei
ÏÔÊŸ×ÖÌåŽóС=12
Ö÷Ž°¿Ú×ÖÌåŽóС=9
×ÖÌåÇøÓò=zh_CN.UTF-8
ʹÓÃAA×ÖÌå=1
ʹÓÃŽÖÌå=1
ʹÓÃÍÐÅÌÍŒ±ê=1

想知道这里究竟 是什么内容,可以输入这样的命令:

iconv -f gbk -t utf8 config > nconfig

gedit nconfig

记住,原来的 两个配置文件都是GBK编码的,不能用其他格式,

否则fcitx会启动失败,这个时候,把这个目录下的两个配置文件删除,

然后重新再命令行输入   fcitx  启动输入法,就发现一切恢复到了初始状态。

如果仍然为乱码,请看上面的中文乱码解决。


你可能感兴趣的:(ubuntu)