最近自己一直摸索着在linux(redhat)中搭建持续集成分析的环境,我选择的是jenkins这个软件平台。虽然步骤很清晰,遇到的问题却着实
让我苦恼了好久。
首先,redhat操作系统就让我寻觅了良久。最终让我找到一个适合自己机器的虚拟机和的 x86_64位操作系统 RHEL_6.0 x86_64.iso
redhat 6.0 : 链接: pan.baiducom/s/1nt2VDw9 密码: 9wnl
vmware10: 链接: pan.baiducom/s/1pJuegcF 密码: x696
自己添加http://
然后就是linux底下java环境的搭建,这里不再啰嗦。
最后,纠结的地方到了。由于我的虚拟机上64位的,而我要安装的程序却是32位的,问题产生了。
纠结一: /lib/ld-linux.so2:
bad ELF interpreter: No such file or directory
解决办法 su root
yum install glibc.i686
yum install zlib.i686
纠结二: Error: Cannot retrieve repository metadata (repomd.xml) for repository: InstallMedia. Please verify its path and try again
解决办法: 一般的情况是/etc/yum.repos.d/***.repo源没有设置好,可以将原有的文件备份,然后创建一个.repo文件,内容可为
[base]
baseurl=http://tel.mirrors.163om/centos/6/os/x86_64
[updates]
baseurl=http://tel.mirrors.163COM / centos/6/os/x86_64/
[extras]
baseurl=http://tel.mirrors.163COM / centos/6/os/x86_64/
[centosplus]
baseurl=http://tel.mirrors.163COM / centos/6/os/x86_64/
[contrib]
baseurl=http://tel.mirrors.163COM / centos/6/os/x86_64/
使用过程中如果还是出现上面的错误,原因是系统又将原有的.repo文件拷贝到了/etc/yum.repos.d/目录下,
这时候只要将它删除就行了。
纠结三:yum install ** 时出现错误
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Public key for nss-softokn-freebl-3.14.3-9.el6.x86_64.rpm is not installed
解决办法:在命令行后面加上 --nogpgcheck
yum install ** --nogpgcheck
虽然过程让人纠结,但是解决问题的感觉还是非常不错的。可惜由于时间的关系,其他的办法没有去尝试。先只总结这个过程。希望能对人有用。