安装python3-pyqt5.qtmultimedia依赖
Tofloor
poster avatar
cosven
deepin
2015-06-14 19:01
Author
安装deepin 2014.3 之后。什么也没干
然后打开命令行,sudo apt-get update
然后安装python3-pyqt5.qtmultimedia出现下面的依赖问题?

➜  ~  sudo apt-get install python3-pyqt5.qtmultimedia
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
python3-pyqt5.qtmultimedia : 依赖: python3-pyqt5 (= 5.2.1+dfsg-1ubuntu1) 但是 5.3.1-1 正要被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。


Reply Favorite View the author
All Replies
zhlk1001
deepin
2015-06-14 19:19
#1
无解
等deepin2015吧
Reply View the author
cosven
deepin
2015-06-14 19:44
#2
不过话说回来,我的补充一下。

python3-pyqt5.qtmultimedia 已经默认安装好了... 不过从提示信息,根本看不出来,已经有一个版本在了。。
Reply View the author
Feng Yu
deepin
2015-06-14 21:37
#3
因为deepin自己打包的qt5以及pyqt5的一些依赖和ubuntu会有冲突,这个很久以前就递交过的issue了。原因是deepin自己用的qt版本比较高(qt 5.3),而ubuntu 14.04软件仓库的qt版本较低(qt 5.2)。所以你安装qt5和pyqt5的时候,apt-get命令行就会发现是从deepin的仓库下载的5.3版本,而不是ubuntu仓库下载的5.2版本。于是就带来了一些依赖的问题——deepin将自己用到的qt以及相关的依赖组件和类库(如pyqt5,qt5-*)等软件包自己进行了打包,这几个打包的软件会从deepin的仓库中走。但是ubuntu打包要比这个多,而且更细,所以你安装一些deepin未打包的qt类库时,就会发现这样的错误提示了,“python3-pyqt5.qtmultimedia : 依赖: python3-pyqt5 (= 5.2.1+dfsg-1ubuntu1) 但是 5.3.1-1 正要被安装”,这里可以看到ubuntu打包都是用的qt 5.2.1这个版本打包的,依赖的qt也是这个版本,但是deepin的qt打包用的是5.3.1-1,版本有冲突了,无法解决。而且你不能降级qt版本,整个dde都是基于qt 5.3构建,一旦卸载qt 5.3,将导致整个dde被卸载。这个问题在很久以前论坛上就反馈过相关的issue,包括xware打包也是用的ubuntu的软件仓库构建,安装在deepin也会报同样的依赖错误。
Reply View the author
cosven
deepin
2015-06-15 06:09
#4
https://bbs.deepin.org/post/30810
因为deepin自己打包的qt5以及pyqt5的一些依赖和ubuntu会有冲突,这个很久以前就递交过的issue了。原因是dee ...

恩, 可能是我没有认真去找前人留下的成果了
Reply View the author
qingxp9
deepin
2015-08-26 07:11
#5
安装xware时出现这个错误,原来是这样
Reply View the author
rekols
deepin
2015-08-26 07:26
#6
sudo apt-get -f install
Reply View the author
qianyushenwu
deepin
2017-03-10 07:37
#7
wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
xz -d Python-3.6.0.tar.xz
tar -xvf Python-3.6.0.tar
cd Python-3.6.0
./configure
make
sudo make install
Reply View the author