如何部署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基础
如何熟悉Linux的PAM模块

1 PAM的简介 1.1 PAM的概念 – PAM即Pluggable Authenti …

Linux基础
如何配置RHEL 8.x OpenSSH客户端登录自动过期?

1 前言 一个问题,一篇文章,一出故事。 基于服务器安全,笔者需要让OpenSSH客户端在10分钟内 …

Linux基础
如何安装部署SentinelOne EDR?

1 基础知识 1.1 软件公司介绍 SentinelOne,Inc.是一家在纽约证券交易所上市的美国 …