CAJviewer

版本:1.1.0-7 | 更新时间:2023-11-14T11:11:17 | 下载页面 | 兼容性:
ℹ️
存在问题

安装教程

ℹ️
该软件部分功能不可用或存在问题

已知问题

软件包配置脚本不兼容非 Debian 兼容发行版

在 AOSC OS 安装 CAJViewer 的软件包 (.deb) 时,配置时会报错:

ln: 无法创建符号链接 '/lib/loongarch64-linux-gnu/libreaderex_x64.so': 不是目录

该问题是 AOSC OS 不兼容 Debian 的 multiarch 目录结构导致的。请使用如下命令修正该问题:

echo "" | sudo tee /var/lib/dpkg/info/cajviewer.postinst
sudo dpkg --configure -a

运行时目录配置错误导致启动失败

CAJViewer 的启动脚本 /opt/cajviewer/bin/start.sh 中设置的运行时库路径 ($LD_LIBRARY_PATH) 错误,导致主程序无法正常找到运行时库 libreaderex_x64.so

该启动脚本内容如下:

#!/bin/bash
#export LD_LIBRARY_PATH=/opt/cajviewer/lib:/usr/local/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/opt/loongarch64-linux-gnu:$LD_LIBRARY_PATH
if [ ! -n "$1" ];then
        /opt/cajviewer/bin/cajviewer
else
        /opt/cajviewer/bin/cajviewer "$1"
fi

请使用如下命令编辑启动脚本:

sudo nano /opt/cajviewer/bin/start.sh

而后将文件如下例修改:

#!/bin/bash
export LD_LIBRARY_PATH=/opt/cajviewer/lib:/usr/local/lib:$LD_LIBRARY_PATH
#export LD_LIBRARY_PATH=/opt/loongarch64-linux-gnu:$LD_LIBRARY_PATH
if [ ! -n "$1" ];then
        /opt/cajviewer/bin/cajviewer
else
        /opt/cajviewer/bin/cajviewer "$1"
fi

按 Ctrl-X,Ctrl-S 组合键保存后即可正常使用。

最后更新于