What does it mean that a package is “set to manually installed?”












68















When packages are already installed and I run an apt-get install <package-name>, sometimes it will print a line <package-name> is set to manually installed.



What does that mean?










share|improve this question





























    68















    When packages are already installed and I run an apt-get install <package-name>, sometimes it will print a line <package-name> is set to manually installed.



    What does that mean?










    share|improve this question



























      68












      68








      68


      12






      When packages are already installed and I run an apt-get install <package-name>, sometimes it will print a line <package-name> is set to manually installed.



      What does that mean?










      share|improve this question
















      When packages are already installed and I run an apt-get install <package-name>, sometimes it will print a line <package-name> is set to manually installed.



      What does that mean?







      package-management apt






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Apr 12 '14 at 3:42









      Richard

      6,17183765




      6,17183765










      asked Aug 4 '10 at 20:29









      chrismar035chrismar035

      443146




      443146






















          3 Answers
          3






          active

          oldest

          votes


















          72














          If you install a package, all packages that that package depends upon are also installed. For example if you install the package vlc, it will automatically install vlc-nox. The automatically installed packages (in this case, vlc-nox) are set as "automatically installed" -- if you remove vlc, the package manager will suggest to remove vlc-nox as well (aptitude will do this automatically, if you use apt-get you can remove all automatically installed packages with apt-get autoremove).



          Now, if you do apt-get install vlc-nox you will get the message that vlc-nox is now set to "manually installed", i.e. the package manager now thinks that you want that package specifically and not just installed it because vlc needed it. If you remove vlc, vlc-nox will therefore not be automatically removed.



          This does not affect updates in any way.






          share|improve this answer



















          • 1





            Aaah. That makes perfect sense. Thanks so much!

            – chrismar035
            Aug 5 '10 at 12:58











          • Is there any other way to install these packages? I have to install some packages to correct an unmet dependencies issue.

            – SY_13
            Apr 26 '16 at 4:31






          • 1





            For unmet dependencies you can always use apt-get install -f - it installs all missing, unmet dependencies.

            – nerdoc
            Nov 15 '16 at 19:07



















          75














          You can use sudo apt-mark auto $PACKAGES to mark packages as automatically being installed again, if you accidentally mark them as manually installed.



          Automatically installed packages can be removed using apt-get autoremove (or using similar processes, e.g. via Synaptic).






          share|improve this answer





















          • 2





            This is what I was looking for, and should be included in the accepted answer. Thanks.

            – David Tabernero M.
            Jul 6 '17 at 14:41











          • Serverfault also has this specific question and answer.

            – palswim
            Aug 28 '17 at 21:10



















          5














          It means that a package was manually selected and not automatically by another packages or a meta-packages. The difference it, that the latter can be auto-removed, when the package that triggered this install is not anymore present (after an upgrade, or because it was removed). A manually selected package should not be removed in this way.



          This has no impact on the ability to upgrade package when such upgrades are available or the notifications thereof.






          share|improve this answer























            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "89"
            };
            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',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            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%2faskubuntu.com%2fquestions%2f831%2fwhat-does-it-mean-that-a-package-is-set-to-manually-installed%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            3 Answers
            3






            active

            oldest

            votes








            3 Answers
            3






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            72














            If you install a package, all packages that that package depends upon are also installed. For example if you install the package vlc, it will automatically install vlc-nox. The automatically installed packages (in this case, vlc-nox) are set as "automatically installed" -- if you remove vlc, the package manager will suggest to remove vlc-nox as well (aptitude will do this automatically, if you use apt-get you can remove all automatically installed packages with apt-get autoremove).



            Now, if you do apt-get install vlc-nox you will get the message that vlc-nox is now set to "manually installed", i.e. the package manager now thinks that you want that package specifically and not just installed it because vlc needed it. If you remove vlc, vlc-nox will therefore not be automatically removed.



            This does not affect updates in any way.






            share|improve this answer



















            • 1





              Aaah. That makes perfect sense. Thanks so much!

              – chrismar035
              Aug 5 '10 at 12:58











            • Is there any other way to install these packages? I have to install some packages to correct an unmet dependencies issue.

              – SY_13
              Apr 26 '16 at 4:31






            • 1





              For unmet dependencies you can always use apt-get install -f - it installs all missing, unmet dependencies.

              – nerdoc
              Nov 15 '16 at 19:07
















            72














            If you install a package, all packages that that package depends upon are also installed. For example if you install the package vlc, it will automatically install vlc-nox. The automatically installed packages (in this case, vlc-nox) are set as "automatically installed" -- if you remove vlc, the package manager will suggest to remove vlc-nox as well (aptitude will do this automatically, if you use apt-get you can remove all automatically installed packages with apt-get autoremove).



            Now, if you do apt-get install vlc-nox you will get the message that vlc-nox is now set to "manually installed", i.e. the package manager now thinks that you want that package specifically and not just installed it because vlc needed it. If you remove vlc, vlc-nox will therefore not be automatically removed.



            This does not affect updates in any way.






            share|improve this answer



















            • 1





              Aaah. That makes perfect sense. Thanks so much!

              – chrismar035
              Aug 5 '10 at 12:58











            • Is there any other way to install these packages? I have to install some packages to correct an unmet dependencies issue.

              – SY_13
              Apr 26 '16 at 4:31






            • 1





              For unmet dependencies you can always use apt-get install -f - it installs all missing, unmet dependencies.

              – nerdoc
              Nov 15 '16 at 19:07














            72












            72








            72







            If you install a package, all packages that that package depends upon are also installed. For example if you install the package vlc, it will automatically install vlc-nox. The automatically installed packages (in this case, vlc-nox) are set as "automatically installed" -- if you remove vlc, the package manager will suggest to remove vlc-nox as well (aptitude will do this automatically, if you use apt-get you can remove all automatically installed packages with apt-get autoremove).



            Now, if you do apt-get install vlc-nox you will get the message that vlc-nox is now set to "manually installed", i.e. the package manager now thinks that you want that package specifically and not just installed it because vlc needed it. If you remove vlc, vlc-nox will therefore not be automatically removed.



            This does not affect updates in any way.






            share|improve this answer













            If you install a package, all packages that that package depends upon are also installed. For example if you install the package vlc, it will automatically install vlc-nox. The automatically installed packages (in this case, vlc-nox) are set as "automatically installed" -- if you remove vlc, the package manager will suggest to remove vlc-nox as well (aptitude will do this automatically, if you use apt-get you can remove all automatically installed packages with apt-get autoremove).



            Now, if you do apt-get install vlc-nox you will get the message that vlc-nox is now set to "manually installed", i.e. the package manager now thinks that you want that package specifically and not just installed it because vlc needed it. If you remove vlc, vlc-nox will therefore not be automatically removed.



            This does not affect updates in any way.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Aug 4 '10 at 20:37









            Marcel StimbergMarcel Stimberg

            26.4k73944




            26.4k73944








            • 1





              Aaah. That makes perfect sense. Thanks so much!

              – chrismar035
              Aug 5 '10 at 12:58











            • Is there any other way to install these packages? I have to install some packages to correct an unmet dependencies issue.

              – SY_13
              Apr 26 '16 at 4:31






            • 1





              For unmet dependencies you can always use apt-get install -f - it installs all missing, unmet dependencies.

              – nerdoc
              Nov 15 '16 at 19:07














            • 1





              Aaah. That makes perfect sense. Thanks so much!

              – chrismar035
              Aug 5 '10 at 12:58











            • Is there any other way to install these packages? I have to install some packages to correct an unmet dependencies issue.

              – SY_13
              Apr 26 '16 at 4:31






            • 1





              For unmet dependencies you can always use apt-get install -f - it installs all missing, unmet dependencies.

              – nerdoc
              Nov 15 '16 at 19:07








            1




            1





            Aaah. That makes perfect sense. Thanks so much!

            – chrismar035
            Aug 5 '10 at 12:58





            Aaah. That makes perfect sense. Thanks so much!

            – chrismar035
            Aug 5 '10 at 12:58













            Is there any other way to install these packages? I have to install some packages to correct an unmet dependencies issue.

            – SY_13
            Apr 26 '16 at 4:31





            Is there any other way to install these packages? I have to install some packages to correct an unmet dependencies issue.

            – SY_13
            Apr 26 '16 at 4:31




            1




            1





            For unmet dependencies you can always use apt-get install -f - it installs all missing, unmet dependencies.

            – nerdoc
            Nov 15 '16 at 19:07





            For unmet dependencies you can always use apt-get install -f - it installs all missing, unmet dependencies.

            – nerdoc
            Nov 15 '16 at 19:07













            75














            You can use sudo apt-mark auto $PACKAGES to mark packages as automatically being installed again, if you accidentally mark them as manually installed.



            Automatically installed packages can be removed using apt-get autoremove (or using similar processes, e.g. via Synaptic).






            share|improve this answer





















            • 2





              This is what I was looking for, and should be included in the accepted answer. Thanks.

              – David Tabernero M.
              Jul 6 '17 at 14:41











            • Serverfault also has this specific question and answer.

              – palswim
              Aug 28 '17 at 21:10
















            75














            You can use sudo apt-mark auto $PACKAGES to mark packages as automatically being installed again, if you accidentally mark them as manually installed.



            Automatically installed packages can be removed using apt-get autoremove (or using similar processes, e.g. via Synaptic).






            share|improve this answer





















            • 2





              This is what I was looking for, and should be included in the accepted answer. Thanks.

              – David Tabernero M.
              Jul 6 '17 at 14:41











            • Serverfault also has this specific question and answer.

              – palswim
              Aug 28 '17 at 21:10














            75












            75








            75







            You can use sudo apt-mark auto $PACKAGES to mark packages as automatically being installed again, if you accidentally mark them as manually installed.



            Automatically installed packages can be removed using apt-get autoremove (or using similar processes, e.g. via Synaptic).






            share|improve this answer















            You can use sudo apt-mark auto $PACKAGES to mark packages as automatically being installed again, if you accidentally mark them as manually installed.



            Automatically installed packages can be removed using apt-get autoremove (or using similar processes, e.g. via Synaptic).







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Mar 19 '14 at 6:38

























            answered Aug 4 '10 at 20:46









            blueyedblueyed

            6,22922231




            6,22922231








            • 2





              This is what I was looking for, and should be included in the accepted answer. Thanks.

              – David Tabernero M.
              Jul 6 '17 at 14:41











            • Serverfault also has this specific question and answer.

              – palswim
              Aug 28 '17 at 21:10














            • 2





              This is what I was looking for, and should be included in the accepted answer. Thanks.

              – David Tabernero M.
              Jul 6 '17 at 14:41











            • Serverfault also has this specific question and answer.

              – palswim
              Aug 28 '17 at 21:10








            2




            2





            This is what I was looking for, and should be included in the accepted answer. Thanks.

            – David Tabernero M.
            Jul 6 '17 at 14:41





            This is what I was looking for, and should be included in the accepted answer. Thanks.

            – David Tabernero M.
            Jul 6 '17 at 14:41













            Serverfault also has this specific question and answer.

            – palswim
            Aug 28 '17 at 21:10





            Serverfault also has this specific question and answer.

            – palswim
            Aug 28 '17 at 21:10











            5














            It means that a package was manually selected and not automatically by another packages or a meta-packages. The difference it, that the latter can be auto-removed, when the package that triggered this install is not anymore present (after an upgrade, or because it was removed). A manually selected package should not be removed in this way.



            This has no impact on the ability to upgrade package when such upgrades are available or the notifications thereof.






            share|improve this answer




























              5














              It means that a package was manually selected and not automatically by another packages or a meta-packages. The difference it, that the latter can be auto-removed, when the package that triggered this install is not anymore present (after an upgrade, or because it was removed). A manually selected package should not be removed in this way.



              This has no impact on the ability to upgrade package when such upgrades are available or the notifications thereof.






              share|improve this answer


























                5












                5








                5







                It means that a package was manually selected and not automatically by another packages or a meta-packages. The difference it, that the latter can be auto-removed, when the package that triggered this install is not anymore present (after an upgrade, or because it was removed). A manually selected package should not be removed in this way.



                This has no impact on the ability to upgrade package when such upgrades are available or the notifications thereof.






                share|improve this answer













                It means that a package was manually selected and not automatically by another packages or a meta-packages. The difference it, that the latter can be auto-removed, when the package that triggered this install is not anymore present (after an upgrade, or because it was removed). A manually selected package should not be removed in this way.



                This has no impact on the ability to upgrade package when such upgrades are available or the notifications thereof.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Aug 4 '10 at 20:35









                txwikingertxwikinger

                19.4k106593




                19.4k106593






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Ask Ubuntu!


                    • 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%2faskubuntu.com%2fquestions%2f831%2fwhat-does-it-mean-that-a-package-is-set-to-manually-installed%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

                    Category:香港粉麵

                    List *all* the tuples!

                    Channel [V]