Forums

Skip to content

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

Gui

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
6 posts • Page 1 of 1
Author
Message
Anard
Apprentice
Apprentice
User avatar
Posts: 270
Joined: Thu Oct 01, 2020 8:11 am

Gui

  • Quote

Post by Anard » Sun Aug 21, 2022 1:33 pm

Hi all.
Is there any team working on a GUI for Portage ?
It's still very difficult to find a package without knowing its name.
A simple GUI with more accessible presentation of eix output, giving priority to full packages ( masking libraries, dev tools, etc ) and showing one or more screenshots should be a really great improvement for end users.
"iMack" : GA-H97M-D3H, Intel i7 4790, 24Go DDR3, Sapphire RX570 4Go, 2x SSD 256Go, HDD 500Go + Zpool 3x2To / Clover - macOS Mojave / Gentoo-Xfce
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31985
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Sun Aug 21, 2022 1:59 pm

The only available on tree is app-portage/kuroo, once there was also porthole.
Here in the forum I think someone had implemented something but I don't remember.
Personally, I have never felt the need for a GUI for portage.
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
Anard
Apprentice
Apprentice
User avatar
Posts: 270
Joined: Thu Oct 01, 2020 8:11 am

  • Quote

Post by Anard » Sun Aug 21, 2022 4:21 pm

Thanks but I have multiple slots conflicts with kde-frameworks :

Code: Select all

$ ACCEPT_KEYWORDS="~amd64" emerge -pv kuroo

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

