近来PHP的一个扩展爆出一个libpng的漏洞,我记录了一下: http://jackxiang.com/post/4975/ ,于是就去那个网站下载最新版本的libpng:
http://libpng.sourceforge.net/ 没有想到下载了一个7z结尾的文件,lpng159.7z
于是否就问了一下Google大神。Linux下的7Zip的解决方案是 p7zip ,于是对应的两用下载方法。
1.万能的Yum
[root@ hostname ~] #
[centos6.2好像不行,不知道还是yum源头的问题]
2.源代码下载编译
下载地址:http://p7zip.sourceforge.net/
Wget以下Url:
http://downloads.sourceforge.net/project/p7zip/p7zip/9.20.1/p7zip_9.20.1_src_all.tar.bz2?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fp7zip%2F&ts=1330178243&use_mirror=nchc
当然,这里不会出现乌龙的7zip的源码包。这里出现的是tar.bz2 包。
1.解压
2.安装
在进行make install 命令的时候提示No such file or directory,则使用 sudo make install 命令。
3.使用,解压7Zip包
1 [root@ hostname ~] # 7za x lpng159.7z
.......
Everything is Ok
Folders: 21
Files: 200
Size: 3011760
Compressed: 497174
后面就是重新编译一次以替换掉这个旧的版本即可。
http://libpng.sourceforge.net/ 没有想到下载了一个7z结尾的文件,lpng159.7z
于是否就问了一下Google大神。Linux下的7Zip的解决方案是 p7zip ,于是对应的两用下载方法。
1.万能的Yum
[root@ hostname ~] #
[centos6.2好像不行,不知道还是yum源头的问题]
2.源代码下载编译
下载地址:http://p7zip.sourceforge.net/
Wget以下Url:
http://downloads.sourceforge.net/project/p7zip/p7zip/9.20.1/p7zip_9.20.1_src_all.tar.bz2?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fp7zip%2F&ts=1330178243&use_mirror=nchc
当然,这里不会出现乌龙的7zip的源码包。这里出现的是tar.bz2 包。
1.解压
2.安装
在进行make install 命令的时候提示No such file or directory,则使用 sudo make install 命令。
3.使用,解压7Zip包
1 [root@ hostname ~] # 7za x lpng159.7z
.......
Everything is Ok
Folders: 21
Files: 200
Size: 3011760
Compressed: 497174
后面就是重新编译一次以替换掉这个旧的版本即可。
作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/5019/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
最后编辑: jackxiang 编辑于2012-2-25 22:14
评论列表