apt wont let me install anything until I “fix dependencies”

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








up vote
1
down vote

favorite












I am running Ubuntu in a chroot on a Chromebook, and I previously installed gens/gs. It came with about 6 problematic dependancies, but each time I ran apt -f install, it would just delete gens/gs instead of installing the dependancies, so I had to manually copy libraries from another computer and the program now works without issues.



However apt insists that something is wrong, and now I am trying to install libpulsedsp to get Unreal Tournament to work with sound. Every time I try to use apt to install this or any other package, it refuses telling me to "fix broken install" thinking that gens/gs is still not working and needs libpng12 (something I have installed every version of already), and I don't want to have to reinstall and reconfigure gens/gs every time I use apt.



How can I force the installation of another program without being halted by apt with its gens/gs concern? Is there any way to convince apt that the program is working correctly?



Apt version 1.4.8 (amd64)







share|improve this question
























    up vote
    1
    down vote

    favorite












    I am running Ubuntu in a chroot on a Chromebook, and I previously installed gens/gs. It came with about 6 problematic dependancies, but each time I ran apt -f install, it would just delete gens/gs instead of installing the dependancies, so I had to manually copy libraries from another computer and the program now works without issues.



    However apt insists that something is wrong, and now I am trying to install libpulsedsp to get Unreal Tournament to work with sound. Every time I try to use apt to install this or any other package, it refuses telling me to "fix broken install" thinking that gens/gs is still not working and needs libpng12 (something I have installed every version of already), and I don't want to have to reinstall and reconfigure gens/gs every time I use apt.



    How can I force the installation of another program without being halted by apt with its gens/gs concern? Is there any way to convince apt that the program is working correctly?



    Apt version 1.4.8 (amd64)







    share|improve this question






















      up vote
      1
      down vote

      favorite









      up vote
      1
      down vote

      favorite











      I am running Ubuntu in a chroot on a Chromebook, and I previously installed gens/gs. It came with about 6 problematic dependancies, but each time I ran apt -f install, it would just delete gens/gs instead of installing the dependancies, so I had to manually copy libraries from another computer and the program now works without issues.



      However apt insists that something is wrong, and now I am trying to install libpulsedsp to get Unreal Tournament to work with sound. Every time I try to use apt to install this or any other package, it refuses telling me to "fix broken install" thinking that gens/gs is still not working and needs libpng12 (something I have installed every version of already), and I don't want to have to reinstall and reconfigure gens/gs every time I use apt.



      How can I force the installation of another program without being halted by apt with its gens/gs concern? Is there any way to convince apt that the program is working correctly?



      Apt version 1.4.8 (amd64)







      share|improve this question












      I am running Ubuntu in a chroot on a Chromebook, and I previously installed gens/gs. It came with about 6 problematic dependancies, but each time I ran apt -f install, it would just delete gens/gs instead of installing the dependancies, so I had to manually copy libraries from another computer and the program now works without issues.



      However apt insists that something is wrong, and now I am trying to install libpulsedsp to get Unreal Tournament to work with sound. Every time I try to use apt to install this or any other package, it refuses telling me to "fix broken install" thinking that gens/gs is still not working and needs libpng12 (something I have installed every version of already), and I don't want to have to reinstall and reconfigure gens/gs every time I use apt.



      How can I force the installation of another program without being halted by apt with its gens/gs concern? Is there any way to convince apt that the program is working correctly?



      Apt version 1.4.8 (amd64)









      share|improve this question











      share|improve this question




      share|improve this question










      asked May 17 at 7:21









      Nick Bailuc

      1,764113661




      1,764113661




















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          0
          down vote













          It'd be better to check why those dependencies are unmet and, if possible, either finish the installation or roll it back.



          In the first case it could be helpful to run sudo dpkg --configure -a in order to (try to) finish the installation process, if any unfinished.



          In the second case, I'd run apt purge multiple times with the offending package namess. As they aren't fully installed, they cannot be used anyway and purging



          Please, be warned that if you installed any package not coming from the official repositories or not meant for the actual release you're running, chances there are that you are missing some dependencies.






          share|improve this answer




















          • i have tried dpkg --configure -a, and it halts when it gets to the gens package, and the only "offending package" is gens which works perfectly fine (ive tested all the features of the program), however apt insists that it is broken
            – Nick Bailuc
            May 17 at 8:50










          • about the first thing you said: i cant install the packages dpkg suggests because htey are deprecated (or at least the version it requires is), and i cant roll back because that simply means to delete gens which is not a solution
            – Nick Bailuc
            May 17 at 8:53










          • Would you please add the output for dpkg?
            – Uqbar
            May 17 at 12:48










          • I apologize for the very late responce. the output after installing is dpkg: dependency problems prevent configuration of gens:i386: gens:i386 depends on libpng12-0. gens:i386 depends on libsdl1.2debian (>= 1.1.3).
            – Nick Bailuc
            Aug 5 at 0:37










          • furthermore, i ran apt install libsdl1.2:i386 which solved the SDL problem, however i cannot find a libpng package to install, ive tried libpng12 libpng12:i386 libpng12-0:i386debian and all those combinations
            – Nick Bailuc
            Aug 5 at 0:42










          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',
          convertImagesToLinks: true,
          noModals: false,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          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%2f1037278%2fapt-wont-let-me-install-anything-until-i-fix-dependencies%23new-answer', 'question_page');

          );

          Post as a guest






























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          up vote
          0
          down vote













          It'd be better to check why those dependencies are unmet and, if possible, either finish the installation or roll it back.



          In the first case it could be helpful to run sudo dpkg --configure -a in order to (try to) finish the installation process, if any unfinished.



          In the second case, I'd run apt purge multiple times with the offending package namess. As they aren't fully installed, they cannot be used anyway and purging



          Please, be warned that if you installed any package not coming from the official repositories or not meant for the actual release you're running, chances there are that you are missing some dependencies.






          share|improve this answer




















          • i have tried dpkg --configure -a, and it halts when it gets to the gens package, and the only "offending package" is gens which works perfectly fine (ive tested all the features of the program), however apt insists that it is broken
            – Nick Bailuc
            May 17 at 8:50










          • about the first thing you said: i cant install the packages dpkg suggests because htey are deprecated (or at least the version it requires is), and i cant roll back because that simply means to delete gens which is not a solution
            – Nick Bailuc
            May 17 at 8:53










          • Would you please add the output for dpkg?
            – Uqbar
            May 17 at 12:48










          • I apologize for the very late responce. the output after installing is dpkg: dependency problems prevent configuration of gens:i386: gens:i386 depends on libpng12-0. gens:i386 depends on libsdl1.2debian (>= 1.1.3).
            – Nick Bailuc
            Aug 5 at 0:37










          • furthermore, i ran apt install libsdl1.2:i386 which solved the SDL problem, however i cannot find a libpng package to install, ive tried libpng12 libpng12:i386 libpng12-0:i386debian and all those combinations
            – Nick Bailuc
            Aug 5 at 0:42














          up vote
          0
          down vote













          It'd be better to check why those dependencies are unmet and, if possible, either finish the installation or roll it back.



          In the first case it could be helpful to run sudo dpkg --configure -a in order to (try to) finish the installation process, if any unfinished.



          In the second case, I'd run apt purge multiple times with the offending package namess. As they aren't fully installed, they cannot be used anyway and purging



          Please, be warned that if you installed any package not coming from the official repositories or not meant for the actual release you're running, chances there are that you are missing some dependencies.






          share|improve this answer




















          • i have tried dpkg --configure -a, and it halts when it gets to the gens package, and the only "offending package" is gens which works perfectly fine (ive tested all the features of the program), however apt insists that it is broken
            – Nick Bailuc
            May 17 at 8:50










          • about the first thing you said: i cant install the packages dpkg suggests because htey are deprecated (or at least the version it requires is), and i cant roll back because that simply means to delete gens which is not a solution
            – Nick Bailuc
            May 17 at 8:53










          • Would you please add the output for dpkg?
            – Uqbar
            May 17 at 12:48










          • I apologize for the very late responce. the output after installing is dpkg: dependency problems prevent configuration of gens:i386: gens:i386 depends on libpng12-0. gens:i386 depends on libsdl1.2debian (>= 1.1.3).
            – Nick Bailuc
            Aug 5 at 0:37










          • furthermore, i ran apt install libsdl1.2:i386 which solved the SDL problem, however i cannot find a libpng package to install, ive tried libpng12 libpng12:i386 libpng12-0:i386debian and all those combinations
            – Nick Bailuc
            Aug 5 at 0:42












          up vote
          0
          down vote










          up vote
          0
          down vote









          It'd be better to check why those dependencies are unmet and, if possible, either finish the installation or roll it back.



          In the first case it could be helpful to run sudo dpkg --configure -a in order to (try to) finish the installation process, if any unfinished.



          In the second case, I'd run apt purge multiple times with the offending package namess. As they aren't fully installed, they cannot be used anyway and purging



          Please, be warned that if you installed any package not coming from the official repositories or not meant for the actual release you're running, chances there are that you are missing some dependencies.






          share|improve this answer












          It'd be better to check why those dependencies are unmet and, if possible, either finish the installation or roll it back.



          In the first case it could be helpful to run sudo dpkg --configure -a in order to (try to) finish the installation process, if any unfinished.



          In the second case, I'd run apt purge multiple times with the offending package namess. As they aren't fully installed, they cannot be used anyway and purging



          Please, be warned that if you installed any package not coming from the official repositories or not meant for the actual release you're running, chances there are that you are missing some dependencies.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered May 17 at 8:10









          Uqbar

          1,037922




          1,037922











          • i have tried dpkg --configure -a, and it halts when it gets to the gens package, and the only "offending package" is gens which works perfectly fine (ive tested all the features of the program), however apt insists that it is broken
            – Nick Bailuc
            May 17 at 8:50










          • about the first thing you said: i cant install the packages dpkg suggests because htey are deprecated (or at least the version it requires is), and i cant roll back because that simply means to delete gens which is not a solution
            – Nick Bailuc
            May 17 at 8:53










          • Would you please add the output for dpkg?
            – Uqbar
            May 17 at 12:48










          • I apologize for the very late responce. the output after installing is dpkg: dependency problems prevent configuration of gens:i386: gens:i386 depends on libpng12-0. gens:i386 depends on libsdl1.2debian (>= 1.1.3).
            – Nick Bailuc
            Aug 5 at 0:37










          • furthermore, i ran apt install libsdl1.2:i386 which solved the SDL problem, however i cannot find a libpng package to install, ive tried libpng12 libpng12:i386 libpng12-0:i386debian and all those combinations
            – Nick Bailuc
            Aug 5 at 0:42
















          • i have tried dpkg --configure -a, and it halts when it gets to the gens package, and the only "offending package" is gens which works perfectly fine (ive tested all the features of the program), however apt insists that it is broken
            – Nick Bailuc
            May 17 at 8:50










          • about the first thing you said: i cant install the packages dpkg suggests because htey are deprecated (or at least the version it requires is), and i cant roll back because that simply means to delete gens which is not a solution
            – Nick Bailuc
            May 17 at 8:53










          • Would you please add the output for dpkg?
            – Uqbar
            May 17 at 12:48










          • I apologize for the very late responce. the output after installing is dpkg: dependency problems prevent configuration of gens:i386: gens:i386 depends on libpng12-0. gens:i386 depends on libsdl1.2debian (>= 1.1.3).
            – Nick Bailuc
            Aug 5 at 0:37










          • furthermore, i ran apt install libsdl1.2:i386 which solved the SDL problem, however i cannot find a libpng package to install, ive tried libpng12 libpng12:i386 libpng12-0:i386debian and all those combinations
            – Nick Bailuc
            Aug 5 at 0:42















          i have tried dpkg --configure -a, and it halts when it gets to the gens package, and the only "offending package" is gens which works perfectly fine (ive tested all the features of the program), however apt insists that it is broken
          – Nick Bailuc
          May 17 at 8:50




          i have tried dpkg --configure -a, and it halts when it gets to the gens package, and the only "offending package" is gens which works perfectly fine (ive tested all the features of the program), however apt insists that it is broken
          – Nick Bailuc
          May 17 at 8:50












          about the first thing you said: i cant install the packages dpkg suggests because htey are deprecated (or at least the version it requires is), and i cant roll back because that simply means to delete gens which is not a solution
          – Nick Bailuc
          May 17 at 8:53




          about the first thing you said: i cant install the packages dpkg suggests because htey are deprecated (or at least the version it requires is), and i cant roll back because that simply means to delete gens which is not a solution
          – Nick Bailuc
          May 17 at 8:53












          Would you please add the output for dpkg?
          – Uqbar
          May 17 at 12:48




          Would you please add the output for dpkg?
          – Uqbar
          May 17 at 12:48












          I apologize for the very late responce. the output after installing is dpkg: dependency problems prevent configuration of gens:i386: gens:i386 depends on libpng12-0. gens:i386 depends on libsdl1.2debian (>= 1.1.3).
          – Nick Bailuc
          Aug 5 at 0:37




          I apologize for the very late responce. the output after installing is dpkg: dependency problems prevent configuration of gens:i386: gens:i386 depends on libpng12-0. gens:i386 depends on libsdl1.2debian (>= 1.1.3).
          – Nick Bailuc
          Aug 5 at 0:37












          furthermore, i ran apt install libsdl1.2:i386 which solved the SDL problem, however i cannot find a libpng package to install, ive tried libpng12 libpng12:i386 libpng12-0:i386debian and all those combinations
          – Nick Bailuc
          Aug 5 at 0:42




          furthermore, i ran apt install libsdl1.2:i386 which solved the SDL problem, however i cannot find a libpng package to install, ive tried libpng12 libpng12:i386 libpng12-0:i386debian and all those combinations
          – Nick Bailuc
          Aug 5 at 0:42












           

          draft saved


          draft discarded


























           


          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1037278%2fapt-wont-let-me-install-anything-until-i-fix-dependencies%23new-answer', 'question_page');

          );

          Post as a guest













































































          Popular posts from this blog

          How do so many people here on Academia.SE, and in general, afford lavish higher education programs?

          Trouble downloading packages list due to a “Hash sum mismatch” error

          How do I move numbers in filenames, in a batch renaming operation?