Calculating dependencies... done!
[ebuild     U  ] kde-frameworks/extra-cmake-modules-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="-doc -test" 324 KiB
[ebuild  N     ] app-text/editorconfig-core-c-0.12.4::gentoo  USE="cli -doc" 71 KiB
[ebuild  N     ] app-crypt/qca-2.3.4:2::gentoo  USE="ssl -botan -debug -doc -examples -gcrypt -gpg -logger -nss -pkcs11 -sasl -softstore -test" 720 KiB
[ebuild     U  ] kde-frameworks/kcoreaddons-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="dbus nls -debug -doc (-fam) -test" 457 KiB
[ebuild     U  ] kde-frameworks/karchive-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="zstd -debug -doc -test" 964 KiB
[ebuild     U  ] kde-frameworks/kcodecs-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="nls -debug -doc -test" 232 KiB
[ebuild  N     ] kde-frameworks/threadweaver-5.97.0:5/5.97::gentoo  USE="-debug -doc -test" 1 380 KiB
[ebuild     U  ] kde-frameworks/kconfig-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="dbus nls -debug -doc -qml -test" 277 KiB
[ebuild     U  ] kde-frameworks/kdbusaddons-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="X nls -debug -doc -test" 48 KiB
[ebuild     U  ] kde-frameworks/kwindowsystem-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="X nls -debug -doc -test" 179 KiB
[ebuild     U  ] kde-frameworks/kguiaddons-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="X -debug -doc -test -wayland" 72 KiB
[ebuild     U  ] kde-frameworks/kcrash-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="X nls -debug -doc -test" 28 KiB
[ebuild     U  ] kde-frameworks/kwidgetsaddons-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="nls -debug -designer -doc -test" 2 255 KiB
[ebuild     U  ] kde-frameworks/kitemviews-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="nls -debug -designer -doc -test" 76 KiB
[ebuild     U  ] kde-frameworks/sonnet-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="hunspell nls -aspell -debug -designer -doc -qml -test" 301 KiB
[ebuild     U  ] kde-frameworks/kglobalaccel-5.97.0:5/5.97::gentoo [5.96.0-r1:5/5.96::gentoo] USE="X nls -debug -doc -test" 95 KiB
[ebuild     U  ] kde-frameworks/ki18n-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="-debug -doc -test" PYTHON_SINGLE_TARGET="python3_10 -python3_8 -python3_9 -python3_11" 934 KiB
[ebuild     U  ] kde-frameworks/kcompletion-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="nls -debug -designer -doc -test" 122 KiB
[ebuild     U  ] kde-frameworks/kjobwidgets-5.97.0:5/5.97::gentoo [5.96.0-r1:5/5.96::gentoo] USE="X nls -debug -doc -test" 100 KiB
[ebuild  N     ] kde-frameworks/syntax-highlighting-5.97.0:5/5.97::gentoo  USE="nls -debug -doc -test" 2 374 KiB
[ebuild     U  ] kde-frameworks/solid-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="nls -debug -doc -ios -test" 253 KiB
[ebuild     U  ] kde-frameworks/kdoctools-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="nls -debug -test" 431 KiB
[ebuild     U  ] kde-frameworks/kservice-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="man -debug -doc -test" 263 KiB
[ebuild     U  ] kde-frameworks/kauth-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="nls policykit -debug -doc -test" 89 KiB
[ebuild     U  ] kde-frameworks/kconfigwidgets-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="man -debug -designer -doc -test" 409 KiB
[ebuild     U  ] kde-frameworks/kiconthemes-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="-debug -designer -doc -test" 222 KiB
[ebuild     U  ] kde-frameworks/ktextwidgets-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="-debug -designer -doc -speech -test" 322 KiB
[ebuild     U  ] kde-frameworks/kxmlgui-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="-debug -designer -doc -test" 880 KiB
[ebuild     U  ] kde-frameworks/kbookmarks-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="nls -debug -doc -test" 127 KiB
[ebuild     U  ] kde-frameworks/knotifications-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="X dbus nls -debug -doc -phonon -qml -speech" 130 KiB
[ebuild     U  ] kde-frameworks/kwallet-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="man -debug -doc -gpg -test" 324 KiB
[ebuild  N     ] kde-apps/libkomparediff2-22.04.3:5::gentoo  USE="-debug -test" 166 KiB
[ebuild     U  ] kde-frameworks/kio-5.97.0:5/5.97::gentoo [5.96.0-r3:5/5.96::gentoo] USE="X acl handbook kwallet -debug -designer -doc -kerberos -test" 3 291 KiB
[ebuild     U  ] kde-frameworks/kinit-5.97.0:5/5.97::gentoo [5.96.0-r1:5/5.96::gentoo] USE="X caps man -debug" 117 KiB
[ebuild     U  ] kde-frameworks/kded-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="man -debug" 39 KiB
[ebuild     U  ] kde-frameworks/kparts-5.97.0:5/5.97::gentoo [5.96.0:5/5.96::gentoo] USE="-debug -doc -test" 193 KiB
[ebuild  N     ] kde-frameworks/ktexteditor-5.97.0:5/5.97::gentoo  USE="editorconfig -debug -doc -test" 2 349 KiB
[ebuild  N     ] kde-apps/kompare-22.04.3:5::gentoo  USE="handbook -debug" 929 KiB
[ebuild  N     ] app-portage/kuroo-1.2.1-r1::gentoo  USE="-debug" 242 KiB

Total: 39 packages (31 upgrades, 8 new), Size of downloads: 21 768 KiB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

kde-frameworks/kauth:5

  (kde-frameworks/kauth-5.96.0:5/5.96::gentoo, installed) USE="nls policykit -debug -doc -test" ABI_X86="(64)" pulled in by
    =kde-frameworks/kauth-5.96*:5 required by (kde-frameworks/kconfigwidgets-5.96.0:5/5.96::gentoo, installed) USE="man -debug -designer -doc -test" ABI_X86="(64)"
    ^                     ^^^^^^^                                                                                                                                                                                                                                                                                                                              
    (and 1 more with the same problem)

  (kde-frameworks/kauth-5.97.0:5/5.97::gentoo, ebuild scheduled for merge) USE="nls policykit -debug -doc -test" ABI_X86="(64)" pulled in by
    =kde-frameworks/kauth-5.97*:5 required by (kde-frameworks/ktexteditor-5.97.0:5/5.97::gentoo, ebuild scheduled for merge) USE="editorconfig -debug -doc -test" ABI_X86="(64)"
    ^                     ^^^^^^^                                                                                                                                                                                                                                                                                                                        
    (and 2 more with the same problem)

