跳至主要内容

博文

目前显示的是 六月, 2008的博文

Living in Hardy Heron (3)

创世纪 神说,要有光,于是就有了光。 神看光是好的,于是就把光暗分开了。 神称光为昼,称暗为夜。有晚上,有早晨,这是头一日。 在Ubuntu Live DVD安装完毕之后,马不停蹄地继续安装必备的系统软件。众所周知,在Linux系统下,即便有了Debian一族的dpkg、apt-get,或是Fedora/Redhat所打造的rpm、yum,软件还是有无法安装的可能。开放源代码的好处就是source code compilation,这才是王道~ 默认的情况下,基本的内核源代码和编译工具是不被安装的。所以必须使用apt-get直接安装: sudo apt-get install build-essential automake linux-headers-`uname -r` 这里linux-header-`uname -r`的uname -r是获取系统的内核版本号。虽然并不经常用到,不过在这个时候``命令还是非常很有用的。 有了基于C/C++构建的编译系统,当然也不能缺少跨平台的Java。由于版权原因,linux下默认提供的java实现并不是Sun的java实现,而是OpenJDK。安装Sun的JDK需要自行到”升阳“的站点去下载bin文件。而我一直偏爱IBM的JDK,以前在Windows下作class obfuscation的时候就发现Sun出品的JDK的性能的确要稍逊IBM一筹。同样的,如果要使用IBM的JDK,也需要自行下载。下载的地址就不多写了,google一下就有了,重要的是看清32bit还是64bit再下载。 chmod +x sun-java-1.6.0r6.bin . sun-java-1.6.0r6.bin 安装后实际上就是解压缩一个目录出来,需要移动到系统的jvm目录中。 sudo mv -t /usr/lib/jvm/ ~/java-6-sun-1.6.0.06/ sudo mv -t /usr/lib/jvm/ ~/ibm-java-x86_64-60 sudo update-alternatives --config java 最后的这个命令是用于设定默认的JDK。当然,手动修改文件/etc/jvm也是可以的。 参考资料 APT/YUM Server 出自鸟哥的私房菜 OpenJDK Project in java.net

Living in Hardy Heron (2)

混沌初开 ia32 shared libraries for use on AMD64 and ia64 systems. This package contains runtime libraries for the ia32/i386 architecture, configured for use on an amd64 or ia64 Debian system running a 64-bit kernel. 本本(Acer 4520G 551G16M)的硬件配置大体如下: CPU: AMD Turion 64x2 Mobile TL-62 HD: 160GB RAM: 2048MB DDR2 Bluetooth: 2.0+EDR Graphics: NVIDIA Geforce 8400M G 802.11b/g Wireless 安装的时候一切都挺不错,分区用了ext-3格式,其结构如下: /boot: 为了提高启动的效率,该分区单独分配180MB。 /home: 个人目录,分配了40GB。 /: 根分区分配了106GB,没有对/usr, /var等作细分。 登录之后check了一下,以太网卡工作正常,可以直接使用“网络”工具来配置IP、子网掩码、网关和DNS等;蓝牙可识别且LED灯工作正常;无线网卡无法正常工作且LED灯完全不亮;大部分特殊键都可以正确工作,例如WEB键、音量控制键、屏幕开关键和鼠标触摸板开关键等;声卡正常工作且音量可控,但是内置麦克风无法识别。 为了开始安装软件,将大量使用apt-get而非“新立得软件管理工具”。ia32-libs是比不可少的。因为有不少的软件缺少在AMD64平台的编译版本,要通过 apt-get install --force-architecture 来安装32位的版本并通过ia32库来确保运行时环境。

Living in Hardy Heron (1)

序幕 Hardy Heron is the code name for Ubuntu 8.04 LTS, released on 2008-04-24. 我的一台老PC上装的是Ubuntu 7.10,因为硬盘上有点坏道,Windows XP一直没法正常工作,自从交给Linux打理之后,使用地很顺利,没有遇到过太多的麻烦。这次Ubuntu 8.04刚发布没多久,还是个LTS版本,我就想在笔记本上体验一下。 没想到由于分区的错误(强烈建议要装双系统的朋友现在Windows下面将空余的分区做好再用LiveCD来安装Ubuntu,血淋淋的前车之鉴阿……),导致原有的Vista系统的分区表被破坏了……反正我的主要开发环境是Java的,IDE用的是强大且跨平台的Eclipse,Editor一直是原生于Linux的VIM。于是决定一不做二不休,将整个本本交给Ubuntu来控制。 这个决定,带来了随后几周的崭新体验——于是,就有了这个《Diving in Hardy Heron》系列。