View previous topic :: View next topic |
Author |
Message |
flammenflitzer Advocate
Joined: 25 Nov 2003 Posts: 3483 Location: Berlin
|
Posted: Fri Oct 15, 2021 7:05 am Post subject: [gelöst]Portage system liste prüfen/ korrigieren |
|
|
Hallo, ich habe den Verdacht, das bei einem system-Update auch ebuilds dabei sind, die nicht dazu gehören. (Beispiel heute: kde-plasma/polkit-kde-agent). Kann man das irgendwie überprüfen/ reparieren?
Last edited by flammenflitzer on Sun Oct 17, 2021 1:54 pm; edited 1 time in total |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 8936
|
Posted: Fri Oct 15, 2021 7:30 am Post subject: |
|
|
Code: | $ equery d kde-plasma/polkit-kde-agent
* These packages depend on kde-plasma/polkit-kde-agent:
kde-frameworks/kauth-5.87.0 (policykit ? kde-plasma/polkit-kde-agent)
kde-plasma/plasma-meta-5.22.5-r1 (>=kde-plasma/polkit-kde-agent-5.22.5:5)
sys-auth/polkit-0.119-r2 (kde ? kde-plasma/polkit-kde-agent) |
|
|
Back to top |
|
|
flammenflitzer Advocate
Joined: 25 Nov 2003 Posts: 3483 Location: Berlin
|
Posted: Fri Oct 15, 2021 8:41 pm Post subject: |
|
|
Danke. Ich meinte eigentlich, ob es irgendwo eine Liste der system ebuilds gibt und wie ich die mit meinem System vergleichen kann. |
|
Back to top |
|
|
mike155 Advocate
Joined: 17 Sep 2010 Posts: 4438 Location: Frankfurt, Germany
|
Posted: Fri Oct 15, 2021 9:12 pm Post subject: |
|
|
Sorry. Ich verstehe die Frage nicht. Was ist denn "die Liste der system ebuilds"? Meinst Du eine Liste aller ebuilds, die auf dem System installiert sind? Oder eine Liste aller ebuilds, die installiert sein sollten? oder meinst Du wirklich @system?
Die letztgenannten beiden Listen solltest Du übrigens erhalten mit
Code: | emerge --empty -pv @world
emerge --empty -pv @system |
|
|
Back to top |
|
|
flammenflitzer Advocate
Joined: 25 Nov 2003 Posts: 3483 Location: Berlin
|
Posted: Sat Oct 16, 2021 5:55 am Post subject: |
|
|
Bei mir werden bei Code: | emerge --empty -pv @system | ebuilds angezeigt, die m.E. nicht in system, sondern in world gehören. Code: |
kde-frameworks/breeze-icons
kde-frameworks/kguiaddons
u.ä. | . Geht aber nicht um Leben und Tod. System läuft... |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4554 Location: Germany
|
Posted: Sat Oct 16, 2021 2:49 pm Post subject: |
|
|
Hm, ich bin mir auch nicht ganz sicher was genau gesucht wird.
Falls es die Paketliste des system-Sets ist - diese ist im ::gentoo Repo im base-Profil einsehbar –>
https://gitweb.gentoo.org/repo/gentoo.git/tree/profiles/base/packages
oder auch auf deinem System via Code: | less `portageq get_repo_path / gentoo`/profiles/base/packages |
Oder auch mit emerge, ohne die durch USE-Flags hinzufügbaren Abhängigkeiten, via Code: | emerge -pv --nodeps @system |
Ich hoffe das hilft ein wenig weiter :) |
|
Back to top |
|
|
mike155 Advocate
Joined: 17 Sep 2010 Posts: 4438 Location: Frankfurt, Germany
|
Posted: Sat Oct 16, 2021 3:17 pm Post subject: |
|
|
flammenflitzer wrote: | Bei mir werden bei Code: | emerge --empty -pv @system | ebuilds angezeigt, die m.E. nicht in system, sondern in world gehören. Code: |
kde-frameworks/breeze-icons
kde-frameworks/kguiaddons
u.ä. | . Geht aber nicht um Leben und Tod. System läuft... |
Erst mal gebe ich Dir Recht, dass "breeze-icons" und "kguiaddons" nicht zu @system gehören sollten.
Aber:
Die Pakete, die zu @system gehören, hängen auch von den USE-Flags und dem gewählten Profil ab.
Ich verwende beispielsweise "no-multilib". Bei mir gehören "breeze-icons" und "kguiaddons" NICHT zu @system
Wenn ich hingegen zu "desktop/plasma/systemd" wechsle, dann gehören "breeze-icons" und "kguiaddons" auf einmal schon zu @system.
Warum?
Subversion gehört zu @system. Und Subversion hat ein USE Flag "kwallet". Dieses wird über "desktop/plasma/systemd" aktiviert - und dann zieht Subversion eine ganze Reihe von kde-frameworks Paketen mit rein. |
|
Back to top |
|
|
flammenflitzer Advocate
Joined: 25 Nov 2003 Posts: 3483 Location: Berlin
|
Posted: Sun Oct 17, 2021 1:53 pm Post subject: |
|
|
Ich bedanke mich, für die erschöpfenden und kompetenten Antworten. |
|
Back to top |
|
|
|