justforlxz
deepin
2018-02-09 22:45 https://bbs.deepin.org/post/153072
不使用仓库的包,你拿到源码自己编译安装就可以了。如果你非要让vtk用qt5.7,那你先下载一个qt5.7,然后编 ...
我给你重新打个libvtk-qt的包吧,用仓库的qt5.6。
Reply Like 0 View the author
https://bbs.deepin.org/post/153072
不使用仓库的包,你拿到源码自己编译安装就可以了。如果你非要让vtk用qt5.7,那你先下载一个qt5.7,然后编 ...
https://bbs.deepin.org/post/153072
不使用仓库的包,你拿到源码自己编译安装就可以了。如果你非要让vtk用qt5.7,那你先下载一个qt5.7,然后编 ...
https://bbs.deepin.org/post/153072
这实际上没有升级系统的Qt版本。
我的意思就是希望你们再考虑一下“dde依赖qt5.6肯定是不会变的”这一点 ...
https://bbs.deepin.org/post/153072
库升级的时候保持向后兼容是常态,不兼容才需要理由。根据 Qt 网站的说法,小版本升级是应该保持二进制兼 ...
https://bbs.deepin.org/post/153072
Qt 5.4以后就没有二进制兼容一说了。因为维护太麻烦。
至于具体情况下子版本间能不能兼容,要看运气。 ...
https://bbs.deepin.org/post/153072
是的,短时间内dde只能依赖qt5.6
升级qt需要的工作量目前来看太高,一大堆平台的dde相关组件全部需要重 ...
https://bbs.deepin.org/post/153072
你的意思是 5.7 确实不能向后兼容 5.6?
https://bbs.deepin.org/post/153072
我不需要关心qt5.7能不能兼容qt5.6,只需要看qt5.7编译得到的qtbase-abi-5-7-1和qt5.6编译得到的qtbase-a ...
https://bbs.deepin.org/post/153072
就是自带Qt版本太低,安装不上。
深度推flatpak也是为了从根本上解决这类问题吧。
https://bbs.deepin.org/post/153072
libvtk6.3-qt依赖libqt5core5a>= 5.7.0,我们的qt版本是基于5.6在维护的,你肯定装不上… ...
https://bbs.deepin.org/post/153072
ros请用docker,不要用apt,源码编译也不行,都会有依赖冲突(lunar
https://bbs.deepin.org/post/153072
确实有问题,会在近期修复
https://bbs.deepin.org/post/153072
为什么?不一致不一定意味着不兼容吧,如果5.7相对5.6只是增加了几个API,旧的API一个也没改,那就是兼容 ...
https://bbs.deepin.org/post/153072
现在的问题是dde没有写死依赖5.6,而是vtk的库写死了依赖5.7以上,但是仓库现在只有5.6的qt吧。。。
解决 ...
https://bbs.deepin.org/post/153072
如果vtk使用了了5.7才有的API,写死依赖5.7以上没毛病啊(如果没有那就不合适)。
但如果dde没有在5.7上 ...
https://bbs.deepin.org/post/153072
dde貌似写的是>=5.6.1,只是仓库没提供5.7的,自己装不知道行不行,毕竟qt的包不是直接用的上游的,有可 ...
Popular Events
More
Deepin 15.5 ROS和PCL 由于库依赖冲突问题不能正常安装
1. 由于VTK和DeepIn 桌面的QT版本冲突的问题, 导致很多和VTK, PCL 以及ROS 有关的应用不能通过默认的软件源安装。
2.
(1)
sudo apt-get install libvtk6.3-qt
The following packages have unmet dependencies:
libvtk6.3-qt : Depends: libqt5core5a (>= 5.7.0) but 5.6.1+dfsg-13deepin is to be installed
E: Unable to correct problems, you have held broken packages.
(2)
sudo apt-get install pcl-tools
The following packages have unmet dependencies:
pcl-tools : Depends: libvtk6.3-qt but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
(3)
sudo apt-get install ros-perception
The following packages have unmet dependencies:
ros-perception : Depends: pcl-tools
E: Unable to correct problems, you have held broken packages.
(4)
sudo apt-get install ros-desktop-full
The following packages have unmet dependencies:
ros-desktop-full : Depends: ros-perception but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
从以上输出可以看出, 由于VTK和DeepIn 桌面的QT版本冲突导致了很多软件不能正常安装。
3. 这个问题总是出现。
Operating system :deepin
Desktop environment :dde