我有 ubuntu 16.04.4 LTS xenial,我想安装 ceres,但不是作为静态库。我想将它安装为共享库。
我通过此链接按照说明进行操作:http://ceres-solver.org/installation.html ,但是当我添加以下命令时
sudo add-apt-repository ppa:bzindovic/suitesparse-bugfix-1319687
sudo apt-get 更新
更新后它告诉我:
...
错误:15 http://ppa.launchpad.net/bzindovic/suitesparse-bugfix-1319687/ubuntu xenial/main amd64 软件包
404 未找到
...
W:存储库'http://ppa.launchpad.net/bzindovic/suitesparse-bugfix-1319687/ubuntu xenial Release' 没有 Release 文件。
N:来自此类存储库的数据无法进行身份验证,因此使用起来存在潜在危险。
...
E: 部分索引文件下载失败。它们已被忽略,或者使用旧的。
我有 amd,64 位,我可以做些什么来安装 suitesparse(ceres)作为共享库。
我不想将 ubuntu 重新安装到较旧的最新版本,...
最佳答案
似乎提到的安装和设置 ceres-solver 的文档有点旧。以下足以添加所需的 libsuitesparse-dev 库。
sudo apt install libsuitesparse-dev
无需添加带有错误修复的 repo。
关于ubuntu - ceres 共享库 ubuntu 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49523020/