`
xupo
  • 浏览: 216552 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

64位linux(Redhat5)安装ImageMagick, JMagick过程记录

 
阅读更多

 检查一些依赖包的安装,通过yum来安装,如果Redhat5无法用yum,参考本人的
另一篇文章:RHEL5 利用 CentOS的yum 安装openssl gc++及Nginx


1.确保系统已经安装以下包:

# yum install libjpeg 
# yum install libjpeg-devel 
# yum install libpng 
# yum install libpng-devel 
# yum install libtiff 
# yum install libtiff-devel 
# yum install libungif 
# yum install libungif-devel 
# yum install freetype
# yum install zlib

 
2.从http://downloads.jmagick.org/6.4.0/这个网址下载到最新版本

需要下载的文件有:

-rw-r--r--  1 root      root  11039859 07-19 15:20 ImageMagick-6.4.0-0.tar.gz
-rw-r--r--  1 root      root    536311 07-19 15:14 jmagick-6.4.0-3.src.rpm
-rw-r--r--  1 root      root     66773 07-19 15:14 jmagick-6.4.0-3.x86_64.rpm
-rw-r--r--  1 root      root    533551 07-19 15:14 jmagick-6.4.0-src.tar.gz
-rw-r--r--  1 root      root    138385 07-19 15:14 jmagick-debuginfo-6.4.0-3.x86_64.rpm
-rw-r--r--  1 root      root     57238 07-19 15:15 jmagick-linux-6.4.0-Q16.tar.gz

 
3.安装ImageMagick

#tar zxvf ImageMagick-6.4.0-0.tar.gz
 #cd ImageMagick-6.4.0
 #./configure --enable-shared --without-perl(如果不行就用./configure)
 #make
 #make install
 #make check

 
    安装完成后会生成一个convert:
  

#find / -name convert
#convert --version

 

  根据查看的结果判断安装是否成功。
  然后可以在命令行下试试是否能用convert命令
 

#convert -geometry 600x200 源文件.jpg 处理后文件.gif (格式转换)

 

4.安装JMagick

# yum install java( 注意:无论是否有自己的 JRE/JDK 感觉这个还是必须要有,否则安装 RPM 会提示找不到相关的 JAVA 库 ) 

; 
 # /usr/sbin/useradd –u 1000 –s /sbin/nologin jman (注意:安装 jmagick-src 的时候,如果没有这个 jman 帐号,会安

装出错); 

   

# rpm –ivh jmagick-6.4.0-3.x86_64.rpm (如果是32位系统,安装# rpm –ivh jmagick-6.4.0-3.i386.rpm)
# rpm –ivh jmagick-6.4.0-3.src.rpm 
# rpm –ivh jmagick-debuginfo-6.4.0-3.x86_64.rpm (32 位操作系统无相应的文件)
 

 如果安装src出错:

[root@localhost ~]# rpm -ivh jmagick-6.4.0-3.src.rpm
error: cannot create %sourcedir /usr/src/redhat/SOURCES


则:  
[root@localhost ~]# mkdir /usr/src/redhat
[root@localhost ~]# mkdir /usr/src/redhat/SOURCES

# tar zxvf jmagick-linux-6.4.0-Q16.tar.gz 

  把上面 tar.gz 解压出来的三个文件一个连接全部挪到 TOMCAT 的 BIN 目录 
 

# mv *.jar /usr/local/tomcat6/bin 
 # mv *.so /usr/local/tomcat6/bin

 

 

# tar zxvf jmagick-linux-6.4.0-Q16.tar.gz 

 

  把上面 tar.gz 解压出来的jar文件一个连接全部挪到 TOMCAT 的 lib 目录 
 

# mv *.jar /usr/local/tomcat6/lib

    为了防止出现“注意”中出现的问题

    将tar后生成的so删除:

#rm -rf libJMagick.so
#rm -rf libJMagick-6.4.0.so

  

注意:遇到一个比较诡异的问题,如果将so文件COPY一份放到/root下,tomcat启动后,web程序会报错:
java.lang.UnsatisfiedLinkError: /root/libJMagick.so: /root/libJMagick-6.4.0.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)

或是:

     java.lang.NoClassDefFoundError: Could not initialize class magick.ImageInfo
   这种错误的解决方法是:

    删除/root/libJMagick-6.4.0.so: /root/libJMagick.so 
 

 

分享到:
评论

相关推荐

    linux redhat5下安装oracle11g

    标题:Linux Redhat5 下安装 Oracle11g 描述:本文将根据作者的实际安装经验,提供一步步的安装指导,旨在帮助读者顺利地安装 Oracle 11g 在 Redhat 5 操作系统下。 标签:Linux Redhat5 Oracle 安装 VMware 安装...

    RedHat Linux安装图解

    RedHat Linux安装图解RedHat Linux安装图解RedHat Linux安装图解RedHat Linux安装图解

    RedHat Linux9.0安装和配置步骤

    RedHat Linux 9.0 安装和配置步骤 ...RedHat Linux 9.0 安装和配置步骤需要注意安装前的准备、确认安装方式、安装 RedHat Linux 9.0 等几个方面,并需要注意一些安装注意事项,以确保安装顺利进行。

    RedHat Enterprise Linux 6.9安装64位Oracal10g图解全过程适合新手.doc

    ### RedHat Enterprise Linux 6.9 安装 64 位 Oracle 10g 全过程 #### 一、前言与背景介绍 在 Linux 操作系统下安装 Oracle 数据库,尤其是较早期的版本如 Oracle 10g,可能会遇到不少挑战。这不仅是因为安装过程...

    Redhat5.4_64位版安装过程图解

    ### Redhat 5.4 64位版安装过程详解 #### 一、启动与检测 1. **启动方式**:使用Redhat 5.4 64位版的安装光盘启动计算机,若选择图形界面安装,直接按回车键即可开始安装流程。 2. **光盘检测**:进入安装程序前,...

    Oracle 10g 在linux redhat 5.5系统安装图解全过程

    在Linux Redhat 5.5系统中安装Oracle 10g是一个复杂的过程,涉及多个步骤,包括系统配置、软件包安装、交换分区管理和文件系统设置等。以下是对整个过程的详细解析: 首先,确保系统满足Oracle 10g的硬件和软件需求...

    redhat linux 64位系统安装过程

    ### Red Hat Linux 64位系统安装流程详解 #### 一、系统安装前的准备 在正式开始安装Red Hat Linux 64位系统之前,确保机器支持64位系统至关重要。可以通过以下步骤来检查和设置: 1. **确认硬件支持**: - 对于...

    linux RedHat5 下安装Oracle10.0.2安装文档

    在Linux RedHat 5系统中安装Oracle 10.2.0.1是一个涉及多步骤的过程,主要包括前期准备、Oracle安装以及后期配置。以下是详细的知识点解析: 1. **前期准备**: - **检查安装包**:在安装Oracle之前,需要确保系统...

    linux redhat enterprise5.4+oracle10g安装过程以及vnc服务配置

    ### Linux RedHat Enterprise 5.4 安装与Oracle 10g及VNC服务配置详解 #### 第一部分:Linux RedHat Enterprise 5.4 的安装及其问题解决 Linux RedHat Enterprise 5.4 是一款稳定且功能强大的企业级操作系统。在...

    Linux RedHat 5.x 安装gcc(包含依赖包)

    Description: Red Hat Enterprise Linux Server release 5.4 (Tikanga) Release: 5.4 Codename: Tikanga 系统位数: # getconf LONG_BIT 64 安装步骤: 按顺序使用如下命令安装 # rpm -ivh --force 1xxxxxxxxx.rpm ...

    64位redhat5 Linux 下安装oracle11G

    在64位Red Hat Enterprise Linux 5.3 (RHEL 5.3)操作系统上安装Oracle 11g是一项复杂的任务,需要对操作系统、数据库软件以及系统管理有深入理解。以下是一些关键步骤和注意事项: 1. **下载Oracle 11g**: Oracle...

    redhat linux安装使用指南

    redhat linux安装使用指南 redhat linux安装使用指南

    Linux Redhat AS3 安装文档

    以上知识点涵盖了Linux Redhat AS3安装的全过程,对于初次接触该系统的用户来说,这份文档将是一份宝贵的指南。通过阅读"Linux Redhat AS3 安装.doc",用户可以逐步了解并掌握整个安装流程,成功搭建起自己的Linux...

    RedHat6.3企业版+64位安装文档(详细截图)

    《RedHat6.3企业版64位安装详解》 RedHat6.3企业版是一款稳定且功能强大的Linux操作系统,尤其在64位架构下,其性能和兼容性表现更为出色。本文将详细解析其安装过程,帮助用户顺利完成系统部署。 首先,启动...

    redhat LINUX5.0上安装oracle 10g tomcat5 jdk帮助文档

    在Redhat LINUX5.0操作系统上安装Oracle 10g、Tomcat5和JDK是一项技术性较强的任务,涉及到多个层面的知识点。首先,我们来详细解析这些关键组件的安装和配置过程。 1. **Oracle 10g安装**: Oracle 10g是一款关系...

    linux_Redhat_6.5_64位_安装oracle_11g

    linux_Redhat_6.5_64位_安装oracle_11g 有详细的步骤说明 图片解释

    ftp方式安装RedHat的详细过程

    ftp方式安装RedHat的详细过程 FTP 方式安装 RedHat 操作系统是一种常见的安装方式,以下是该过程的详细步骤: 一、准备工作 在开始安装之前,需要准备一个虚拟机,安装 WinServer2003 操作系统,并在虚拟机中开启...

    linux系统安装redhat5

    Linux系统安装Red Hat Enterprise Linux 5(简称Red Hat 5或RHEL 5)是IT专业人员在服务器管理方面的一项基础技能。Red Hat Enterprise Linux是Red Hat公司的一款产品,属于Red Hat系列Linux操作系统,主要面向企业...

    glibc.i686.zip-64位Linux系统安装32位版本程序

    发现是因为64位版本linux安装了32位的程序导致,问题解决需要用到以下文件支持:在银企直连工作过程中需要用到消息中间件tlq,安装此程序之后, 启动时报错:-bash: /home/tlq/TLQ63/bin/tlq: /lib/ld-linux.so.2...

    linux redhat5.5安装文档

    附件为redhat5.5安装文档,图文描述比较详细,需要的朋友可以看下

Global site tag (gtag.js) - Google Analytics