Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

[SOLVED] Can't install KDE plasma

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
13 posts • Page 1 of 1
Author
Message
esmailelbob
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 94
Joined: Sat Jun 04, 2022 11:16 pm
Location: Egypt
Contact:
Contact esmailelbob
Website

[SOLVED] Can't install KDE plasma

  • Quote

Post by esmailelbob » Sat Jun 04, 2022 11:21 pm

I'm new to gentoo (just installed it after 5 hours) and I want to install KDE Plasma but each time I run emerge I get error:

Code: Select all

emerge -pv  kde-plasma/plasma-meta

 * IMPORTANT: config file '/etc/portage/package.use/zz-autounmask' needs updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections 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!

!!! The ebuild selected to satisfy ">=dev-qt/qtgui-5.15.2:5" has unmet requirements.
- dev-qt/qtgui-5.15.3::gentoo USE="dbus gif libinput png udev -X -accessibility -debug -egl -eglfs -evdev -gles2-only -ibus -jpeg -linuxfb -test -tslib -tuio -vnc -vulkan -wayland" ABI_X86="(64)"

  The following REQUIRED_USE flag constraints are unsatisfied:
    any-of ( eglfs linuxfb vnc X )

  The above constraints are a subset of the following complete expression:
    any-of ( eglfs linuxfb vnc X ) accessibility? ( dbus X ) eglfs? ( egl ) ibus? ( dbus ) libinput? ( udev ) X? ( gles2-only? ( egl ) )

(dependency required by "kde-plasma/plasma-disks-5.24.5::gentoo" [ebuild])
(dependency required by "kde-plasma/plasma-meta-5.24.5::gentoo[smart]" [ebuild])
(dependency required by "kde-plasma/plasma-meta" [argument])

 * IMPORTANT: 15 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.
And I tried to install `dev-qt/qtgui` but no luck
___
Solved, in my case I'm not sure why but when I booted into distro itself (not chrooted using the live cd) kde plasma installation went fine so maybe there was some weird conflict between the gui live cd and installing kde in chroot?? but the solution is to boot in the distro itself not chrooted
Last edited by esmailelbob on Thu Jun 09, 2022 8:41 pm, edited 1 time in total.
Top
jburns
Veteran
Veteran
Posts: 1255
Joined: Thu Jan 18, 2007 4:44 am
Location: Massachusetts USA

  • Quote

Post by jburns » Sat Jun 04, 2022 11:56 pm

What profile are you using?

It should be "default/linux/amd64/17.1/desktop/plasma (stable)" or "default/linux/amd64/17.1/desktop/plasma/systemd (stable)" unless you are using a hardened profile.

Portage wants you to update '/etc/portage/package.use/zz-autounmask' which may allow you to merge kde-plasma/plasma-meta.
Top
esmailelbob
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 94
Joined: Sat Jun 04, 2022 11:16 pm
Location: Egypt
Contact:
Contact esmailelbob
Website

  • Quote

Post by esmailelbob » Sun Jun 05, 2022 12:20 am

jburns wrote:What profile are you using?

It should be "default/linux/amd64/17.1/desktop/plasma (stable)" or "default/linux/amd64/17.1/desktop/plasma/systemd (stable)" unless you are using a hardened profile.

Portage wants you to update '/etc/portage/package.use/zz-autounmask' which may allow you to merge kde-plasma/plasma-meta.
I'm indeed in [8] default/linux/amd64/17.1/desktop/plasma (stable) *

