apt wont let me install anything until I âfix dependenciesâ

Clash 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)
16.04 apt package-management
add a comment |Â
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)
16.04 apt package-management
add a comment |Â
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)
16.04 apt package-management
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)
16.04 apt package-management
asked May 17 at 7:21
Nick Bailuc
1,764113661
1,764113661
add a comment |Â
add a comment |Â
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.
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
add a comment |Â
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.
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
add a comment |Â
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.
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
add a comment |Â
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.
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.
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
add a comment |Â
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
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password