我想要使用的包需要一个名为 的共享库libCGAL.so.13
。当我运行它时,出现以下错误:
error while loading shared libraries: libCGAL.so.13: cannot open shared object file: No such file or directory
当我尝试使用 安装它时$ sudo apt install libcgal13
,apt 无法找到该包。
经过一番研究,我发现 libcgal13 在 Ubuntu 20.04 中不再可用。并且最后一个仍有此软件包的版本是 Ubuntu 18.04。
我可以不使用该库就下载到某个地方吗apt
(只需将.so
文件放在我的/usr/lib/
目录中)。如果不行,有没有办法安装以前版本的软件包?
编辑:
输出grep -r ^deb /etc/apt/ --include="*.list"
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/ focal main restricted
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/ focal-updates main restricted
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/ focal universe
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/ focal-updates universe
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/ focal multiverse
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/ focal-updates multiverse
/etc/apt/sources.list:deb http://fr.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu focal-security main restricted
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu focal-security universe
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu focal-security multiverse
/etc/apt/sources.list.d/teams.list:deb [arch=amd64] https://packages.microsoft.com/repos/ms-teams stable main
/etc/apt/sources.list.d/sublime-text.list:deb https://download.sublimetext.com/ apt/stable/ #
/etc/apt/sources.list.d/openjdk-r-ubuntu-ppa-disco.list:deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu disco main #
/etc/apt/sources.list.d/openjdk-r-ubuntu-ppa-disco.list:deb-src http://ppa.launchpad.net/openjdk-r/ppa/ubuntu disco main
/etc/apt/sources.list.d/ubuntugis-ubuntu-ubuntugis-unstable-focal.list:deb http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu focal main
编辑2:
我可以ldconfig
按照@llywrch 的建议,通过从源代码编译库然后使用来使其工作。
答案1
答案2
libcgal13
在 20.04 宇宙仓库中似乎缺失了,但在 18.04 仓库中却存在[如此处所示
解决方法
- 联系软件包维护者并要求他们发布到 20.04
您可以找到维护者的联系信息在变更日志中
- 从 18.04 仓库下载软件包并手动安装
不建议将其用于生产服务器或发布包,但作为临时解决方案可以接受。
- 尝试使用一个类似名称的包。具体来说,
libcgal-dev
或者libcgal-qt5-dev
apt search libcgal
Sorting... Done
Full Text Search... Done
libcgal-demo/focal 5.0.2-3 all
C++ library for computational geometry (demos)
libcgal-dev/focal,now 5.0.2-3 amd64 [installed]
C++ library for computational geometry (development files)
libcgal-ipelets/focal 5.0.2-3 amd64
C++ library for computational geometry (ipelets)
libcgal-qt5-dev/focal 5.0.2-3 amd64
C++ library for computational geometry (development files, support for Qt5)