Jump to content
Read the Funtoo Newsletter: Summer 2023 ×
  • 0

kde4 how to stay with it...



9 answers to this question

Recommended Posts

  • 0

Maybe start by showing what you're doing that's pulling KDE5/plasma?  With so many various configurations it's pretty much impossible to take a guess as to what's going on with your system.

example... if i wanna try to install konsole...

# emerge --ask konsole

 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

 * IMPORTANT: 6 config files in '/etc/portage' need updating.
 * See the CONFIGURATION FILES section of the emerge
 * man page to learn how to update config files.

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  NS    ] dev-qt/qtscript-5.5.1-r1 [4.8.7] USE="jit -debug -scripttools {-test}" 
[ebuild  NS    ] dev-qt/qttest-5.5.1 [4.8.7] USE="-debug {-test}" 
[ebuild  N     ] dev-qt/qtconcurrent-5.5.1  USE="-debug {-test}" 
[ebuild  N     ] dev-qt/linguist-tools-5.5.1-r1  USE="-debug -qml {-test}" 
[ebuild  N     ] kde-frameworks/kf-env-3 
[ebuild  N     ] dev-qt/qtwidgets-5.5.1-r1  USE="png xcb -debug -gles2 -gtkstyle {-test}" 
[ebuild  N     ] dev-qt/qtx11extras-5.5.1  USE="-debug {-test}" 
[ebuild  NS    ] dev-qt/qtsvg-5.5.1-r1 [4.8.7] USE="-debug {-test}" 
[ebuild  N     ] dev-qt/qtprintsupport-5.5.1  USE="cups -debug -gles2 {-test}" 
[ebuild     U  ] kde-frameworks/extra-cmake-modules-5.18.0 [5.17.0]
[ebuild   R    ] dev-libs/libdbusmenu-qt-0.9.3_pre20140619-r1  USE="qt5*" 
[ebuild  N     ] kde-frameworks/kcoreaddons-5.18.0  USE="nls -debug -doc (-fam) {-test}" 
[ebuild  N     ] kde-frameworks/kconfig-5.18.0  USE="nls -debug -doc {-test}" 
[ebuild  N     ] kde-frameworks/ki18n-5.18.0  USE="-debug -doc {-test}" 
[ebuild  N     ] kde-frameworks/kwidgetsaddons-5.18.0  USE="nls -debug -doc {-test}" 
[ebuild  N     ] kde-frameworks/kwindowsystem-5.18.0  USE="X nls -debug -doc {-test}" 
[ebuild  N     ] kde-frameworks/kdbusaddons-5.18.0  USE="X nls -debug -doc {-test}" 
[ebuild  N     ] kde-frameworks/kcodecs-5.18.0  USE="nls -debug -doc {-test}" 
[ebuild  N     ] kde-frameworks/kitemviews-5.18.0  USE="nls -debug -doc {-test}" 
[ebuild  N     ] kde-frameworks/kguiaddons-5.18.0  USE="-debug -doc {-test}" 
[ebuild  N     ] kde-frameworks/karchive-5.18.0  USE="bzip2 lzma -debug -doc {-test}" 
[ebuild  N     ] kde-frameworks/kitemmodels-5.18.0  USE="-debug -doc {-test}" 
[ebuild  N     ] kde-frameworks/sonnet-5.18.0  USE="hunspell nls -aspell -debug -doc {-test}" 
[ebuild  N     ] kde-frameworks/kdoctools-5.18.0  USE="-debug -doc {-test}" 
[ebuild  N     ] kde-frameworks/kcrash-5.18.0  USE="X nls -debug -doc {-test}" 
[ebuild  N     ] kde-frameworks/kcompletion-5.18.0  USE="nls -debug -doc {-test}" 
[ebuild  N     ] kde-frameworks/kjobwidgets-5.18.0  USE="X nls -debug -doc {-test}" 
[ebuild  N     ] kde-frameworks/kpty-5.18.0  USE="-debug -doc {-test}" 
[ebuild  N     ] kde-frameworks/kservice-5.18.0  USE="man -debug -doc {-test}" 
[ebuild  N     ] kde-frameworks/kglobalaccel-5.18.0  USE="nls -debug -doc {-test}" 
[ebuild  N     ] kde-frameworks/kdesignerplugin-5.18.0  USE="nls -debug -designer -doc -webkit" 
[ebuild  N     ] kde-frameworks/kemoticons-5.18.0  USE="-debug -doc {-test}" 
[ebuild   R    ] sys-auth/polkit-qt-0.112.0-r1  USE="qt5*" 
[ebuild  N     ] dev-qt/qtnetwork-5.5.1  USE="bindist networkmanager ssl -connman -debug -libproxy {-test}" 
[ebuild  N     ] kde-frameworks/kunitconversion-5.18.0  USE="-debug -doc {-test}" 
[ebuild  NS    ] dev-qt/qtxmlpatterns-5.5.1-r1 [4.8.7] USE="-debug {-test}" 
[ebuild  NS    ] dev-qt/qtdeclarative-5.5.1-r1 [4.8.7] USE="jit widgets xml -debug -gles2 -localstorage {-test}" 
[ebuild  N     ] kde-frameworks/solid-5.18.0  USE="nls -debug -doc {-test}" 
[ebuild  NS    ] dev-qt/designer-5.5.1-r1 [4.8.7] USE="declarative -debug {-test} -webkit" 
[ebuild   R    ] media-libs/phonon-4.8.3-r1  USE="qt5*" 
[ebuild   R    ] media-libs/phonon-vlc-0.8.2  USE="qt5*" 
[ebuild  N     ] kde-frameworks/knotifications-5.18.0  USE="X dbus nls -debug -doc (-speech)" 
[ebuild  N     ] kde-frameworks/kauth-5.18.0  USE="nls (policykit) -debug -doc {-test}" 
[ebuild  N     ] kde-frameworks/kconfigwidgets-5.18.0  USE="man -debug -doc {-test}" 
[ebuild  N     ] kde-frameworks/kiconthemes-5.18.0  USE="-debug -doc {-test}" 
[ebuild  N     ] kde-frameworks/ktextwidgets-5.18.0  USE="-debug -doc (-speech) {-test}" 
[ebuild  N     ] kde-frameworks/kxmlgui-5.18.0  USE="-attica -debug -doc {-test}" 
[ebuild  N     ] kde-frameworks/kbookmarks-5.18.0  USE="nls -debug -doc {-test}" 
[ebuild  N     ] kde-frameworks/kwallet-5.18.0  USE="-debug -doc -gpg {-test}" 
[ebuild  N     ] kde-frameworks/kio-5.18.0  USE="X acl handbook kwallet -debug -doc -kerberos {-test}" 
[ebuild  N     ] kde-frameworks/kinit-5.18.0  USE="caps man -debug -doc" 
[ebuild  N     ] kde-frameworks/kded-5.18.0  USE="man -debug -doc" 
[ebuild  N     ] kde-frameworks/kparts-5.18.0  USE="-debug -doc {-test}" 
[ebuild  N     ] kde-frameworks/knotifyconfig-5.18.0  USE="phonon -debug -doc" 
[ebuild  N     ] kde-frameworks/kdelibs4support-5.18.0  USE="X -debug -doc {-test}" 
[ebuild  N     ] kde-apps/konsole-15.08.3-r1  USE="X handbook -debug {-test}" 
[ebuild  N     ] kde-plasma/polkit-kde-agent-5.5.3  USE="-debug" 
[uninstall     ] sys-auth/polkit-kde-agent-0.99.1-r1 
[blocks b      ] sys-auth/polkit-kde-agent:4[-minimal(-)] ("sys-auth/polkit-kde-agent:4[-minimal(-)]" is blocking kde-plasma/polkit-kde-agent-5.5.3)

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by media-libs/phonon-vlc-0.8.2::gentoo
>=media-libs/phonon-4.8.3-r1 qt5
# required by media-libs/phonon-4.8.3-r1::gentoo[vlc]
# required by kde-frameworks/knotifications-5.18.0::gentoo
# required by kde-apps/konsole-15.08.3-r1::gentoo
# required by konsole (argument)
>=media-libs/phonon-vlc-0.8.2 qt5
# required by kde-plasma/polkit-kde-agent-5.5.3::gentoo
# required by kde-frameworks/kauth-5.18.0::gentoo
# required by kde-frameworks/kconfigwidgets-5.18.0::gentoo
# required by kde-frameworks/kxmlgui-5.18.0::gentoo
# required by kde-apps/konsole-15.08.3-r1::gentoo
# required by konsole (argument)
>=sys-auth/polkit-qt-0.112.0-r1 qt5
# required by kde-frameworks/knotifications-5.18.0::gentoo[dbus]
# required by kde-apps/konsole-15.08.3-r1::gentoo
# required by konsole (argument)
>=dev-libs/libdbusmenu-qt-0.9.3_pre20140619-r1 qt5