and I updated it but still no luck :(, same output

Code: Select all


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


!!! The ebuild selected to satisfy ">=dev-qt/qtgui-5.15.2:5" has unmet requirements.
- dev-qt/qtgui-5.15.3::gentoo USE="dbus egl gif jpeg libinput png udev -X -accessibility -debug -eglfs -evdev -gles2-only -ibus -linuxfb -test -tslib -tuio -vnc -vulkan -wayland" ABI_X86="(64)"

  The following REQUIRED_USE flag constraints are unsatisfied:
    any-of ( eglfs linuxfb vnc X )

  The above constraints are a subset of the following complete expression:
    any-of ( eglfs linuxfb vnc X ) accessibility? ( dbus X ) eglfs? ( egl ) ibus? ( dbus ) libinput? ( udev ) X? ( gles2-only? ( egl ) )

(dependency required by "kde-plasma/plasma-disks-5.24.5::gentoo" [ebuild])
(dependency required by "kde-plasma/plasma-meta-5.24.5::gentoo[smart]" [ebuild])
(dependency required by "kde-plasma/plasma-meta" [argument])
Top
Mistwolf
Apprentice
Apprentice
Posts: 189
Joined: Wed Mar 07, 2007 2:06 am
Location: Edmonton, AB

  • Quote

Post by Mistwolf » Sun Jun 05, 2022 1:10 am

Code: Select all

The following REQUIRED_USE flag constraints are unsatisfied:
    any-of ( eglfs linuxfb vnc X )
Says that you NEED one of those USE flags enabled.

Why is USE flag X not enabled?
Top
esmailelbob
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 94
Joined: Sat Jun 04, 2022 11:16 pm
Location: Egypt
Contact:
Contact esmailelbob
Website

  • Quote

Post by esmailelbob » Sun Jun 05, 2022 1:24 am

Mistwolf wrote:

Code: Select all

The following REQUIRED_USE flag constraints are unsatisfied:
    any-of ( eglfs linuxfb vnc X )
Says that you NEED one of those USE flags enabled.

Why is USE flag X not enabled?
Oh my god, it worked. Thanks! it took me a little time to know how to use flags and now it's installing

PS: had to use X and minimal actually not just X and I will post either kde successfully ran or no as I'm now inside the live CD
Linux is only free if your time has no value.
Top
Hu
Administrator
Administrator
Posts: 24403
Joined: Tue Mar 06, 2007 5:38 am

  • Quote

Post by Hu » Sun Jun 05, 2022 3:23 am

The desktop profile should have enabled USE=X for you. Did you explicitly disable it earlier during the installation?
Top
asturm
Developer
Developer
Posts: 9496
Joined: Thu Apr 05, 2007 4:07 pm

  • Quote

Post by asturm » Sun Jun 05, 2022 8:57 am

Where did you enable 'minimal' and what made you think you had to? Do *not* use this globally.
Top
Fulgurance
Veteran
Veteran
User avatar
Posts: 1287
Joined: Wed Feb 15, 2017 4:31 pm
Contact:
Contact Fulgurance
Website

  • Quote

Post by Fulgurance » Sun Jun 05, 2022 10:11 am

And just one advice, don't use autounmask emerge function.
Because automatic emerge function who write files only enable or disable per version, and if you have an update, you have to do that for each versions of ebuild again :roll: .

For example, my qtgui options are configured like that manually:

Code: Select all

 zohran  ~  2  cat /etc/portage/package.use/qtgui
dev-qt/qtgui egl
I don't need anymore to come back to this file because it's apply for all versions. Except if a new flag is required (but it's rare)
Top
asturm
Developer
Developer
Posts: 9496
Joined: Thu Apr 05, 2007 4:07 pm

  • Quote

Post by asturm » Sun Jun 05, 2022 11:08 am

Not quite, the entries have a '>=' lower version bound so will apply for all future versions unless there is a complete version scheme change causing a 'downgrade'.

Nevertheless, these autounmask changes do not have any kind of 'big picture' intelligence so must always be reviewed manually.
Top
NeddySeagoon
Administrator
Administrator
User avatar
Posts: 56104
Joined: Sat Jul 05, 2003 9:37 am
Location: 56N 3W

  • Quote

Post by NeddySeagoon » Sun Jun 05, 2022 11:25 am

Moved from Desktop Environments to Portage & Programming.
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Top
esmailelbob
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 94
Joined: Sat Jun 04, 2022 11:16 pm
Location: Egypt
Contact:
Contact esmailelbob
Website

  • Quote

Post by esmailelbob » Sun Jun 05, 2022 1:47 pm

The desktop profile should have enabled USE=X for you. Did you explicitly disable it earlier during the installation?
No I did not, It took me time to understand how to use flags, let alone disable them
Where did you enable 'minimal' and what made you think you had to? Do *not* use this globally.
I did after I added USE=X because I got message telling me either use -minimal or +pulseaudio

___

Last but not least, I'm not sure about masking, again I installed gentoo last night so I will pay attention about this while reinstalling because I guess I broke it :) (stuck on initial ramdisk screen after grub)
Linux is only free if your time has no value.
Top
asturm
Developer
Developer
Posts: 9496
Joined: Thu Apr 05, 2007 4:07 pm

  • Quote

Post by asturm » Tue Jun 07, 2022 1:15 pm

esmailelbob wrote:
Where did you enable 'minimal' and what made you think you had to? Do *not* use this globally.
I did after I added USE=X because I got message telling me either use -minimal or +pulseaudio
Again, where did you enable it and hopefully not globally?

You need to fully understand what portage is telling you before making changes that are potentially wholly unnecessary or too far-reaching.
Top
esmailelbob
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 94
Joined: Sat Jun 04, 2022 11:16 pm
Location: Egypt
Contact:
Contact esmailelbob
Website

  • Quote

Post by esmailelbob » Thu Jun 09, 2022 8:31 pm

asturm wrote:
esmailelbob wrote:
Where did you enable 'minimal' and what made you think you had to? Do *not* use this globally.
I did after I added USE=X because I got message telling me either use -minimal or +pulseaudio
Again, where did you enable it and hopefully not globally?

You need to fully understand what portage is telling you before making changes that are potentially wholly unnecessary or too far-reaching.
Hi, Finally installed gentoo!!! (like for 10th time I guess in 4 days) and I noticed once again when I select plasma as my profile and install from the livecd it fails but when I booted into distro itself the installtion worked? so maybe it was some weird conflicts between the live gui cd and my distro?

and to answer your question yes portage messages are cryptic somtimes and I'm new and I enabled it in my termainl, typed USE=X
Linux is only free if your time has no value.
Top
Post Reply

13 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic