yum -y install rpm-build xmkmf tcp_wrappers-devel
tar -xvf tightvnc-1.3.10_unixsrc.tar.bz2 -C /usr/local/src
注意:amd64架构需要修改一行
vim /usr/local/src/vnc_unixsrc/tightvnc.spec
ExclusiveArch: i386 alpha sparc ppc s390 s390x x86_64
cp -fv /usr/local/src/vnc_unixsrc/tightvnc.spec /tmp
cp -fv tightvnc-1.3.10_unixsrc.tar.bz2 /tmp
注意:要用普通用户身份编译,root用户编译最后会报权限错误
su - foo
cd /tmp
rpmbuild -ba tightvnc.spec
cp -fv /tmp/tightvnc-1.3.10_unixsrc.tar.bz2 /home/foo/rpmbuild/SOURCES/
rpmbuild -ba tightvnc.spec
ls /home/foo/rpmbuild/RPMS/x86_64
tightvnc-1.3.10-1.x86_64.rpm
tightvnc-debuginfo-1.3.10-1.x86_64.rpm
编译完成后会生成3个文件