How to install Linux lib: jpeg-6b ?

安装了openresty1.7x,后来知道要加模块。

安装concat模块,像无头苍蝇一样被带了一圈,原来我download下来的openresty的包是一个可编译的包,呵呵,别笑我是小白。

再安装军刀级的图片压缩组件: GraphicsMagick  百度后发现需要安装 libpng,jpeg这两个模块,轻松搞定libpng(下载地址),最后停在了jpeg了,下面就回忆一把正确的处理步骤:

 

1、先查看是否已经安装了此库 $   rpm -qa|grep jpeg  。如果没有找到路径则说明没有安装

2、下载 资源库:jpegsrc.v6b.tar.gz 

3、解压$tar xvf jpegsrc.v6b.tar.gz  。

4、进入解压后的文件夹 $ cd ./jpeg-6b

5、[可选] 将系统的运行库复制到此文件夹中,可选原因:如果直接进行第7步提示:版本不对(提示包含了x86_64-unknown-linux-gnu这个令人讨厌的信息提示).命令如下:

    $ cp /usr/share/libtool/config/config.guess  ./        (注意,老的linux好像是没有config文件夹的,去掉这一级即可)

     $ cp /usr/share/libtool/config/config.sub  ./   (注意,两个文件都是覆盖)

6、[可选]  $ rm ./jconfig.h ,可选原因:在第7步失败,并提示 jconfig.h unchang . 其实选择了第5步就必然是要做这一步的,因为需重新生成此文件

7、$ ./configure  --enable-shared --enable-static      (  同时生成 动态链接库和静态链接库,初学进这里 )

8、$ make              编译一把。

9、$ make install      安装一把。

10、如果在第9步失败了,提示安装失败,提示: cannot create regular file ‘/usr/local/man/man1/cjpeg.1’: No such file or directory。则需要手动创建一下这个路径:$ mkdir -p /usr/local/man/man1/  。然后再执行 $ make install


0、over !!!!

到这里我的环境还没有搭完,今天周六~~~~  想我儿子了,愿你快乐成功!(2016-01-10 01:45)

你可能感兴趣的:(jpeg)