如何部署openJPEG二进制软件包?

Linux基础

1 软件的简介

– openJPEG是用C语言编写的开源JPEG 2000的解码器
– openJPEG的开发目的是为了促进JPEG 2000的使用
– openJPEG自2015年5月起被ISO/IEC和ITU-T正式认可为JPEG 2000参考软件

2 最佳实践

2.1 安装环境

OS = CentOS 8.1 x86_64
IP Address = any
Host Name = any.cmdschool.org

2.2 环境准备

2.2.1 下载软件包

cd ~
wget https://github.com/uclouvain/openjpeg/releases/download/v2.3.1/openjpeg-v2.3.1-linux-x86_64.tar.gz

2.2.2 解压软件包

cd ~
tar -xf openjpeg-v2.3.1-linux-x86_64.tar.gz

2.2 部署软件包

2.2.1 部署软件包到目录

mv openjpeg-v2.3.1-linux-x86_64 /usr/

2.2.2 配置执行文件的环境变量

vim /etc/profile.d/openjpeg.sh

加入如下配置,

export OPENJPEG_HOME=/usr/openjpeg-v2.3.1-linux-x86_64/
export PATH=${OPENJPEG_HOME}/bin:$PATH

配置完成后,你需要使用如下命令导入环境变量,

source /etc/profile

另外,你也可以使用如下快速命令部署,

echo 'export OPENJPEG_HOME=/usr/openjpeg-v2.3.1-linux-x86_64/' > /etc/profile.d/openjpeg.sh
echo 'export PATH=${OPENJPEG_HOME}/bin:$PATH' >> /etc/profile.d/openjpeg.sh
source /etc/profile

2.2.2 注册库文件

echo /usr/openjpeg-v2.3.1-linux-x86_64/lib/ > /etc/ld.so.conf.d/openjpeg-v2.3.1.conf

可使用如下文件确定库可被加载,

ldconfig -v

命令显示如下,

[...]
/usr/openjpeg-v2.3.1-linux-x86_64/lib:
        libopenjp2.so.7 -> libopenjp2.so.2.3.1
[...]

2.2.3 注册库incloude文件

ln -s /usr/openjpeg-v2.3.1-linux-x86_64/include/openjpeg-2.3 /usr/include/

参阅
================
https://www.openjpeg.org/

https://github.com/uclouvain/openjpeg/releases/tag/v2.3.1

没有评论

发表评论

Linux基础
如何二进制部署Metabase?

1 基础知识 1.1 Metabase的简介 – Metabase是一款简单、开源商业智 …

Linux基础
如何熟悉跨站点攻击CSRF?

1 CSRF的概念 – CSRF是英文“Cross-site request forge …

Linux基础
如何安装配置Oracle客户端?

1 前言 一个问题,一篇文章,一出故事。 笔者生产环境有一台服务器需要连接Oracle数据库,于是整 …