案例:实际生产环境

系统环境:Centos6.5

提出任务:要在Centos6.5发布视频系统,首先要解压缩 phpvod2.6_utf-8_php5.2.x.rar文件。

整个操作过程如下:

1.下载:从网上下载rarlinux-5.2.0.tar.gz文件,然后上传LINUX服务器上,或者通过wget http://www.rarlab.com/rar/rarlinux-5.2.0.tar.gz,直接下载到服务器上。

2.安装:

[root@sky9896 tools]# tar zxvf rarlinux-5.2.0.tar.gz

[root@sky9896 rar]# make

[root@sky9896 rar]# make install

[root@sky9896 bin]# unrar

unrar: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

[root@sky9896 bin]# rar

rar: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

#以上错误是由于缺少libstdc++.so.6库,通过yum install libstdc++.so.6

解决此问题。

[root@sky9896 bin]# yum install libstdc++.so.6

已加载插件:fastestmirror

设置安装进程

Loading mirror speeds from cached hostfile

* atomic: mirrors.thzhost.com

* base: mirrors.yun-idc.com

* extras: mirrors.yun-idc.com

* updates: mirrors.btte.net

解决依赖关系

--> 执行事务检查

---> Package libstdc++.i686 0:4.4.7-11.el6 will be 安装

--> 完成依赖关系计算

依赖关系解决

=======================================================================================================

软件包 架构 版本 仓库 大小

=======================================================================================================

正在安装:

libstdc++ i686 4.4.7-11.el6 base 301 k

事务概要

=======================================================================================================

Install 1 Package(s)

总下载量:301 k

Installed size: 908 k

确定吗?[y/N]:y

下载软件包:

libstdc++-4.4.7-11.el6.i686.rpm | 301 kB 00:00

运行 rpm_check_debug

执行事务测试

事务测试成功

执行事务

正在安装:libstdc++-4.4.7-11.el6.i686 1/1

Verifying : libstdc++-4.4.7-11.el6.i686 1/1

已安装:

libstdc++.i686 0:4.4.7-11.el6

完毕!

到此,rar、unrar命令都可以使用了。