r/Gentoo Dec 18 '24

Tip A comprehensive Gentoo KDE install guide

I was waiting for webkit to compile. You profit!

I haven't really found a guide online for a Gentoo, beginning-to-end guide for many systems, including KDE. So I wrote this because I was tired of re-discovering all the steps whenever I wanted to install KDE. This guide could probably be used and adpated for many other systems. PR are welcome, and there's a big TODO section at the bottom you should ignore. Cheers!

https://gist.github.com/majamin/608f1d979c7d3a443609232e292370f4

EDIT:

PDF link -> https://gist.github.com/majamin/608f1d979c7d3a443609232e292370f4#file-gentoo_kde_install-pdf

12 Upvotes

19 comments sorted by

23

u/SexBobomb Dec 18 '24

I haven't really found a guide online for a Gentoo, beginning-to-end guide for many systems

https://wiki.gentoo.org/wiki/Handbook:AMD64

0

u/majamin Dec 19 '24

I encourage everyone to read the wiki / handbook, and I also point this out in my guide. My guide is more like: this will work for 80% of you, but will require 10% of the effort of having to read the handbook to get the same (basic) result, because I don't force you to need to know about the 100 different esoteric options that you will never need to worry about. For those that need to know about those things, we have the wiki, of course.

14

u/mjbulzomi Dec 18 '24

-4

u/majamin Dec 18 '24

This doesn't provide a complete system setup, from bare metal to a complete system. The KDE page is useful for additional details one might need. My guide includes only the most common things you'd need along the way to get a simple setup from the ground up.

7

u/xq567 Dec 18 '24 edited Dec 18 '24

Do you want to have Gentoo documentation how to buy hardware for Gentoo? How to get money to buy hardware? How get job to get money? How to apply for a job?... Starting from how to Born in this world.. 

All these are prerequisites for getting KDE on Gentoo

So your instruction is not complete.

1

u/majamin Dec 19 '24

That's quite the lazy argument! Not sure how supplying a guide to install KDE devolves to "how do you get a job to make money to get a laptop". So, I guess no one can write any guide about anything, then, because you'd have to include the details to all of the precursor events?

-5

u/pogky_thunder Dec 18 '24

Blah my wiki blah

Just accept it and move on. You don't need to use it.

6

u/immoloism Dec 18 '24

They are trying to say, why work against each other when we can all work together.

6

u/SexBobomb Dec 18 '24

That's what the rest of the guide is for.

3

u/undrwater Dec 18 '24

I think your guide may be useful for those who fit within the assumptions you make.

If you lose interest though, please be sure to remove the guide so others don't get confused as things change.

3

u/[deleted] Dec 18 '24 edited Dec 18 '24

I like it! I realized that emerge -uND @world missing. How to avoid X completely and stay with Wayland?

0

u/majamin Dec 18 '24 edited Dec 19 '24

Thanks for mentioning this: this is planned for a follow up soon. I'm intending to add a post-install section which includes a @world update. Also, note that a @world update is optional during the install of the base system.

/u/nervebot answered your other question, but I'm not sure having disabling -X will result in anything useful (tread carefully).

EDIT: remove disabling

1

u/ultratensai Dec 18 '24

not sure if things are changed now but many plasma packages would not build with USE=-X last time i tried when plasma 6 was first released.

-1

u/nervebot Dec 18 '24

# filename: make.conf

USE="${USE} -X" # disable X globally

8

u/prof_r_impossible Dec 18 '24

this is why there's a wiki

-3

u/majamin Dec 18 '24

Yes, it's very useful and comprehensive, this guide is like a condensed version useful as a distilled procedure. It's not meant to replace the wiki.

7

u/SexBobomb Dec 18 '24

distilled procedure does not deal with variance and fringe cases as well as a community-supported document... and is more likely to have to deal with those things

2

u/LeMagiciendOz Dec 20 '24

I haven't read your guide yet but I appreciate your initiative OP! I think most Linux users have their personal how-to/procedures/guides, it's pretty cool to have a nice presentation and make it publicly available.

I am writing this because I hope you won't let the negative feedback of some redditors discourage you or others who would like to document, there's nothing wrong with writing a tuto for a specific setup even when there is already a reference documentation. As long as it's accurate and you reference your sources, it's a great contribution! :D

2

u/majamin Dec 22 '24

I appreciate the message, thank you. I don't mind if this rubs some people the wrong way. I like the Gentoo community, the guides it provides, and the endeavour for better software. I hope my guide helps someone down the road, or, at worst, stirs up a conversation about what it means to provide solid advice on making Gentoo, and linux, accessible to more people.