kde-frameworks/kcodecs:5

  (kde-frameworks/kcodecs-5.96.0:5/5.96::gentoo, installed) USE="nls -debug -doc -test" ABI_X86="(64)" pulled in by
    =kde-frameworks/kcodecs-5.96*:5 required by (kde-frameworks/kio-5.96.0-r3:5/5.96::gentoo, installed) USE="X acl handbook kwallet -debug -designer -doc -kerberos -test" ABI_X86="(64)"
    ^                       ^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                               
    (and 2 more with the same problem)

  (kde-frameworks/kcodecs-5.97.0:5/5.97::gentoo, ebuild scheduled for merge) USE="nls -debug -doc -test" ABI_X86="(64)" pulled in by
    =kde-frameworks/kcodecs-5.97*:5 required by (kde-frameworks/kbookmarks-5.97.0:5/5.97::gentoo, ebuild scheduled for merge) USE="nls -debug -doc -test" ABI_X86="(64)"
    ^                       ^^^^^^^                                                                                                                                                                                                                                                                                                              
    (and 3 more with the same problem)

[...] AND MUCH MORE

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

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.
No changes with --backtrack=30
Does any understand how to solve these conflicts ?
"iMack" : GA-H97M-D3H, Intel i7 4790, 24Go DDR3, Sapphire RX570 4Go, 2x SSD 256Go, HDD 500Go + Zpool 3x2To / Clover - macOS Mojave / Gentoo-Xfce
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31985
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Sun Aug 21, 2022 4:28 pm

Do not use ACCEPT_KEYWORDS="~amd64" directly from the command line, this will also install dependencies from the unstable branch.
Use /etc/portage/package.accept_keywords for unmask only kuroo.
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
Anard
Apprentice
Apprentice
User avatar
Posts: 270
Joined: Thu Oct 01, 2020 8:11 am

  • Quote

Post by Anard » Sun Aug 21, 2022 4:29 pm

Oh OK thx. It was just for testing the installation before wrriting in my /etc/portage folders but I understand the problem now :)
"iMack" : GA-H97M-D3H, Intel i7 4790, 24Go DDR3, Sapphire RX570 4Go, 2x SSD 256Go, HDD 500Go + Zpool 3x2To / Clover - macOS Mojave / Gentoo-Xfce
Top
Goverp
Advocate
Advocate
User avatar
Posts: 2402
Joined: Wed Mar 07, 2007 6:41 pm

Re: Gui

  • Quote

Post by Goverp » Sun Aug 21, 2022 9:41 pm

Anard wrote:Hi all.
Is there any team working on a GUI for Portage ?
It's still very difficult to find a package without knowing its name.
There have been a few over the years (Porthole, Kuroo, and others), but they die because nobody would code a change to the latest version of something they rely on (KDE, Qt, Python, etc.).
In the end, most people didn't find them worth the effort. The latest and greatest attempt was KDE's Discovery, which is supposed to be a standardised front-end and someone adds a back-end for a particular distro, but I think that too fell by the wayside.

The other problem with GUIs for portage is that unless they are written in ncurses, they aren't much use until most of the hard work has already been done, and you have your desktop up and running. Ideally you want an API that renders across ncurses, Qt or gtk3 (or 4, but that's the top of the same slippery slope).

packages.gentoo.org is probably what most people use; it is, after all, a GUI and it lists packages. (Indeed, writing a program that produces html output is probably a lot easier than all the graphics twiddling.)
There's also the Portage File List, often useful when you know the command but not the package.
Greybeard
Top
Post Reply

6 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