![在 Ubuntu 16.04 上使用 NovAtel Convert 2.5.0](https://linux22.com/image/918523/%E5%9C%A8%20Ubuntu%2016.04%20%E4%B8%8A%E4%BD%BF%E7%94%A8%20NovAtel%20Convert%202.5.0.png)
答案1
您可以像这样重新安装该库:
sudo apt install --reinstall libxcb-xinerama0
我在安装 qt6 时遇到了同样的错误,重新安装库解决了该问题。
答案2
我在 Ubuntu 18.04 上遇到了同样的问题。我的解决方案是运行命令sudo apt-get install libxcb-xinput0
来安装缺少的包。
答案3
在 Ubuntu 16.04 上使用 NovAtel Convert 2.5.0
使用 NovAtel Convert 版本 2.5.0,它是用于 Ubuntu 16.04 的最新版本的 Convert。
2.5.0 之后的 Convert 版本已经针对 Ubuntu 18.04 进行了验证,并且依赖于不同的共享库。
如何获取 NovAtel Convert 2.5.0
您可以通过浏览以下网址下载旧版本的 NovAtel Convert:
https://files.novatel.com> 软件 > 转换 > 2.x
或者,您可以联系 NovAtel 应用工程部门寻求支持,网址为:https://novatel.com/contactus/contact-support
强制它在 16.04 上运行
可能可以从 18.04 环境复制所有必要的共享库,但不建议这样做,因为您必须将文件复制到 Connect 期望它们所在的确切位置,而这些位置已经由具有完全相同文件名的较新的库填充,在某些情况下,在 16.04 上。
通过使用 chroot jail 或 union fs,可能可以将这些更改仅应用于 Convert。但是,这似乎需要付出很多努力才能支持两个 LTS。
如果停留在 16.04,那么运行 18.04 的虚拟机可能是一种更好的方法。