检查一些依赖包的安装,通过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 描述:本文将根据作者的实际安装经验,提供一步步的安装指导,旨在帮助读者顺利地安装 Oracle 11g 在 Redhat 5 操作系统下。 标签:Linux Redhat5 Oracle 安装 VMware 安装...
RedHat Linux安装图解RedHat Linux安装图解RedHat Linux安装图解RedHat Linux安装图解
RedHat Linux 9.0 安装和配置步骤 ...RedHat Linux 9.0 安装和配置步骤需要注意安装前的准备、确认安装方式、安装 RedHat Linux 9.0 等几个方面,并需要注意一些安装注意事项,以确保安装顺利进行。
### RedHat Enterprise Linux 6.9 安装 64 位 Oracle 10g 全过程 #### 一、前言与背景介绍 在 Linux 操作系统下安装 Oracle 数据库,尤其是较早期的版本如 Oracle 10g,可能会遇到不少挑战。这不仅是因为安装过程...
### Redhat 5.4 64位版安装过程详解 #### 一、启动与检测 1. **启动方式**:使用Redhat 5.4 64位版的安装光盘启动计算机,若选择图形界面安装,直接按回车键即可开始安装流程。 2. **光盘检测**:进入安装程序前,...
在Linux Redhat 5.5系统中安装Oracle 10g是一个复杂的过程,涉及多个步骤,包括系统配置、软件包安装、交换分区管理和文件系统设置等。以下是对整个过程的详细解析: 首先,确保系统满足Oracle 10g的硬件和软件需求...
### Red Hat Linux 64位系统安装流程详解 #### 一、系统安装前的准备 在正式开始安装Red Hat Linux 64位系统之前,确保机器支持64位系统至关重要。可以通过以下步骤来检查和设置: 1. **确认硬件支持**: - 对于...
在Linux RedHat 5系统中安装Oracle 10.2.0.1是一个涉及多步骤的过程,主要包括前期准备、Oracle安装以及后期配置。以下是详细的知识点解析: 1. **前期准备**: - **检查安装包**:在安装Oracle之前,需要确保系统...
### Linux RedHat Enterprise 5.4 安装与Oracle 10g及VNC服务配置详解 #### 第一部分:Linux RedHat Enterprise 5.4 的安装及其问题解决 Linux RedHat Enterprise 5.4 是一款稳定且功能强大的企业级操作系统。在...
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位Red Hat Enterprise Linux 5.3 (RHEL 5.3)操作系统上安装Oracle 11g是一项复杂的任务,需要对操作系统、数据库软件以及系统管理有深入理解。以下是一些关键步骤和注意事项: 1. **下载Oracle 11g**: Oracle...
redhat linux安装使用指南 redhat linux安装使用指南
以上知识点涵盖了Linux Redhat AS3安装的全过程,对于初次接触该系统的用户来说,这份文档将是一份宝贵的指南。通过阅读"Linux Redhat AS3 安装.doc",用户可以逐步了解并掌握整个安装流程,成功搭建起自己的Linux...
《RedHat6.3企业版64位安装详解》 RedHat6.3企业版是一款稳定且功能强大的Linux操作系统,尤其在64位架构下,其性能和兼容性表现更为出色。本文将详细解析其安装过程,帮助用户顺利完成系统部署。 首先,启动...
在Redhat LINUX5.0操作系统上安装Oracle 10g、Tomcat5和JDK是一项技术性较强的任务,涉及到多个层面的知识点。首先,我们来详细解析这些关键组件的安装和配置过程。 1. **Oracle 10g安装**: Oracle 10g是一款关系...
linux_Redhat_6.5_64位_安装oracle_11g 有详细的步骤说明 图片解释
ftp方式安装RedHat的详细过程 FTP 方式安装 RedHat 操作系统是一种常见的安装方式,以下是该过程的详细步骤: 一、准备工作 在开始安装之前,需要准备一个虚拟机,安装 WinServer2003 操作系统,并在虚拟机中开启...
Linux系统安装Red Hat Enterprise Linux 5(简称Red Hat 5或RHEL 5)是IT专业人员在服务器管理方面的一项基础技能。Red Hat Enterprise Linux是Red Hat公司的一款产品,属于Red Hat系列Linux操作系统,主要面向企业...
发现是因为64位版本linux安装了32位的程序导致,问题解决需要用到以下文件支持:在银企直连工作过程中需要用到消息中间件tlq,安装此程序之后, 启动时报错:-bash: /home/tlq/TLQ63/bin/tlq: /lib/ld-linux.so.2...
附件为redhat5.5安装文档,图文描述比较详细,需要的朋友可以看下