经过了两天的安装,终于在今天把QT4.3.0编译成功,中间的坎坷,曲折只有我自己知道。我只说下遇到的几个典型的问题,并把解决方法提出来。
一、tar zxvf QT4.3.1-X11~.tar.gz 的时候错误提示 如下:
gzip: stdin: not in gzip format tar: Child returned status 1
tar: Error exit delayed from previous errors
这个错误网上的帖子非常非常多,但是却没有一个人能给出解决办法(也许有,但是我没看到,国外的站我也找过了)。网上有的说把gz改成bz2,有的干脆说先gunzip一下,再tar一下。我觉得这都是扯淡。
其实问题很简单,但是发现问题所在却很困难。首先,文件的正确性,完整性我就不强调了。问题所在就是移动存储设备,我先是把文件放到U盘上,再考到linux上。期间压缩文件的头文件就被破坏掉了,当然并不是所有的都会这样。所以出现这个问题的时候可以试一下别的途径来转移文件。 二、关于linux版的锐捷客户端的问题
成功解压tar包后,会出现一个脚本 xrgsu,但是运行的时候提示少库libpcap.so+版本号,如果这样的话,rpm -q libpcap 一下看看系统是真少还是假少这个库文件,不过一般都是假少,只不过是系统带的版本高了一些,这个还好弄,可以做个软连接(ln -s),指向高版本的库就可以了。不过之后会还有提示少个库 stdc++ 这样的。这个你再做软连接就行不通了,会继续提示别的错误的。所以要去下载一个相应的rpm包就安装上就可以了。我装这个包还费了点劲,还是U盘的问题,连rpm的包都被破坏了,每次安装的时候都提示 failed: File name too long,这个错误如果在baidu还是google上搜索的话,保证你什么都招不到。
三、linux支持中文的问题
如果安装时选择中文的话,就没什么说的了。如果选择的是其他语言,就要在安装后继续安装两包。一个是 fonts-chinese什么的包,另一个是fonts-iso8859什么的包,具体的我记不住了,哪天再发上来,安装后重启一下机器,就好了。第一个包我在安装盘上没找到,是到网上下的。
先说这么多了。现在我的环境总算搭好了,具体为 RHEL + QT4.3.0。
Linux操作系统几个经典问题及解决
转载请注明出处:服务器评测 » Linux操作系统几个经典问题及解决