在Ubuntu下编译安装Thrift(支持php和c++)

Thrift是一个开源的RPC框架,由知名SNS社区FaceBook贡献。下面记录了在Ubuntu 10.04下编译安装Thrift的全过程。

1、编译安装依赖
安装Java(除非你不想RPC使用Java)
[shell]
add-apt-repository "deb http://archive.canonical.com/ lucid partner"
apt-get update
apt-get install sun-java6-jdk sun-ja[......]

继续阅读

解决CentOS启动时"waiting for driver initialization"慢的故障

使用CentOS 5.x的时候,发现启动过程中,有一步非常慢:
waiting for driver initialization
要等很久很久。。
解决方法:修改initrd-xxx.img

转载请注明:

1、解压缩initrd-xxx.img
[shell]
cd /tmp/
cp /boot/initrd-2.6.18-194.26.1.el5.img ./
mv ./initrd-2.6.18-194.26.1.el5.img ./initrd-2.6.18-1[......]

继续阅读

Solution for qemu-kvm-0.13.0 with undefined reference to `kvm_handle_internal_error`

Problem
With the latest version of qemu-kvm, I can't successfully compile with error below:
#make && make install
kvm-all.o: In function `kvm_run':
/home/liheyuan/code/qemu-kvm-0.13.0/qemu-kvm.c:675: undefined reference to `kvm_handle_int[......]

继续阅读