How to install local .deb packages with apt-get












130














Is there a way to install packages store on your HD with apt-get, like apt-get install ./package.deb?



If not, how to handle the dependencies in a very very easy way?










share|improve this question





























    130














    Is there a way to install packages store on your HD with apt-get, like apt-get install ./package.deb?



    If not, how to handle the dependencies in a very very easy way?










    share|improve this question



























      130












      130








      130


      29





      Is there a way to install packages store on your HD with apt-get, like apt-get install ./package.deb?



      If not, how to handle the dependencies in a very very easy way?










      share|improve this question















      Is there a way to install packages store on your HD with apt-get, like apt-get install ./package.deb?



      If not, how to handle the dependencies in a very very easy way?







      linux debian packages apt aptitude






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited May 16 '18 at 8:53









      Melebius

      6231824




      6231824










      asked Oct 7 '10 at 8:02









      Louis

      1,1642914




      1,1642914






















          4 Answers
          4






          active

          oldest

          votes


















          112














          usually I do dpkg -i <deb file>, it'll fail saying it needs dependencies. After that when you do an apt-get update it'll say at the end something like "dependencies are ready to install" I think it then advises to use apt-get install -f.



          Once that's done, I use dpkg -i again.



          Worked fine for me last few years.



          edit: looking a bit further, apparently a tool called gdebi can do this as gdebi [deb file].






          share|improve this answer



















          • 1




            Thanks i did the same by "error" dpkg then apt-get install -f and it worked.
            – Louis
            Oct 7 '10 at 8:22








          • 2




            gdebi is worked for me, and simplest I have seen so far.
            – ctrl-alt-delor
            Aug 18 '16 at 15:00



















          54














          Sirex has it more or less correct, but his answer isn't clear. I just solved this, so here's what I did:



          sudo dpkg -i /path/to/filename.deb



          If this fails with a message about the package depending on something that isn't installed, you can probably fix it if you run



          sudo apt-get -f install



          This will install the dependencies (assuming they're available in the repos your system knows about) AND the package you were originally requesting to install ('f' is the 'fix' option and 'y' is the 'assume yes to prompts' or 'don't ask me if it's ok, just install it already' option -- very useful for scripted silent installs). On the system I was on, there was no need to run dpkg again (Ubuntu lucid 10.04).



          I found it interesting that if you leave off the -f when you run sudo apt-get install, it will list your package as not being configured due to an unresolved dependency as well as helpfully suggesting: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).



          Edit:



          If you want install without having to answer 'y' to all of the questions, you can add the y modifier as I originally included: sudo apt-get -fy install. However, a commenter pointed out that apt will sometimes suggest that you uninstall your entire desktop environment. I was doing this work in a VM and didn't have that concern, but this post has been updated to reflect being a bit more careful.






          share|improve this answer























          • If I have all the package files already in a directory, is there a way to tell apt that this is a new repository, so i won't have to force it installing anything without dependencies?
            – Berry Tsakala
            Mar 4 '13 at 13:33






          • 2




            I'm sorry, but I don't know. I'd suggest asking that as another top level question.
            – Akrikos
            Mar 12 '13 at 18:56










          • Crazy strange that this is required. On raspian, this will require sudo (for both dpkg and apt-get): sudo dpkg -i mypackages.deb, etc.
            – Brent Faust
            Aug 16 '13 at 0:53












          • @Rubistro root access it required on all systems. I guess the answers assumed that that commands are executed by root (e.g. from an interactive root shell, or a script which executes as root).
            – Amos Shapira
            Jan 5 '14 at 19:34








          • 2




            For you own good, do not add the -y option. It is quite common for apt to suggest, for example, uninstalling your whole desktop environment if you try this with the wrong package at the wrong time (at least on Debian).
            – oseiskar
            Sep 5 '14 at 14:39





















          46














          You can also install .deb file using gdebi.Run the below commands to install gdebi,



          sudo apt-get install gdebi-core


          Install .deb packages with gdebi,



          sudo gdebi /path/to/filename.deb


          It also fix dependencies.






          share|improve this answer

















          • 4




            Note that gdebi only takes a single argument and silently drops the rest on the floor. This means if you're installing multiple debs at the same time (perhaps because they depend on each other) you'll need to carefully craft gdebi commands which allow them to install. imo this half defeats the purpose of gdebi, but you may still find it useful for a single file
            – Anthony Sottile
            Jul 15 '15 at 2:58










          • @Anthony then find -name *.deb -exec gdebi {} ;
            – jjmontes
            Jul 25 '15 at 16:40






          • 3




            @jjmontes that'll only work if the interdependencies are in alphabetical order which I'd wager is pretty rare
            – Anthony Sottile
            Jul 26 '15 at 15:34










          • I followed this freesoftwaremagazine.com/articles/… (bug the local repo had to be at /var/www/html/debs) and synaptic kept trying to download from remote even w/o internet, so gdebi worked great with the local repo! also, the .deb files had to be chmod +r *.deb
            – Aquarius Power
            Jul 13 '18 at 23:36





















          20














          Yes, the command you proposed is correct.



          sudo apt-get install ./package.deb


          will install the package you got from another source than APT and same time use APT capabilities to resolve its dependencies automatically. Unfortunately, this apt-get feature is not documented in the man page.



          See https://askubuntu.com/a/769542/250300 for details.






          share|improve this answer



















          • 2




            This should have been the accepted answer.
            – Peter
            May 16 '18 at 6:57










          • Which version of apt-get added this capability?
            – Kurt Fitzner
            Dec 24 '18 at 4:28











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "3"
          };
          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%2fsuperuser.com%2fquestions%2f196864%2fhow-to-install-local-deb-packages-with-apt-get%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          4 Answers
          4






          active

          oldest

          votes








          4 Answers
          4






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          112














          usually I do dpkg -i <deb file>, it'll fail saying it needs dependencies. After that when you do an apt-get update it'll say at the end something like "dependencies are ready to install" I think it then advises to use apt-get install -f.



          Once that's done, I use dpkg -i again.



          Worked fine for me last few years.



          edit: looking a bit further, apparently a tool called gdebi can do this as gdebi [deb file].






          share|improve this answer



















          • 1




            Thanks i did the same by "error" dpkg then apt-get install -f and it worked.
            – Louis
            Oct 7 '10 at 8:22








          • 2




            gdebi is worked for me, and simplest I have seen so far.
            – ctrl-alt-delor
            Aug 18 '16 at 15:00
















          112














          usually I do dpkg -i <deb file>, it'll fail saying it needs dependencies. After that when you do an apt-get update it'll say at the end something like "dependencies are ready to install" I think it then advises to use apt-get install -f.



          Once that's done, I use dpkg -i again.



          Worked fine for me last few years.



          edit: looking a bit further, apparently a tool called gdebi can do this as gdebi [deb file].






          share|improve this answer



















          • 1




            Thanks i did the same by "error" dpkg then apt-get install -f and it worked.
            – Louis
            Oct 7 '10 at 8:22








          • 2




            gdebi is worked for me, and simplest I have seen so far.
            – ctrl-alt-delor
            Aug 18 '16 at 15:00














          112












          112








          112






          usually I do dpkg -i <deb file>, it'll fail saying it needs dependencies. After that when you do an apt-get update it'll say at the end something like "dependencies are ready to install" I think it then advises to use apt-get install -f.



          Once that's done, I use dpkg -i again.



          Worked fine for me last few years.



          edit: looking a bit further, apparently a tool called gdebi can do this as gdebi [deb file].






          share|improve this answer














          usually I do dpkg -i <deb file>, it'll fail saying it needs dependencies. After that when you do an apt-get update it'll say at the end something like "dependencies are ready to install" I think it then advises to use apt-get install -f.



          Once that's done, I use dpkg -i again.



          Worked fine for me last few years.



          edit: looking a bit further, apparently a tool called gdebi can do this as gdebi [deb file].







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Jul 17 '14 at 1:45

























          answered Oct 7 '10 at 8:19









          Sirex

          9,69343252




          9,69343252








          • 1




            Thanks i did the same by "error" dpkg then apt-get install -f and it worked.
            – Louis
            Oct 7 '10 at 8:22








          • 2




            gdebi is worked for me, and simplest I have seen so far.
            – ctrl-alt-delor
            Aug 18 '16 at 15:00














          • 1




            Thanks i did the same by "error" dpkg then apt-get install -f and it worked.
            – Louis
            Oct 7 '10 at 8:22








          • 2




            gdebi is worked for me, and simplest I have seen so far.
            – ctrl-alt-delor
            Aug 18 '16 at 15:00








          1




          1




          Thanks i did the same by "error" dpkg then apt-get install -f and it worked.
          – Louis
          Oct 7 '10 at 8:22






          Thanks i did the same by "error" dpkg then apt-get install -f and it worked.
          – Louis
          Oct 7 '10 at 8:22






          2




          2




          gdebi is worked for me, and simplest I have seen so far.
          – ctrl-alt-delor
          Aug 18 '16 at 15:00




          gdebi is worked for me, and simplest I have seen so far.
          – ctrl-alt-delor
          Aug 18 '16 at 15:00













          54














          Sirex has it more or less correct, but his answer isn't clear. I just solved this, so here's what I did:



          sudo dpkg -i /path/to/filename.deb



          If this fails with a message about the package depending on something that isn't installed, you can probably fix it if you run



          sudo apt-get -f install



          This will install the dependencies (assuming they're available in the repos your system knows about) AND the package you were originally requesting to install ('f' is the 'fix' option and 'y' is the 'assume yes to prompts' or 'don't ask me if it's ok, just install it already' option -- very useful for scripted silent installs). On the system I was on, there was no need to run dpkg again (Ubuntu lucid 10.04).



          I found it interesting that if you leave off the -f when you run sudo apt-get install, it will list your package as not being configured due to an unresolved dependency as well as helpfully suggesting: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).



          Edit:



          If you want install without having to answer 'y' to all of the questions, you can add the y modifier as I originally included: sudo apt-get -fy install. However, a commenter pointed out that apt will sometimes suggest that you uninstall your entire desktop environment. I was doing this work in a VM and didn't have that concern, but this post has been updated to reflect being a bit more careful.






          share|improve this answer























          • If I have all the package files already in a directory, is there a way to tell apt that this is a new repository, so i won't have to force it installing anything without dependencies?
            – Berry Tsakala
            Mar 4 '13 at 13:33






          • 2




            I'm sorry, but I don't know. I'd suggest asking that as another top level question.
            – Akrikos
            Mar 12 '13 at 18:56










          • Crazy strange that this is required. On raspian, this will require sudo (for both dpkg and apt-get): sudo dpkg -i mypackages.deb, etc.
            – Brent Faust
            Aug 16 '13 at 0:53












          • @Rubistro root access it required on all systems. I guess the answers assumed that that commands are executed by root (e.g. from an interactive root shell, or a script which executes as root).
            – Amos Shapira
            Jan 5 '14 at 19:34








          • 2




            For you own good, do not add the -y option. It is quite common for apt to suggest, for example, uninstalling your whole desktop environment if you try this with the wrong package at the wrong time (at least on Debian).
            – oseiskar
            Sep 5 '14 at 14:39


















          54














          Sirex has it more or less correct, but his answer isn't clear. I just solved this, so here's what I did:



          sudo dpkg -i /path/to/filename.deb



          If this fails with a message about the package depending on something that isn't installed, you can probably fix it if you run



          sudo apt-get -f install



          This will install the dependencies (assuming they're available in the repos your system knows about) AND the package you were originally requesting to install ('f' is the 'fix' option and 'y' is the 'assume yes to prompts' or 'don't ask me if it's ok, just install it already' option -- very useful for scripted silent installs). On the system I was on, there was no need to run dpkg again (Ubuntu lucid 10.04).



          I found it interesting that if you leave off the -f when you run sudo apt-get install, it will list your package as not being configured due to an unresolved dependency as well as helpfully suggesting: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).



          Edit:



          If you want install without having to answer 'y' to all of the questions, you can add the y modifier as I originally included: sudo apt-get -fy install. However, a commenter pointed out that apt will sometimes suggest that you uninstall your entire desktop environment. I was doing this work in a VM and didn't have that concern, but this post has been updated to reflect being a bit more careful.






          share|improve this answer























          • If I have all the package files already in a directory, is there a way to tell apt that this is a new repository, so i won't have to force it installing anything without dependencies?
            – Berry Tsakala
            Mar 4 '13 at 13:33






          • 2




            I'm sorry, but I don't know. I'd suggest asking that as another top level question.
            – Akrikos
            Mar 12 '13 at 18:56










          • Crazy strange that this is required. On raspian, this will require sudo (for both dpkg and apt-get): sudo dpkg -i mypackages.deb, etc.
            – Brent Faust
            Aug 16 '13 at 0:53












          • @Rubistro root access it required on all systems. I guess the answers assumed that that commands are executed by root (e.g. from an interactive root shell, or a script which executes as root).
            – Amos Shapira
            Jan 5 '14 at 19:34








          • 2




            For you own good, do not add the -y option. It is quite common for apt to suggest, for example, uninstalling your whole desktop environment if you try this with the wrong package at the wrong time (at least on Debian).
            – oseiskar
            Sep 5 '14 at 14:39
















          54












          54








          54






          Sirex has it more or less correct, but his answer isn't clear. I just solved this, so here's what I did:



          sudo dpkg -i /path/to/filename.deb



          If this fails with a message about the package depending on something that isn't installed, you can probably fix it if you run



          sudo apt-get -f install



          This will install the dependencies (assuming they're available in the repos your system knows about) AND the package you were originally requesting to install ('f' is the 'fix' option and 'y' is the 'assume yes to prompts' or 'don't ask me if it's ok, just install it already' option -- very useful for scripted silent installs). On the system I was on, there was no need to run dpkg again (Ubuntu lucid 10.04).



          I found it interesting that if you leave off the -f when you run sudo apt-get install, it will list your package as not being configured due to an unresolved dependency as well as helpfully suggesting: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).



          Edit:



          If you want install without having to answer 'y' to all of the questions, you can add the y modifier as I originally included: sudo apt-get -fy install. However, a commenter pointed out that apt will sometimes suggest that you uninstall your entire desktop environment. I was doing this work in a VM and didn't have that concern, but this post has been updated to reflect being a bit more careful.






          share|improve this answer














          Sirex has it more or less correct, but his answer isn't clear. I just solved this, so here's what I did:



          sudo dpkg -i /path/to/filename.deb



          If this fails with a message about the package depending on something that isn't installed, you can probably fix it if you run



          sudo apt-get -f install



          This will install the dependencies (assuming they're available in the repos your system knows about) AND the package you were originally requesting to install ('f' is the 'fix' option and 'y' is the 'assume yes to prompts' or 'don't ask me if it's ok, just install it already' option -- very useful for scripted silent installs). On the system I was on, there was no need to run dpkg again (Ubuntu lucid 10.04).



          I found it interesting that if you leave off the -f when you run sudo apt-get install, it will list your package as not being configured due to an unresolved dependency as well as helpfully suggesting: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).



          Edit:



          If you want install without having to answer 'y' to all of the questions, you can add the y modifier as I originally included: sudo apt-get -fy install. However, a commenter pointed out that apt will sometimes suggest that you uninstall your entire desktop environment. I was doing this work in a VM and didn't have that concern, but this post has been updated to reflect being a bit more careful.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Sep 8 '14 at 18:18

























          answered Jan 16 '13 at 20:21









          Akrikos

          65155




          65155












          • If I have all the package files already in a directory, is there a way to tell apt that this is a new repository, so i won't have to force it installing anything without dependencies?
            – Berry Tsakala
            Mar 4 '13 at 13:33






          • 2




            I'm sorry, but I don't know. I'd suggest asking that as another top level question.
            – Akrikos
            Mar 12 '13 at 18:56










          • Crazy strange that this is required. On raspian, this will require sudo (for both dpkg and apt-get): sudo dpkg -i mypackages.deb, etc.
            – Brent Faust
            Aug 16 '13 at 0:53












          • @Rubistro root access it required on all systems. I guess the answers assumed that that commands are executed by root (e.g. from an interactive root shell, or a script which executes as root).
            – Amos Shapira
            Jan 5 '14 at 19:34








          • 2




            For you own good, do not add the -y option. It is quite common for apt to suggest, for example, uninstalling your whole desktop environment if you try this with the wrong package at the wrong time (at least on Debian).
            – oseiskar
            Sep 5 '14 at 14:39




















          • If I have all the package files already in a directory, is there a way to tell apt that this is a new repository, so i won't have to force it installing anything without dependencies?
            – Berry Tsakala
            Mar 4 '13 at 13:33






          • 2




            I'm sorry, but I don't know. I'd suggest asking that as another top level question.
            – Akrikos
            Mar 12 '13 at 18:56










          • Crazy strange that this is required. On raspian, this will require sudo (for both dpkg and apt-get): sudo dpkg -i mypackages.deb, etc.
            – Brent Faust
            Aug 16 '13 at 0:53












          • @Rubistro root access it required on all systems. I guess the answers assumed that that commands are executed by root (e.g. from an interactive root shell, or a script which executes as root).
            – Amos Shapira
            Jan 5 '14 at 19:34








          • 2




            For you own good, do not add the -y option. It is quite common for apt to suggest, for example, uninstalling your whole desktop environment if you try this with the wrong package at the wrong time (at least on Debian).
            – oseiskar
            Sep 5 '14 at 14:39


















          If I have all the package files already in a directory, is there a way to tell apt that this is a new repository, so i won't have to force it installing anything without dependencies?
          – Berry Tsakala
          Mar 4 '13 at 13:33




          If I have all the package files already in a directory, is there a way to tell apt that this is a new repository, so i won't have to force it installing anything without dependencies?
          – Berry Tsakala
          Mar 4 '13 at 13:33




          2




          2




          I'm sorry, but I don't know. I'd suggest asking that as another top level question.
          – Akrikos
          Mar 12 '13 at 18:56




          I'm sorry, but I don't know. I'd suggest asking that as another top level question.
          – Akrikos
          Mar 12 '13 at 18:56












          Crazy strange that this is required. On raspian, this will require sudo (for both dpkg and apt-get): sudo dpkg -i mypackages.deb, etc.
          – Brent Faust
          Aug 16 '13 at 0:53






          Crazy strange that this is required. On raspian, this will require sudo (for both dpkg and apt-get): sudo dpkg -i mypackages.deb, etc.
          – Brent Faust
          Aug 16 '13 at 0:53














          @Rubistro root access it required on all systems. I guess the answers assumed that that commands are executed by root (e.g. from an interactive root shell, or a script which executes as root).
          – Amos Shapira
          Jan 5 '14 at 19:34






          @Rubistro root access it required on all systems. I guess the answers assumed that that commands are executed by root (e.g. from an interactive root shell, or a script which executes as root).
          – Amos Shapira
          Jan 5 '14 at 19:34






          2




          2




          For you own good, do not add the -y option. It is quite common for apt to suggest, for example, uninstalling your whole desktop environment if you try this with the wrong package at the wrong time (at least on Debian).
          – oseiskar
          Sep 5 '14 at 14:39






          For you own good, do not add the -y option. It is quite common for apt to suggest, for example, uninstalling your whole desktop environment if you try this with the wrong package at the wrong time (at least on Debian).
          – oseiskar
          Sep 5 '14 at 14:39













          46














          You can also install .deb file using gdebi.Run the below commands to install gdebi,



          sudo apt-get install gdebi-core


          Install .deb packages with gdebi,



          sudo gdebi /path/to/filename.deb


          It also fix dependencies.






          share|improve this answer

















          • 4




            Note that gdebi only takes a single argument and silently drops the rest on the floor. This means if you're installing multiple debs at the same time (perhaps because they depend on each other) you'll need to carefully craft gdebi commands which allow them to install. imo this half defeats the purpose of gdebi, but you may still find it useful for a single file
            – Anthony Sottile
            Jul 15 '15 at 2:58










          • @Anthony then find -name *.deb -exec gdebi {} ;
            – jjmontes
            Jul 25 '15 at 16:40






          • 3




            @jjmontes that'll only work if the interdependencies are in alphabetical order which I'd wager is pretty rare
            – Anthony Sottile
            Jul 26 '15 at 15:34










          • I followed this freesoftwaremagazine.com/articles/… (bug the local repo had to be at /var/www/html/debs) and synaptic kept trying to download from remote even w/o internet, so gdebi worked great with the local repo! also, the .deb files had to be chmod +r *.deb
            – Aquarius Power
            Jul 13 '18 at 23:36


















          46














          You can also install .deb file using gdebi.Run the below commands to install gdebi,



          sudo apt-get install gdebi-core


          Install .deb packages with gdebi,



          sudo gdebi /path/to/filename.deb


          It also fix dependencies.






          share|improve this answer

















          • 4




            Note that gdebi only takes a single argument and silently drops the rest on the floor. This means if you're installing multiple debs at the same time (perhaps because they depend on each other) you'll need to carefully craft gdebi commands which allow them to install. imo this half defeats the purpose of gdebi, but you may still find it useful for a single file
            – Anthony Sottile
            Jul 15 '15 at 2:58










          • @Anthony then find -name *.deb -exec gdebi {} ;
            – jjmontes
            Jul 25 '15 at 16:40






          • 3




            @jjmontes that'll only work if the interdependencies are in alphabetical order which I'd wager is pretty rare
            – Anthony Sottile
            Jul 26 '15 at 15:34










          • I followed this freesoftwaremagazine.com/articles/… (bug the local repo had to be at /var/www/html/debs) and synaptic kept trying to download from remote even w/o internet, so gdebi worked great with the local repo! also, the .deb files had to be chmod +r *.deb
            – Aquarius Power
            Jul 13 '18 at 23:36
















          46












          46








          46






          You can also install .deb file using gdebi.Run the below commands to install gdebi,



          sudo apt-get install gdebi-core


          Install .deb packages with gdebi,



          sudo gdebi /path/to/filename.deb


          It also fix dependencies.






          share|improve this answer












          You can also install .deb file using gdebi.Run the below commands to install gdebi,



          sudo apt-get install gdebi-core


          Install .deb packages with gdebi,



          sudo gdebi /path/to/filename.deb


          It also fix dependencies.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Jan 7 '14 at 17:58









          Avinash Raj

          6771714




          6771714








          • 4




            Note that gdebi only takes a single argument and silently drops the rest on the floor. This means if you're installing multiple debs at the same time (perhaps because they depend on each other) you'll need to carefully craft gdebi commands which allow them to install. imo this half defeats the purpose of gdebi, but you may still find it useful for a single file
            – Anthony Sottile
            Jul 15 '15 at 2:58










          • @Anthony then find -name *.deb -exec gdebi {} ;
            – jjmontes
            Jul 25 '15 at 16:40






          • 3




            @jjmontes that'll only work if the interdependencies are in alphabetical order which I'd wager is pretty rare
            – Anthony Sottile
            Jul 26 '15 at 15:34










          • I followed this freesoftwaremagazine.com/articles/… (bug the local repo had to be at /var/www/html/debs) and synaptic kept trying to download from remote even w/o internet, so gdebi worked great with the local repo! also, the .deb files had to be chmod +r *.deb
            – Aquarius Power
            Jul 13 '18 at 23:36
















          • 4




            Note that gdebi only takes a single argument and silently drops the rest on the floor. This means if you're installing multiple debs at the same time (perhaps because they depend on each other) you'll need to carefully craft gdebi commands which allow them to install. imo this half defeats the purpose of gdebi, but you may still find it useful for a single file
            – Anthony Sottile
            Jul 15 '15 at 2:58










          • @Anthony then find -name *.deb -exec gdebi {} ;
            – jjmontes
            Jul 25 '15 at 16:40






          • 3




            @jjmontes that'll only work if the interdependencies are in alphabetical order which I'd wager is pretty rare
            – Anthony Sottile
            Jul 26 '15 at 15:34










          • I followed this freesoftwaremagazine.com/articles/… (bug the local repo had to be at /var/www/html/debs) and synaptic kept trying to download from remote even w/o internet, so gdebi worked great with the local repo! also, the .deb files had to be chmod +r *.deb
            – Aquarius Power
            Jul 13 '18 at 23:36










          4




          4




          Note that gdebi only takes a single argument and silently drops the rest on the floor. This means if you're installing multiple debs at the same time (perhaps because they depend on each other) you'll need to carefully craft gdebi commands which allow them to install. imo this half defeats the purpose of gdebi, but you may still find it useful for a single file
          – Anthony Sottile
          Jul 15 '15 at 2:58




          Note that gdebi only takes a single argument and silently drops the rest on the floor. This means if you're installing multiple debs at the same time (perhaps because they depend on each other) you'll need to carefully craft gdebi commands which allow them to install. imo this half defeats the purpose of gdebi, but you may still find it useful for a single file
          – Anthony Sottile
          Jul 15 '15 at 2:58












          @Anthony then find -name *.deb -exec gdebi {} ;
          – jjmontes
          Jul 25 '15 at 16:40




          @Anthony then find -name *.deb -exec gdebi {} ;
          – jjmontes
          Jul 25 '15 at 16:40




          3




          3




          @jjmontes that'll only work if the interdependencies are in alphabetical order which I'd wager is pretty rare
          – Anthony Sottile
          Jul 26 '15 at 15:34




          @jjmontes that'll only work if the interdependencies are in alphabetical order which I'd wager is pretty rare
          – Anthony Sottile
          Jul 26 '15 at 15:34












          I followed this freesoftwaremagazine.com/articles/… (bug the local repo had to be at /var/www/html/debs) and synaptic kept trying to download from remote even w/o internet, so gdebi worked great with the local repo! also, the .deb files had to be chmod +r *.deb
          – Aquarius Power
          Jul 13 '18 at 23:36






          I followed this freesoftwaremagazine.com/articles/… (bug the local repo had to be at /var/www/html/debs) and synaptic kept trying to download from remote even w/o internet, so gdebi worked great with the local repo! also, the .deb files had to be chmod +r *.deb
          – Aquarius Power
          Jul 13 '18 at 23:36













          20














          Yes, the command you proposed is correct.



          sudo apt-get install ./package.deb


          will install the package you got from another source than APT and same time use APT capabilities to resolve its dependencies automatically. Unfortunately, this apt-get feature is not documented in the man page.



          See https://askubuntu.com/a/769542/250300 for details.






          share|improve this answer



















          • 2




            This should have been the accepted answer.
            – Peter
            May 16 '18 at 6:57










          • Which version of apt-get added this capability?
            – Kurt Fitzner
            Dec 24 '18 at 4:28
















          20














          Yes, the command you proposed is correct.



          sudo apt-get install ./package.deb


          will install the package you got from another source than APT and same time use APT capabilities to resolve its dependencies automatically. Unfortunately, this apt-get feature is not documented in the man page.



          See https://askubuntu.com/a/769542/250300 for details.






          share|improve this answer



















          • 2




            This should have been the accepted answer.
            – Peter
            May 16 '18 at 6:57










          • Which version of apt-get added this capability?
            – Kurt Fitzner
            Dec 24 '18 at 4:28














          20












          20








          20






          Yes, the command you proposed is correct.



          sudo apt-get install ./package.deb


          will install the package you got from another source than APT and same time use APT capabilities to resolve its dependencies automatically. Unfortunately, this apt-get feature is not documented in the man page.



          See https://askubuntu.com/a/769542/250300 for details.






          share|improve this answer














          Yes, the command you proposed is correct.



          sudo apt-get install ./package.deb


          will install the package you got from another source than APT and same time use APT capabilities to resolve its dependencies automatically. Unfortunately, this apt-get feature is not documented in the man page.



          See https://askubuntu.com/a/769542/250300 for details.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Oct 26 '17 at 4:38

























          answered Aug 26 '17 at 7:13









          Melebius

          6231824




          6231824








          • 2




            This should have been the accepted answer.
            – Peter
            May 16 '18 at 6:57










          • Which version of apt-get added this capability?
            – Kurt Fitzner
            Dec 24 '18 at 4:28














          • 2




            This should have been the accepted answer.
            – Peter
            May 16 '18 at 6:57










          • Which version of apt-get added this capability?
            – Kurt Fitzner
            Dec 24 '18 at 4:28








          2




          2




          This should have been the accepted answer.
          – Peter
          May 16 '18 at 6:57




          This should have been the accepted answer.
          – Peter
          May 16 '18 at 6:57












          Which version of apt-get added this capability?
          – Kurt Fitzner
          Dec 24 '18 at 4:28




          Which version of apt-get added this capability?
          – Kurt Fitzner
          Dec 24 '18 at 4:28


















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Super User!


          • 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%2fsuperuser.com%2fquestions%2f196864%2fhow-to-install-local-deb-packages-with-apt-get%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

          Сан-Квентин

          Алькесар

          Josef Freinademetz