解决安装KDE4后,安装libreoffice-bin出现的boost,poppler软件包冲突
2013-10-09 16:53
204 查看
gentoo上,桌面是kdebase-meta-4.10.5:4,想要安装libreoffice-bin的时候,提示软件包冲突:
郁闷,以为libreoffice-bin只能支持gnome桌面,不能支持KDE。难道需要我完全编译libreoffice?!!
<此处省略若干纠结>
最终修改了package.mask
然后:
漫长时间的等待,机箱风扇狂响……
解决!
剩下就是emerge libreoffice-bin了
sudo emerge libreoffice-bin Calculating dependencies... done! <此处省略一大片字符> !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-libs/boost:0 (dev-libs/boost-1.49.0-r2::gentoo, ebuild scheduled for merge) pulled in by =dev-libs/boost-1.49* required by (app-office/libreoffice-bin-4.0.4.2::gentoo, ebuild scheduled for merge) (dev-libs/boost-1.52.0-r6::gentoo, installed) pulled in by dev-libs/boost:0/1.52= required by (app-office/akonadi-server-1.9.2::gentoo, installed) >=dev-libs/boost-1.35.0-r5:0/1.52= required by (kde-base/kdepimlibs-4.10.5::gentoo, installed) app-text/poppler:0 (app-text/poppler-0.22.2-r2::gentoo, ebuild scheduled for merge) pulled in by app-text/poppler:0/35 required by (app-office/libreoffice-bin-4.0.4.2::gentoo, ebuild scheduled for merge) (app-text/poppler-0.22.5::gentoo, installed) pulled in by <app-text/poppler-0.24:0/37=[cxx,jpeg,lcms,tiff,xpdf-headers(+)] required by (net-print/cups-filters-1.0.34-r1::gentoo, installed) It may be possible to solve this problem by using package.mask to prevent one of those packages from being selected. However, it is also possible that conflicting dependencies exist such that they are impossible to satisfy simultaneously. If such a conflict exists in the dependencies of two different packages, then those packages can not be installed simultaneously. You may want to try a larger value of the --backtrack option, such as --backtrack=30, in order to see if that will solve this conflict automatically. For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook.
郁闷,以为libreoffice-bin只能支持gnome桌面,不能支持KDE。难道需要我完全编译libreoffice?!!
<此处省略若干纠结>
最终修改了package.mask
sudo vim /etc/portage/package.mask # for libreoffice-bin =dev-libs/boost-1.52.0-r6:0/1.52 =app-text/poppler-0.22.5:0/37
然后:
sudo emerge -1a =dev-libs/boost-1.49.0-r2 poppler These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild UD ] dev-util/boost-build-1.49.0 [1.52.0-r1] [ebuild r UD ] dev-libs/boost-1.49.0-r2 [1.52.0-r6] [ebuild r UD ] app-text/poppler-0.22.2-r2 [0.22.5] [ebuild rR ] net-print/cups-filters-1.0.34-r1 [ebuild rR ] app-office/akonadi-server-1.9.2 [ebuild rR ] kde-base/kdepimlibs-4.10.5 Would you like to merge these packages? [Yes/No] y
漫长时间的等待,机箱风扇狂响……
解决!
剩下就是emerge libreoffice-bin了
相关文章推荐
- windows7上安装scala出现"此时不应有 \scala\bin\scala.bat"问题解决方案
- Linux上安装Mysql时出现错误 , 包冲突 - 解决
- AndroidStudio打包apk,安装出现签名冲突--解决办法
- 安装Qtcreater时出现“无法解决软件包依赖”错误
- 转载:解决安装xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin时出现的strings: '/lib/libc.so.6': No such file的问题
- Android手机出现"已安装了存在签名冲突的同名数据包"的原因及解决办法
- 安装和启动tftp-server服务器及可能出现Redirecting to /bin/systemctl restart xinetd.service问题的解决方式
- svn 安装过程出现/usr/bin/ld: cannot find -lexpat collect2: ld returned 1 exit status make: *** [subversion/svn/svn] Error 1 解决方法
- Ubuntu14.04下安装Chrome出现“未安装软件包 libappindicator1”问题的解决办法
- Android手机出现"已安装了存在签名冲突的同名数据包"的原因及解决办法
- Android手机出现"已安装了存在签名冲突的同名数据包"的原因及解决办法
- 安装和启动tftp-server服务器及可能出现Redirecting to /bin/systemctl restart xinetd.service问题的解决方式
- windows8.1上安装scala出现"此时不应有 \scala\bin\scala.bat"问题解决方案
- 安装SAPGUI后,再安装VS.Net出现冲突的解决方法
- 出现"已安装了存在签名冲突的同名数据包"的原因及解决办法
- Android之手机出现"已安装了存在签名冲突的同名数据包"的原因及解决办法
- Ubuntu 安装软件的过程中,出现版本冲突的解决办法
- ubuntu 16.04安装jdk出现“java已包含以下软件包”问题的解决方法
- 解决Qt5 安装Opengl后依然出现/usr/bin/ld: cannot find lGL
- 出现"已安装了存在签名冲突的同名数据包"的原因及解决办法