After KDE4 is installed, the boost and poppler package conflicts when libreoffice-bin is installed.
Gentoo, desktop is kdebase-meta-4.10.5: 4, when you want to install libreoffice-bin, the prompt package conflict:
Sudo emerge libreoffice-bin
Calculating dependencies... done!
<A large character is omitted here>
!!! 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
= 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
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
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
<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
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 be want to try a larger value
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.
Depressed, thought libreoffice-bin only supports gnome desktop, does not support KDE. Do I need to fully compile libreoffice ?!!
<Some Tangle is omitted here>
The package. mask is modified.
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
Then:
Sudo emerge-1a = dev-libs/boost-1.49.0-r2 poppler
These are the packages that wocould 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
Wocould you like to merge these packages? [Yes/No] y
After a long wait, the fan of the chassis went crazy ......
Solution!
The rest is emerge libreoffice-bin.
Recommended reading:
How to install kde SC 13.04 in Ubuntu 12.04 and 4.11
Kubuntu 12.04 (KDE) sets the Brightness and touchpad
Gorgeous desktop KDE 4.11 released
Install the KDE Desktop in The Gnome Environment of Ubuntu 10.10 [graphic]
Install and uninstall KDE Desktop in Ubuntu
Gentoo kernel and system upgrade
Several minor issues with installing Gentoo in VMware
Gentoo Linux -- solve the problem that fcitx cannot call input in the GTK3 Application
Build a LAMP environment using Gentoo
Install a USB camera in Gentoo Linux
KDE details: click here
KDE: click here