todesk库缺失

nxtjdc: todesk
[root@master gengzi]# /opt/todesk/bin/ToDesk: error while loading shared libraries: libappindicator3.so.1: cannot open shared object file: No such file or directory

超算调试: 根据错误信息显示,ToDesk 在加载时缺少名为 libappindicator3.so.1 的共享库文件。为了解决这个问题,你需要安装缺少的共享库文件。

在 CentOS 8 系统中,你可以通过以下步骤安装 libappindicator 库:

  1. 首先,安装 libappindicator 库的软件包:
sudo yum install libappindicator
  1. 如果上述命令无法找到 libappindicator 软件包,你可以尝试搜索并安装相应的软件包:
sudo yum provides */libappindicator3.so.1

根据搜索结果,安装相应的软件包,比如:

sudo yum install libappindicator-gtk3
  1. 安装完毕后,尝试重新运行 ToDesk 服务:
/opt/todesk/bin/todesk

通过安装缺少的 libappindicator 库文件,希期能够解决 ToDesk 在加载时缺少共享库文件的问题。如果问题仍然存在,请提供更多详细信息,以便我能够给出更精确的解决方案。

nxtjdc: yum provides */libappindicator3.so.1
Last metadata expiration check: 2:18:20 ago on Sun 10 Mar 2024 07:03:41 PM CST.
libappindicator-gtk3-12.10.0-19.el8.i686 : Application indicators library - GTK 3
Repo : appstream
Matched from:
Filename : /usr/lib/libappindicator3.so.1

libappindicator-gtk3-12.10.0-19.el8.x86_64 : Application indicators library - GTK 3
Repo : appstream
Matched from:
Filename : /usr/lib64/libappindicator3.so.1

超算调试: 根据 yum provides 命令的输出,你可以看到 libappindicator3.so.1 库文件在 libappindicator-gtk3 软件包中。由于你的系统是 CentOS 8,而且提供了 64 位版本的 libappindicator-gtk3 软件包,你需要安装这个软件包来解决问题。

请按照��下步骤安装 libappindicator-gtk3 软件包:

  1. 安装 libappindicator-gtk3 软件包:
sudo yum install libappindicator-gtk3
  1. 安装完毕后,尝试重新运行 ToDesk 服务:
/opt/todesk/bin/todesk

通过安装 libappindicator-gtk3 软件包,应该能够解决 ToDesk 在加载时缺少 libappindicator3.so.1 共享库文件的问题。希望这次安装能够顺利解决问题,让 ToDesk 服务能够正常启动。如果问题仍然存在,请提供更多详细信息,以便我能够给出更精确的解决方案。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。