3 Things to MASTER in Gentoo Linux

Поделиться
HTML-код
  • Опубликовано: 6 сен 2024
  • In this video, I discuss the top 3 things I feel that a person needs to understand in order to get a good grasp on Gentoo Linux, now you don`t need to fully understand them but it does help to have a basic understanding of what each thing does and how it works. Feel free to leave me a comment down below and tell me if I missed anything or if you feel I didn`t explain something fully and i`ll get back to you. Thanks for watching.. I will add chapters.
    00:56 - Intro
    1:00 - Use Flags
    18:05 - MASKED Packages
    31:07 - MAKE.CONF

Комментарии • 41

  • @AnantKumar-xf2pw
    @AnantKumar-xf2pw 4 месяца назад +11

    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 2 месяца назад

      Is it possible to install Gentoo with 0 systemD dependency?

  • @pretoasted
    @pretoasted 9 месяцев назад +13

    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.

  • @donaldmickunas8552
    @donaldmickunas8552 9 месяцев назад +10

    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  9 месяцев назад

      Awesome. I’m glad it could help

  • @JohanJohnsson
    @JohanJohnsson 6 месяцев назад +2

    I am on the verge to install Gentoo for the first time, this was a very nice video to watch.

    • @linuxtechgeek
      @linuxtechgeek  6 месяцев назад +1

      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

  • @seancondon5572
    @seancondon5572 2 месяца назад

    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  2 месяца назад

      yeah video was like two years ago, I prob have a better understanding of it now but thanks

  • @seancondon5572
    @seancondon5572 2 месяца назад +1

    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.

  • @mwont
    @mwont Месяц назад

    Awesome video. Thanks, I just started my gentoo adventure.

  • @th3m45t3rm1nd
    @th3m45t3rm1nd Год назад +3

    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...👍

  • @marekmatej5971
    @marekmatej5971 8 месяцев назад +1

    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 :)

  • @relaxdmj8769
    @relaxdmj8769 3 месяца назад

    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  3 месяца назад +1

      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

  • @---tr9qg
    @---tr9qg Год назад +2

    🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥

  • @damianateiro
    @damianateiro 9 месяцев назад +2

    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  9 месяцев назад +2

      Yeah its always great to learn new things and appreciate them even if your not going to use that "THING" yourself.

  • @scottb4029
    @scottb4029 Год назад +1

    May I humbly offer the suggestion of using Herbsluftwm. Easy to use and configure

  • @dusanalic1686
    @dusanalic1686 10 месяцев назад

    thank you.

  • @amizednix
    @amizednix 8 месяцев назад +1

    I love Gentoo! But one honest question here, how much time it takes you to compile firefox?

    • @linuxtechgeek
      @linuxtechgeek  8 месяцев назад

      Not long because I use the binary package for it. I’ve never compiled the browser from source

    • @ZODDBERR
      @ZODDBERR 3 месяца назад

      ~4-5 hours. Not the best computer -j4 i5 4460 8GB RAM

  • @lockaltube
    @lockaltube 7 месяцев назад

    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  7 месяцев назад

      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

  • @mementomori1868
    @mementomori1868 5 месяцев назад

    gentoo now have binarys and you can choose

    • @linuxtechgeek
      @linuxtechgeek  5 месяцев назад

      Yeah, that video was WAY before binary support became a thing, but you are right

  • @user-if1gj2wh5c
    @user-if1gj2wh5c Год назад +2

    why do you put ./ before directories and files?

    • @linuxtechgeek
      @linuxtechgeek  Год назад +2

      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  Год назад +2

      thats a pretty good article on why to use it

  • @niki7968
    @niki7968 Год назад +1

    Quick question, what WM are you using?

    • @linuxtechgeek
      @linuxtechgeek  Год назад +1

      In this video I was using Qtile, but I usually switch between Qtile and DWM.. depends on the day