Would you like to add these changes to your config files? [Yes/No] 

tx 4 the reply dude !


just want konsole 4.14

Link to comment
Share on other sites

  • 0

You would need to mask any version greater than the desired version.
Use equery to check available versions on your box

# equery l -po konsole
 * Searching for konsole ...
[-P-] [  ] kde-apps/konsole-4.14.3:4/4.14
[-P-] [  ] kde-apps/konsole-4.14.3-r1:4/4.14
[-P-] [  ] kde-apps/konsole-4.14.3-r2:4/4.14
[-P-] [  ] kde-apps/konsole-15.08.3:5

Mask anything greater than your desired version

 # echo ">kde-apps/konsole-4.14.3-r2" >> /etc/portage/package.mask

Check again with equery to make sure that there are no typos and the mask is successful.  There should be an "M" next to masked versions.

# equery l -po konsole
 * Searching for konsole ...
[-P-] [  ] kde-apps/konsole-4.14.3:4/4.14
[-P-] [  ] kde-apps/konsole-4.14.3-r1:4/4.14
[-P-] [  ] kde-apps/konsole-4.14.3-r2:4/4.14
[-P-] [M ] kde-apps/konsole-15.08.3:5

Now try to install konsole again using the "ask" flag.

 # emerge konsole -av
Link to comment
Share on other sites

  • 0

thx a lot my homie !


but i tell u ... G/funtoo r diabolic  :wacko:


after days of strugglin with KDE ,updates,upgrades, maskin  kdebase-runtime-meta-15.08.3-r1   , installing kdebase-meta  etcetcetc finally finishin compilin ...







off the record

equery l -po konsole
--- Invalid atom in /etc/portage/package.mask/upower-pm-utils: upower-pm-utils
--- Invalid atom in /etc/portage/package.mask/upower-pm-utils: upower-pm-utils
 * Searching for konsole ...
[-P-] [  ] kde-apps/konsole-4.14.3:4/4.14
[IP-] [  ] kde-apps/konsole-4.14.3-r2:4/4.14
[-P-] [  ] kde-apps/konsole-15.08.3-r1:5

what does -P- and IP- mean ?


thx again pal !






man equery is u friend !

Link to comment
Share on other sites

  • 0

When you emerge konsole, just specify the correct slot for KDE4. e.g. "emerge -va konsole:4". That *should* ensure you're just pulling in KDE4/QT4 stuff. Because if you don't specify a slot, it'll automatically prefer the higher version number which is of course going to be what's in slot 5.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Create New...