3 Things to MASTER in Gentoo Linux

  Рет қаралды 8,220

LinuxTechGeek

LinuxTechGeek

Күн бұрын

Пікірлер: 49
@donaldmickunas8552
@donaldmickunas8552 Жыл бұрын
I’m just getting started with Gentoo. I’ve used Linux since the early 2000s and I’m comfortable on the cli. This video along with others I see on your channel are going to make my Gentoo journey so much easier. Thank you so much! ❤👏
@linuxtechgeek
@linuxtechgeek Жыл бұрын
Awesome. I’m glad it could help
@pretoasted
@pretoasted Жыл бұрын
Gentoo was my very first distro and the handbook taught me tons in a very short period of time. It took a few days as I was also reading the entire handbook at the same time, but it was well worth it. I'm still using the same install from 2002 that started on an SATA HD, and now resides on an NVMe; Never had to do a fresh/re-install...I always managed to find a way to fix anything I broke, which was a lot.
@linuxtechgeek
@linuxtechgeek Жыл бұрын
Yep, it just works
@intermarer9145
@intermarer9145 7 ай бұрын
Wow, that is pretty incredible!
@chrislinuxtutorials5283
@chrislinuxtutorials5283 2 ай бұрын
No way this guy's gentoo installation is older than me
@AnantKumar-xf2pw
@AnantKumar-xf2pw 7 ай бұрын
Just a heads up to anyone new viewing this video. euses is deprecated or unmaintained so stick with equery u that will provide all uses flags and their description for the pkg
@gregandark8571
@gregandark8571 5 ай бұрын
Is it possible to install Gentoo with 0 systemD dependency?
@JohanJohnsson
@JohanJohnsson 10 ай бұрын
I am on the verge to install Gentoo for the first time, this was a very nice video to watch.
@linuxtechgeek
@linuxtechgeek 10 ай бұрын
That’s awesome, if you’re nervous about it or not 100% sure on the documentation then I recommend doing it in a virtual machine first. Good luck
@_BLANK_BLANK
@_BLANK_BLANK Ай бұрын
Idk if anyone mentioned this. Its not something that really matters much, but is just good info i think. When you are installing a package froma binary distro. They don't actually have all features built into them. Some packages might, others won't and the maintainer decided which options to enable or disable. The main thing is what you said though. Which is true. You don't get any choice on what is included. Unless you go and compile the package yourself with that option enabled or disabled.
@linuxtechgeek
@linuxtechgeek Ай бұрын
@@_BLANK_BLANK yeah valid point. I probably forgot to mention that during that time.
@seancondon5572
@seancondon5572 6 ай бұрын
19:42 - masking... there are 3 types of masking. License, Arch, and Explicit masking. An example of a license-masked ebuild is app-arch/unrar. It requires you to add unRAR to your package.license. Arch masking is usually used for testing and unstable packages. This can be ~arch masking as is the case with, say, wine-vanilla-currentversion, or ** masking as is the case with wine-vanilla-9999 (or any other git repo ebuilds) Explicit masking is used on very few official ebuilds. I'm fairly certain it's only if the ebuild has some sort of MAJOR security concern. Explicitly masked packages can be unmasked at your peril using package.unmask, and non-masked packages can be explicitly masked using package.mask.
@linuxtechgeek
@linuxtechgeek 6 ай бұрын
yeah video was like two years ago, I prob have a better understanding of it now but thanks
@th3m45t3rm1nd
@th3m45t3rm1nd Жыл бұрын
last time i used gentoo i got confused with these little things like masked packages, but now i think i will try it once again as things have become a little clearer now. great stuff keep making videos like this...👍
@linuxtechgeek
@linuxtechgeek Жыл бұрын
Yeah it takes a bit to get used too
@mwont
@mwont 5 ай бұрын
Awesome video. Thanks, I just started my gentoo adventure.
@seancondon5572
@seancondon5572 6 ай бұрын
20:50 - they used to be files. If I'm not mistaken, you can still have them as files, but emerge will complain as this is deprecated. Not to mention file bloat. I usually have my files as package.whatever/package-category, so, for example, I have a file app-emulation under package.accept_keywords, and a file app-arch under package.license.
@linuxtechgeek
@linuxtechgeek 6 ай бұрын
nice
@marekmatej5971
@marekmatej5971 Жыл бұрын
you can use the version numbers in the accept_keywords/ file, you just need an equal sign (or equal greater) sign in from of the package atom name. That way you will unmask the specific version! Or, you just remove the version suffix and unmask the package globally. EDIT: you have covered this later in video :)
@linuxtechgeek
@linuxtechgeek Жыл бұрын
Yeah lol
@JamesSmith-ix5jd
@JamesSmith-ix5jd Ай бұрын
18:11 you should not do this, you essentially installing unstable libraries on stable branch, eventually your system will be broken. The solution if you really need that package is to enable global unstable ~amd64 branch in make conf and rebuild the system. Or use other package managers wich are not distro specific - nix package manager, flatpak, distrobox.
@scottb4029
@scottb4029 Жыл бұрын
May I humbly offer the suggestion of using Herbsluftwm. Easy to use and configure
@amizednix
@amizednix 11 ай бұрын
I love Gentoo! But one honest question here, how much time it takes you to compile firefox?
@linuxtechgeek
@linuxtechgeek 11 ай бұрын
Not long because I use the binary package for it. I’ve never compiled the browser from source
@ZODDBERR
@ZODDBERR 7 ай бұрын
~4-5 hours. Not the best computer -j4 i5 4460 8GB RAM
@relaxdmj8769
@relaxdmj8769 7 ай бұрын
Very usefull information, thank you very much! Regarding the "package.accept_keywords" directory (or "package.use"), could you regroup all your individual files under one unique file (including all your conditions for all your packages under one unique file)?
@linuxtechgeek
@linuxtechgeek 7 ай бұрын
yeah as long as they are in there respective directories.. meaning if you wanted to only have 1 file in package.use or 1 file in package.accept_keywords then you can.. only reason I chose not to do it is because I thought my way was cleaner but truth is theres no real clean solution... either you have a giant ass file or you have many different ones
@user-if1gj2wh5c
@user-if1gj2wh5c Жыл бұрын
why do you put ./ before directories and files?
@linuxtechgeek
@linuxtechgeek Жыл бұрын
it just means "look in the current directory" for this specific file or specific directory.. www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/Why-must-you-use-to-run-your-Ubuntu-scripts-The-meaning-of-Linuxs-dot-slash-explained
@linuxtechgeek
@linuxtechgeek Жыл бұрын
thats a pretty good article on why to use it
@dusanalic1686
@dusanalic1686 Жыл бұрын
thank you.
@---tr9qg
@---tr9qg Жыл бұрын
🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥
@linuxtechgeek
@linuxtechgeek Жыл бұрын
Thank you
@lockaltube
@lockaltube 10 ай бұрын
11:30 interesting, you have "X" in global USE flags, but when you emerged links, it was "-X". Also links had no GUI, but it somehow was compiled with jpeg support.
@linuxtechgeek
@linuxtechgeek 10 ай бұрын
I think if you have package.use USE flag set.. it takes precedence over whats in make.conf.. thats why I could have X in make.conf but -X in package.use/links
@niki7968
@niki7968 Жыл бұрын
Quick question, what WM are you using?
@linuxtechgeek
@linuxtechgeek Жыл бұрын
In this video I was using Qtile, but I usually switch between Qtile and DWM.. depends on the day
@damianateiro
@damianateiro Жыл бұрын
I don't use gentoo and it is very unlikely that I will because I don't have that much time to do it, but I am someone who is open to knowledge and I am always willing to learn new things (and at the same time to know why femboys like it so much XD)
@linuxtechgeek
@linuxtechgeek Жыл бұрын
Yeah its always great to learn new things and appreciate them even if your not going to use that "THING" yourself.
@mementomori1868
@mementomori1868 8 ай бұрын
gentoo now have binarys and you can choose
@linuxtechgeek
@linuxtechgeek 8 ай бұрын
Yeah, that video was WAY before binary support became a thing, but you are right
@JamesSmith-ix5jd
@JamesSmith-ix5jd Ай бұрын
Why are you always typing ./ for every file, it is not necessary for non executables.
@linuxtechgeek
@linuxtechgeek Ай бұрын
@@JamesSmith-ix5jd too be honest it’s habit, but I do prefer direct paths names then having the shell guess which files I want. It’s just something I’ve always done
@JamesSmith-ix5jd
@JamesSmith-ix5jd Ай бұрын
@linuxtechgeek It is still kind of relative filename, "." just expands to current directory. Absolute filename always starts with "/" I see some possible pitfalls in which you can fall with such a habit. First of all is doing some action on "./" Itself, because you are used to type it, one day you can do some mistake in a lengthy command and pass ./ Into it without your intended target. "." and ".." as well as "*" and quotes " should be used with extreme caution on the command line. They are giving most problems for most people, if every command you run has to be run with caution none of them will, you are setting yourself up for a big mistake in the future. When I see ./ , ../ , * or " " in my command I always check it two times and wait 2 seconds before hitting enter. I made some mistakes in the past, like rm -rf .* Instead of rm -rf ./* which deleted not only everything inside the current directory, but also ".." without me realizing it, I don't think it went to the upper directly thanks god. Anyway, just be careful, when something expands it's easier to not catch the mistake in time.
KDE 5.27.1 on Gentoo Linux
21:12
LinuxTechGeek
Рет қаралды 2,7 М.
Pipewire on Gentoo
28:00
LinuxTechGeek
Рет қаралды 2,6 М.
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 53 МЛН
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 16 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 34 МЛН
Why More People Dont Use Linux
18:51
ThePrimeTime
Рет қаралды 331 М.
Gentoo USE Flags
11:47
Mental Outlaw
Рет қаралды 27 М.
Ultimate guide to installing Gentoo Linux for new users
2:14:21
LinuxTechGeek
Рет қаралды 36 М.
Linux is Too Hard - A Solution!
13:05
Mental Outlaw
Рет қаралды 308 М.
Why Compile a Linux Kernel from Source?
13:38
DJ Ware
Рет қаралды 32 М.
A new type of challenge... to MYSELF
27:13
LinuxTechGeek
Рет қаралды 1,2 М.
Setting Up the Perfect Developer Environment on Linux for 2025
11:58
The 2 Worst Things About Gentoo Linux [Rant]
13:59
The Linux Cast
Рет қаралды 15 М.
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 53 МЛН