Gentoo “profile” definitions?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
0
down vote

favorite












I'm using the Pentoo installer and it's asking me to select a profile.



enter image description here



I believe the "amd64" profile will compile software from source. The "binary" profile will instead use precompiled binaries created by the Pentoo developers. And the "bleeding_edge" option will compile from the upstream project? (i think)



My question is: is there a wiki or manual (command line tool) I can view to better understand how Gentoo/Pentoo profiles work? I'm looking for something that really details what each profile is and how it affects the OS.










share|improve this question

























    up vote
    0
    down vote

    favorite












    I'm using the Pentoo installer and it's asking me to select a profile.



    enter image description here



    I believe the "amd64" profile will compile software from source. The "binary" profile will instead use precompiled binaries created by the Pentoo developers. And the "bleeding_edge" option will compile from the upstream project? (i think)



    My question is: is there a wiki or manual (command line tool) I can view to better understand how Gentoo/Pentoo profiles work? I'm looking for something that really details what each profile is and how it affects the OS.










    share|improve this question























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      I'm using the Pentoo installer and it's asking me to select a profile.



      enter image description here



      I believe the "amd64" profile will compile software from source. The "binary" profile will instead use precompiled binaries created by the Pentoo developers. And the "bleeding_edge" option will compile from the upstream project? (i think)



      My question is: is there a wiki or manual (command line tool) I can view to better understand how Gentoo/Pentoo profiles work? I'm looking for something that really details what each profile is and how it affects the OS.










      share|improve this question













      I'm using the Pentoo installer and it's asking me to select a profile.



      enter image description here



      I believe the "amd64" profile will compile software from source. The "binary" profile will instead use precompiled binaries created by the Pentoo developers. And the "bleeding_edge" option will compile from the upstream project? (i think)



      My question is: is there a wiki or manual (command line tool) I can view to better understand how Gentoo/Pentoo profiles work? I'm looking for something that really details what each profile is and how it affects the OS.







      linux command-line compiling gentoo wiki






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Dec 8 at 7:51









      user324862

      1




      1




















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          0
          down vote













          The general concept of a portage 'profile' in Gentoo is essentially equivalent to the concept of having separate Server, Desktop, and IoT installation images in other distributions, though it's not quite as obvious in Pentoo because they have a really limited set of profiles they provide and support.



          In short, your selected profile at minimum dictates:



          • What the default USE flags for some packages are.

          • What packages are masked by default (and thus can't be installed without special configuration).

          Depending on the specifics, it may also control:



          • What packages are part of the @system package set (and therefore are included as implicit dependencies of everything on the system).

          • Certain other aspects of portage configuration.


          With Pentoo, the profile selection is pretty simple:



          • The regular profile for your hardware (in your case pentoo/default/linux/amd64) will use what the developers consider stable versions of software, and build all updates locally. If you can't decide, this is probably what you want.

          • The bleeding_edge profile will instead use the newest versions of software available that are not know to actually break the system. This most likely sets the appropriate ~* keyword for your hardware in the global portage configuration.

          The third option, labelled binary is the odd one here, because the name is actually kind of ambiguous. I've not found any conclusive documentation myself on it, but I've also not searched exhaustively for it either. My guess would be that your assessment is correct and it fetches pre-built packages from some central server instead of building them locally.






          share|improve this answer




















            Your Answer








            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "106"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f486735%2fgentoo-profile-definitions%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            0
            down vote













            The general concept of a portage 'profile' in Gentoo is essentially equivalent to the concept of having separate Server, Desktop, and IoT installation images in other distributions, though it's not quite as obvious in Pentoo because they have a really limited set of profiles they provide and support.



            In short, your selected profile at minimum dictates:



            • What the default USE flags for some packages are.

            • What packages are masked by default (and thus can't be installed without special configuration).

            Depending on the specifics, it may also control:



            • What packages are part of the @system package set (and therefore are included as implicit dependencies of everything on the system).

            • Certain other aspects of portage configuration.


            With Pentoo, the profile selection is pretty simple:



            • The regular profile for your hardware (in your case pentoo/default/linux/amd64) will use what the developers consider stable versions of software, and build all updates locally. If you can't decide, this is probably what you want.

            • The bleeding_edge profile will instead use the newest versions of software available that are not know to actually break the system. This most likely sets the appropriate ~* keyword for your hardware in the global portage configuration.

            The third option, labelled binary is the odd one here, because the name is actually kind of ambiguous. I've not found any conclusive documentation myself on it, but I've also not searched exhaustively for it either. My guess would be that your assessment is correct and it fetches pre-built packages from some central server instead of building them locally.






            share|improve this answer
























              up vote
              0
              down vote













              The general concept of a portage 'profile' in Gentoo is essentially equivalent to the concept of having separate Server, Desktop, and IoT installation images in other distributions, though it's not quite as obvious in Pentoo because they have a really limited set of profiles they provide and support.



              In short, your selected profile at minimum dictates:



              • What the default USE flags for some packages are.

              • What packages are masked by default (and thus can't be installed without special configuration).

              Depending on the specifics, it may also control:



              • What packages are part of the @system package set (and therefore are included as implicit dependencies of everything on the system).

              • Certain other aspects of portage configuration.


              With Pentoo, the profile selection is pretty simple:



              • The regular profile for your hardware (in your case pentoo/default/linux/amd64) will use what the developers consider stable versions of software, and build all updates locally. If you can't decide, this is probably what you want.

              • The bleeding_edge profile will instead use the newest versions of software available that are not know to actually break the system. This most likely sets the appropriate ~* keyword for your hardware in the global portage configuration.

              The third option, labelled binary is the odd one here, because the name is actually kind of ambiguous. I've not found any conclusive documentation myself on it, but I've also not searched exhaustively for it either. My guess would be that your assessment is correct and it fetches pre-built packages from some central server instead of building them locally.






              share|improve this answer






















                up vote
                0
                down vote










                up vote
                0
                down vote









                The general concept of a portage 'profile' in Gentoo is essentially equivalent to the concept of having separate Server, Desktop, and IoT installation images in other distributions, though it's not quite as obvious in Pentoo because they have a really limited set of profiles they provide and support.



                In short, your selected profile at minimum dictates:



                • What the default USE flags for some packages are.

                • What packages are masked by default (and thus can't be installed without special configuration).

                Depending on the specifics, it may also control:



                • What packages are part of the @system package set (and therefore are included as implicit dependencies of everything on the system).

                • Certain other aspects of portage configuration.


                With Pentoo, the profile selection is pretty simple:



                • The regular profile for your hardware (in your case pentoo/default/linux/amd64) will use what the developers consider stable versions of software, and build all updates locally. If you can't decide, this is probably what you want.

                • The bleeding_edge profile will instead use the newest versions of software available that are not know to actually break the system. This most likely sets the appropriate ~* keyword for your hardware in the global portage configuration.

                The third option, labelled binary is the odd one here, because the name is actually kind of ambiguous. I've not found any conclusive documentation myself on it, but I've also not searched exhaustively for it either. My guess would be that your assessment is correct and it fetches pre-built packages from some central server instead of building them locally.






                share|improve this answer












                The general concept of a portage 'profile' in Gentoo is essentially equivalent to the concept of having separate Server, Desktop, and IoT installation images in other distributions, though it's not quite as obvious in Pentoo because they have a really limited set of profiles they provide and support.



                In short, your selected profile at minimum dictates:



                • What the default USE flags for some packages are.

                • What packages are masked by default (and thus can't be installed without special configuration).

                Depending on the specifics, it may also control:



                • What packages are part of the @system package set (and therefore are included as implicit dependencies of everything on the system).

                • Certain other aspects of portage configuration.


                With Pentoo, the profile selection is pretty simple:



                • The regular profile for your hardware (in your case pentoo/default/linux/amd64) will use what the developers consider stable versions of software, and build all updates locally. If you can't decide, this is probably what you want.

                • The bleeding_edge profile will instead use the newest versions of software available that are not know to actually break the system. This most likely sets the appropriate ~* keyword for your hardware in the global portage configuration.

                The third option, labelled binary is the odd one here, because the name is actually kind of ambiguous. I've not found any conclusive documentation myself on it, but I've also not searched exhaustively for it either. My guess would be that your assessment is correct and it fetches pre-built packages from some central server instead of building them locally.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Dec 11 at 20:55









                Austin Hemmelgarn

                5,91811016




                5,91811016



























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Unix & Linux Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.





                    Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                    Please pay close attention to the following guidance:


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f486735%2fgentoo-profile-definitions%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown






                    Popular posts from this blog

                    How to check contact read email or not when send email to Individual?

                    Displaying single band from multi-band raster using QGIS

                    How many registers does an x86_64 CPU actually have?