Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Remove KDE Games bloatware?「SOLVED」
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
Budoka
l33t
l33t


Joined: 03 Jun 2012
Posts: 667
Location: Tokyo, Japan

PostPosted: Tue Dec 27, 2016 11:47 pm    Post subject: Remove KDE Games bloatware?「SOLVED」 Reply with quote

I am running Plasma 5 and really want to get rid of kdegames-meta but apparently, it is a dependency of kde-apps-meta so I can't remove it. Tried masking it as well and no such luck. Is there a way to get rid of this fluff?

Code:
emerge --depclean -av kde-apps/kdegames-meta

Calculating dependencies... done!
  kde-apps/kdegames-meta-16.08.3 pulled in by:
    kde-apps/kde-apps-meta-16.08.3 requires >=kde-apps/kdegames-meta-16.08.3


Last edited by Budoka on Wed Dec 28, 2016 4:17 am; edited 1 time in total
Back to top
View user's profile Send private message
ct85711
Veteran
Veteran


Joined: 27 Sep 2005
Posts: 1692

PostPosted: Wed Dec 28, 2016 12:22 am    Post subject: Reply with quote

well, you are already on the route to figuring it out, just needed to continue down the path. More of do you really need kde-apps-meta? (this only pulls in other packages, does not install anything it's self)...
Back to top
View user's profile Send private message
Budoka
l33t
l33t


Joined: 03 Jun 2012
Posts: 667
Location: Tokyo, Japan

PostPosted: Wed Dec 28, 2016 12:31 am    Post subject: Reply with quote

ct85711 wrote:
well, you are already on the route to figuring it out, just needed to continue down the path. More of do you really need kde-apps-meta? (this only pulls in other packages, does not install anything it's self)...


I thought if I remove kde-apps-meta, although it doesn't pull anything in itself, when I emerge --depclean it will remove all the apps as well...in addition to the games. Is that incorrect?

EDIT/UPDATE: So I was correct. If I do that portage will try to remove ALL kde apps including the games.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6825
Location: Austria

PostPosted: Wed Dec 28, 2016 1:30 am    Post subject: Reply with quote

https://wiki.gentoo.org/wiki/KDE#Applications
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
ct85711
Veteran
Veteran


Joined: 27 Sep 2005
Posts: 1692

PostPosted: Wed Dec 28, 2016 1:35 am    Post subject: Reply with quote

yes, depclean will remove what it pulled in, but there is nothing stopping you from adding what it is pulling in to your world file so it won't be removed

You can have a package added to your world file, by simply emerging that package (using --noreplace so it only adds it to the world file and not recompile). I also suggest you do one package at a time, and check again what depclean wants to pull away. Another shortcut way, is by using the ebuild as a reference on what it pulls in, here's the relevent lines from that ebuild...

Code:
RDEPEND="
   $(add_kdeapps_dep kate)
   $(add_kdeapps_dep kdeadmin-meta)
   $(add_kdeapps_dep kdecore-meta)
   $(add_kdeapps_dep kdeedu-meta)
   $(add_kdeapps_dep kdegames-meta)
   $(add_kdeapps_dep kdegraphics-meta)
   $(add_kdeapps_dep kdemultimedia-meta)
   $(add_kdeapps_dep kdenetwork-meta)
   $(add_kdeapps_dep kdeutils-meta)
   accessibility? ( $(add_kdeapps_dep kdeaccessibility-meta) )
   pim? ( kde-apps/kdepim-meta:* )
   sdk? (
      $(add_kdeapps_dep kdesdk-meta)
      $(add_kdeapps_dep kdewebdev-meta)
   )
"
Back to top
View user's profile Send private message
Budoka
l33t
l33t


Joined: 03 Jun 2012
Posts: 667
Location: Tokyo, Japan

PostPosted: Wed Dec 28, 2016 1:46 am    Post subject: Reply with quote

Hmm. OK. Thanks everyone. I understand. But I must say it seems silly to have to add all of the apps manually.


Quote:
All selected packages: =kde-apps/sweeper-16.08.3 =dev-libs/boehm-gc-7.4.2 =net-im/telepathy-mission-control-5.16.4 =kde-apps/knetwalk-16.08.3 =kde-apps/kdeedu-data-16.08.3 =net-libs/libaccounts-glib-1.21-r2 =media-sound/timidity++-2.14.0-r2 =kde-apps/kiconfinder-16.04.3 =kde-apps/ksirk-16.08.3 =kde-apps/libkonq-16.08.3 =sci-libs/blas-reference-20070226-r4 =kde-apps/kqtquickcharts-16.08.3 =media-libs/sdl-image-1.2.12-r1 =kde-apps/gwenview-16.08.3 =kde-apps/step-16.08.3 =kde-apps/kdeadmin-meta-16.08.3 =kde-apps/kdebase-runtime-meta-16.04.3 =kde-apps/marble-16.08.3-r1 =kde-apps/keditfiletype-16.04.3 =kde-apps/lskat-16.08.3 =kde-apps/libkmahjongg-16.08.3 =kde-apps/granatier-16.08.3 =net-libs/signon-oauth2-0.21-r1 =kde-apps/kgeography-16.08.3 =kde-apps/signon-kwallet-extension-16.08.3 =kde-apps/kaccounts-integration-16.08.3 =kde-apps/kwalletmanager-16.08.3 =kde-apps/kmines-16.08.3 =media-libs/mlt-6.2.0-r2 =kde-apps/kdontchangethehostname-16.04.3 =sci-chemistry/chemical-mime-data-0.1.94-r2 =kde-apps/kteatime-16.08.3 =media-libs/libdiscid-0.6.1 =kde-apps/kstart-16.04.3 =kde-apps/artikulate-16.08.3 =kde-apps/analitza-16.08.3 =kde-apps/libkeduvocdocument-16.08.3 =kde-apps/kbreakout-16.08.3 =kde-apps/kdebase-desktoptheme-16.04.3 =kde-apps/konsole-16.08.3-r1 =kde-apps/ktp-auth-handler-16.08.3 =kde-apps/kdegraphics-meta-16.08.3 =kde-apps/ksnakeduel-16.08.3 =net-libs/http-parser-2.6.2 =kde-apps/minuet-16.04.3 =sci-libs/cln-1.3.3 =kde-apps/kbounce-16.08.3 =kde-frameworks/kimageformats-5.26.0 =kde-apps/kcron-16.08.3 =kde-apps/kcalc-16.08.3 =net-libs/libsignon-glib-1.13-r1 =kde-apps/print-manager-16.08.3 =kde-apps/kwrite-16.08.3 =net-voip/telepathy-gabble-0.18.3 =dev-python/pycups-1.9.73 =kde-apps/kblocks-16.08.3 =kde-apps/kdenetwork-meta-16.08.3 =kde-apps/ark-16.08.3 =app-eselect/eselect-blas-0.1 =kde-apps/kshisen-16.08.3 =kde-apps/kalzium-16.08.3 =dev-qt/qtimageformats-5.6.2 =kde-apps/plasma-runtime-16.04.3 =net-libs/telepathy-logger-qt-15.04.0 =app-dicts/aspell-en-7.1.0 =kde-apps/phonon-kde-16.04.3 =kde-apps/kdegraphics-mobipocket-16.08.3 =kde-apps/klettres-16.08.3 =kde-apps/libkexiv2-15.08.3 =media-video/movit-1.2.0 =kde-apps/bovo-16.08.3 =kde-apps/kigo-16.08.3 =kde-apps/kmix-16.08.3 =kde-apps/kdf-16.08.3 =kde-apps/kdebase-data-16.04.3 =kde-apps/kdiamond-16.08.3 =kde-apps/kamera-16.08.3 =kde-apps/libkcddb-16.08.3 =kde-apps/kcharselect-16.08.3 =kde-apps/solid-runtime-16.04.3 =kde-apps/kgoldrunner-16.08.3 =kde-apps/kcolorchooser-16.08.3 =kde-apps/kalgebra-16.08.3 =kde-apps/ktraderclient-16.04.3 =kde-apps/kjumpingcube-16.08.3 =kde-apps/kollision-16.08.3 =kde-apps/kurifilter-plugins-16.04.3 =kde-apps/dragon-16.08.3 =media-sound/drumstick-1.0.2 =kde-apps/knavalbattle-16.08.3 =dev-qt/qtmultimedia-5.6.2 =media-gfx/inkscape-0.91-r3 =virtual/blas-1.0 =kde-apps/krdc-16.08.3 =kde-apps/kdeutils-meta-16.08.3 =kde-apps/khangman-16.08.3 =kde-apps/ktimer-16.08.3 =net-im/telepathy-logger-0.8.2 =net-libs/telepathy-glib-0.24.1 =kde-apps/kapman-16.08.3 =kde-apps/kolf-16.08.3 =kde-frameworks/kactivities-4.13.3-r2 =kde-apps/spectacle-16.08.3 =kde-apps/ktp-text-ui-16.08.3 =net-libs/libotr-4.1.1 =app-eselect/eselect-timidity-20110513 =kde-apps/kwordquiz-16.08.3 =kde-frameworks/kdewebkit-5.26.0 =kde-apps/libkexiv2-16.08.3 =kde-apps/ktp-filetransfer-handler-16.08.3 =kde-apps/kbruch-16.08.3 =kde-apps/kdemultimedia-meta-16.08.3 =kde-apps/kiten-16.08.3 =net-libs/libvncserver-0.9.10-r3 =kde-apps/kaccounts-providers-16.08.3 =kde-apps/ffmpegthumbs-16.08.3 =media-libs/qimageblitz-0.0.6-r1 =kde-apps/kdenlive-16.08.3 =kde-apps/thumbnailers-16.08.3 =media-libs/jasper-1.900.6 =kde-apps/kdeedu-meta-16.08.3 =kde-apps/ktp-approver-16.08.3 =kde-apps/filelight-16.08.3 =kde-apps/kolourpaint-16.08.3 =kde-apps/juk-16.08.3 =kde-apps/parley-16.08.3 =kde-apps/okular-16.08.3 =dev-lang/R-3.2.2 =kde-apps/kfile-16.04.3 =kde-apps/libkcompactdisc-16.08.3 =media-gfx/uniconvertor-2.0_pre379-r1 =net-libs/signond-8.58 =media-libs/libraw-0.17.2 =kde-apps/dolphin-16.08.3 =kde-apps/kscd-16.08.3 =net-libs/telepathy-qt-0.9.7 =kde-apps/kreversi-16.08.3 =dev-cpp/eigen-2.0.17 =dev-util/gtk-doc-1.25-r1 =kde-apps/cantor-16.08.3 =kde-apps/kanagram-16.08.3 =kde-apps/kig-16.08.3 =kde-apps/ktp-common-internals-16.08.3 =app-text/aspell-0.60.6.1-r3 =kde-apps/konquest-16.08.3 =kde-apps/svgpart-16.08.3 =kde-apps/kdesu-16.04.3 =kde-apps/kdecore-meta-16.08.3 =kde-apps/kquitapp-16.04.3 =kde-apps/killbots-16.08.3 =kde-apps/kubrick-16.08.3 =kde-apps/ksquares-16.08.3 =games-board/gnugo-3.9.1-r1 =media-libs/libsdl2-2.0.4 =dev-qt/qtpositioning-5.6.2 =kde-apps/baloo-widgets-16.08.3 =kde-apps/kget-16.08.3 =kde-apps/libkdcraw-16.08.3 =kde-apps/kpat-16.08.3 =kde-apps/katomic-16.08.3 =kde-apps/ktuberling-16.08.3 =kde-apps/bomber-16.08.3 =kde-apps/kmahjongg-16.08.3 =app-admin/system-config-printer-1.4.8 =net-libs/signon-ui-0.15 =app-text/docbook-sgml-dtd-3.0-r3 =kde-apps/ktp-kded-module-16.08.3 =kde-apps/krfb-16.08.3 =kde-apps/palapeli-16.08.3 =kde-apps/kdenetwork-filesharing-16.08.3 =kde-apps/kdebugsettings-16.08.3 =net-libs/accounts-qt-1.13 =gnome-base/gnome-mime-data-2.18.0 =kde-apps/renamedlg-plugins-16.04.3 =kde-apps/libkdegames-4.14.3-r1 =kde-apps/kspaceduel-16.08.3 =media-libs/qt-gstreamer-1.2.0-r2 =kde-apps/klickety-16.08.3 =kde-apps/ksystemlog-16.08.3 =kde-apps/picmi-16.08.3 =kde-apps/kdebase-menu-icons-16.04.3 =kde-apps/knewstuff-16.04.3 =kde-apps/kstars-16.08.3 =dev-libs/libgit2-0.24.2 =kde-apps/ktimezoned-16.04.3 =kde-apps/ktouch-16.08.3 =kde-apps/blinken-16.08.3 =kde-apps/kimgio-16.04.3 =media-libs/taglib-1.10 =net-irc/telepathy-idle-0.2.0 =media-libs/libsndfile-1.0.26 =kde-apps/kmplot-16.08.3 =kde-apps/kdebase-menu-16.04.3 =media-libs/musicbrainz-3.0.3 =net-misc/freerdp-2.0.0_pre20160722 =kde-apps/kturtle-16.08.3 =kde-apps/zeroconf-ioslave-16.08.3 =kde-apps/plasma-telepathy-meta-16.08.3 =kde-apps/ktp-contact-runner-16.08.3 =dev-python/lxml-3.6.4-r1 =kde-apps/kpasswdserver-16.04.3 =net-libs/telepathy-accounts-signon-1.0 =app-text/docbook-dsssl-stylesheets-1.79 =media-sound/cdparanoia-3.10.2-r6 =kde-apps/rocs-16.08.3 =kde-apps/libkdegames-16.08.3 =kde-frameworks/kplotting-5.26.0 =media-sound/timidity-freepats-20060219-r1 =sci-libs/libqalculate-0.9.7-r1 =kde-apps/kdebugdialog-16.04.3 =kde-apps/kmimetypefinder-16.04.3 =kde-apps/ktp-contact-list-16.08.3 =kde-apps/ktp-send-file-16.08.3 =kde-apps/kiriki-16.08.3 =kde-apps/klines-16.08.3 =kde-apps/audiocd-kio-16.08.3 =kde-apps/ktp-desktop-applets-16.08.3 =kde-apps/ksudoku-16.08.3 =kde-apps/kruler-16.08.3 =dev-python/pycurl-7.43.0 =kde-apps/kfourinline-16.08.3 =kde-apps/kreadconfig-16.04.3 =kde-apps/ktp-accounts-kcm-16.08.3 =net-im/telepathy-connection-managers-2-r2 =kde-apps/kblackbox-16.08.3 =kde-apps/kate-16.08.3


So will probably just leave the bloat there for the moment.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 6825
Location: Austria

PostPosted: Wed Dec 28, 2016 2:05 am    Post subject: Reply with quote

You didn't see my link?
_________________
backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic
Back to top
View user's profile Send private message
Budoka
l33t
l33t


Joined: 03 Jun 2012
Posts: 667
Location: Tokyo, Japan

PostPosted: Wed Dec 28, 2016 2:10 am    Post subject: Reply with quote

asturm wrote:
You didn't see my link?

Ah. Must have been posting the same time. Looking now Thanks!!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum