Running Binding of Isaac on 64-bit?












0















This is a re-post of a question I've put here to no avail. I've been using Ubuntu for quite a while now, but my knowledge is limited. Please bear with me! :)



This issue revolves around the recent removal of ia32-libs in Ubuntu 13.10, and the game Binding of Isaac which depends on it -




I recently purchased the game as part of the Humble Bundle, excited that it is now available for Linux. However I have been unable to run either the 64 or 32 bit versions on my Ubuntu 13.10 64-bit system.



I cannot install the 64 bit version, as it depends on the ia32-libs package, which was removed in 13.10.



I am able to install the 32 bit version after installing all dependencies separately, but when starting the game I get the errors "libssl3.so: cannot open shared object file: No such file or directory", "Error: initialising plugin." and "Error: initialising projector". I presume these all come when the game tries to load libraries that aren't there.



Both of the above instances occur when trying to install the game via a .deb file.




When I say "installing all dependencies", I mean installing every package listed as a dependency in the info attached to the .deb file.



Has anybody got any ideas about this?










share|improve this question

























  • Are you missing libnss3:i386 in the list of packages you've installed?

    – dobey
    Nov 29 '13 at 2:13











  • this got me a step further, I get a window and no error messages. But the window freezes and shows nothing. Starting to think this is too deep an issue for me to fix?

    – oli
    Dec 5 '13 at 23:42
















0















This is a re-post of a question I've put here to no avail. I've been using Ubuntu for quite a while now, but my knowledge is limited. Please bear with me! :)



This issue revolves around the recent removal of ia32-libs in Ubuntu 13.10, and the game Binding of Isaac which depends on it -




I recently purchased the game as part of the Humble Bundle, excited that it is now available for Linux. However I have been unable to run either the 64 or 32 bit versions on my Ubuntu 13.10 64-bit system.



I cannot install the 64 bit version, as it depends on the ia32-libs package, which was removed in 13.10.



I am able to install the 32 bit version after installing all dependencies separately, but when starting the game I get the errors "libssl3.so: cannot open shared object file: No such file or directory", "Error: initialising plugin." and "Error: initialising projector". I presume these all come when the game tries to load libraries that aren't there.



Both of the above instances occur when trying to install the game via a .deb file.




When I say "installing all dependencies", I mean installing every package listed as a dependency in the info attached to the .deb file.



Has anybody got any ideas about this?










share|improve this question

























  • Are you missing libnss3:i386 in the list of packages you've installed?

    – dobey
    Nov 29 '13 at 2:13











  • this got me a step further, I get a window and no error messages. But the window freezes and shows nothing. Starting to think this is too deep an issue for me to fix?

    – oli
    Dec 5 '13 at 23:42














0












0








0


1






This is a re-post of a question I've put here to no avail. I've been using Ubuntu for quite a while now, but my knowledge is limited. Please bear with me! :)



This issue revolves around the recent removal of ia32-libs in Ubuntu 13.10, and the game Binding of Isaac which depends on it -




I recently purchased the game as part of the Humble Bundle, excited that it is now available for Linux. However I have been unable to run either the 64 or 32 bit versions on my Ubuntu 13.10 64-bit system.



I cannot install the 64 bit version, as it depends on the ia32-libs package, which was removed in 13.10.



I am able to install the 32 bit version after installing all dependencies separately, but when starting the game I get the errors "libssl3.so: cannot open shared object file: No such file or directory", "Error: initialising plugin." and "Error: initialising projector". I presume these all come when the game tries to load libraries that aren't there.



Both of the above instances occur when trying to install the game via a .deb file.




When I say "installing all dependencies", I mean installing every package listed as a dependency in the info attached to the .deb file.



Has anybody got any ideas about this?










share|improve this question
















This is a re-post of a question I've put here to no avail. I've been using Ubuntu for quite a while now, but my knowledge is limited. Please bear with me! :)



This issue revolves around the recent removal of ia32-libs in Ubuntu 13.10, and the game Binding of Isaac which depends on it -




I recently purchased the game as part of the Humble Bundle, excited that it is now available for Linux. However I have been unable to run either the 64 or 32 bit versions on my Ubuntu 13.10 64-bit system.



I cannot install the 64 bit version, as it depends on the ia32-libs package, which was removed in 13.10.



I am able to install the 32 bit version after installing all dependencies separately, but when starting the game I get the errors "libssl3.so: cannot open shared object file: No such file or directory", "Error: initialising plugin." and "Error: initialising projector". I presume these all come when the game tries to load libraries that aren't there.



Both of the above instances occur when trying to install the game via a .deb file.




When I say "installing all dependencies", I mean installing every package listed as a dependency in the info attached to the .deb file.



Has anybody got any ideas about this?







installation 64-bit games dependencies






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Dec 1 '13 at 2:07









Braiam

52.2k20136222




52.2k20136222










asked Nov 29 '13 at 0:08









olioli

4113




4113













  • Are you missing libnss3:i386 in the list of packages you've installed?

    – dobey
    Nov 29 '13 at 2:13











  • this got me a step further, I get a window and no error messages. But the window freezes and shows nothing. Starting to think this is too deep an issue for me to fix?

    – oli
    Dec 5 '13 at 23:42



















  • Are you missing libnss3:i386 in the list of packages you've installed?

    – dobey
    Nov 29 '13 at 2:13











  • this got me a step further, I get a window and no error messages. But the window freezes and shows nothing. Starting to think this is too deep an issue for me to fix?

    – oli
    Dec 5 '13 at 23:42

















Are you missing libnss3:i386 in the list of packages you've installed?

– dobey
Nov 29 '13 at 2:13





Are you missing libnss3:i386 in the list of packages you've installed?

– dobey
Nov 29 '13 at 2:13













this got me a step further, I get a window and no error messages. But the window freezes and shows nothing. Starting to think this is too deep an issue for me to fix?

– oli
Dec 5 '13 at 23:42





this got me a step further, I get a window and no error messages. But the window freezes and shows nothing. Starting to think this is too deep an issue for me to fix?

– oli
Dec 5 '13 at 23:42










2 Answers
2






active

oldest

votes


















0














It looks like the easy way of downloading all of the 32 dependencies was taken out by the developers. Now if a application from the repo needs 32 libs it installs them automatically as it needs them. Apparently this leaves applications that are installed from .deb files in a world of dependency hell. You'll have to figure out the packages you need and install them yourself; one at a fricken time.



You can do this from the terminal with apt-get and :i386 on the end.



example:
sudo apt-get install libmpg123-0:i386



You can read more about it here: How do you run a 32-bit program on a 64-bit version of Ubuntu?






share|improve this answer


























  • thanks, I'll try this tomorrow. What does this do exactly? Install the 32-bit version of all packages in the future?

    – oli
    Nov 29 '13 at 0:18











  • That is not required since 12.04. Ubuntu is MultiArch capable already, and one can install i386 packages by installing package:i386 with apt-get. Also, this isn't an answer, but should be a comment on the question, as it asks to try something, rather than provide a specific answer to the problem.

    – dobey
    Nov 29 '13 at 2:13



















0














Run this command:



sudo apt-get install libnss3:i386





share|improve this answer
























  • please give some explanation as to why one would run the command. and on a side note, Ubuntu 13.10 is not supported anymore.

    – astrob0t
    Nov 26 '14 at 14:21











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%2f383557%2frunning-binding-of-isaac-on-64-bit%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























2 Answers
2






active

oldest

votes








2 Answers
2






active

oldest

votes









active

oldest

votes






active

oldest

votes









0














It looks like the easy way of downloading all of the 32 dependencies was taken out by the developers. Now if a application from the repo needs 32 libs it installs them automatically as it needs them. Apparently this leaves applications that are installed from .deb files in a world of dependency hell. You'll have to figure out the packages you need and install them yourself; one at a fricken time.



You can do this from the terminal with apt-get and :i386 on the end.



example:
sudo apt-get install libmpg123-0:i386



You can read more about it here: How do you run a 32-bit program on a 64-bit version of Ubuntu?






share|improve this answer


























  • thanks, I'll try this tomorrow. What does this do exactly? Install the 32-bit version of all packages in the future?

    – oli
    Nov 29 '13 at 0:18











  • That is not required since 12.04. Ubuntu is MultiArch capable already, and one can install i386 packages by installing package:i386 with apt-get. Also, this isn't an answer, but should be a comment on the question, as it asks to try something, rather than provide a specific answer to the problem.

    – dobey
    Nov 29 '13 at 2:13
















0














It looks like the easy way of downloading all of the 32 dependencies was taken out by the developers. Now if a application from the repo needs 32 libs it installs them automatically as it needs them. Apparently this leaves applications that are installed from .deb files in a world of dependency hell. You'll have to figure out the packages you need and install them yourself; one at a fricken time.



You can do this from the terminal with apt-get and :i386 on the end.



example:
sudo apt-get install libmpg123-0:i386



You can read more about it here: How do you run a 32-bit program on a 64-bit version of Ubuntu?






share|improve this answer


























  • thanks, I'll try this tomorrow. What does this do exactly? Install the 32-bit version of all packages in the future?

    – oli
    Nov 29 '13 at 0:18











  • That is not required since 12.04. Ubuntu is MultiArch capable already, and one can install i386 packages by installing package:i386 with apt-get. Also, this isn't an answer, but should be a comment on the question, as it asks to try something, rather than provide a specific answer to the problem.

    – dobey
    Nov 29 '13 at 2:13














0












0








0







It looks like the easy way of downloading all of the 32 dependencies was taken out by the developers. Now if a application from the repo needs 32 libs it installs them automatically as it needs them. Apparently this leaves applications that are installed from .deb files in a world of dependency hell. You'll have to figure out the packages you need and install them yourself; one at a fricken time.



You can do this from the terminal with apt-get and :i386 on the end.



example:
sudo apt-get install libmpg123-0:i386



You can read more about it here: How do you run a 32-bit program on a 64-bit version of Ubuntu?






share|improve this answer















It looks like the easy way of downloading all of the 32 dependencies was taken out by the developers. Now if a application from the repo needs 32 libs it installs them automatically as it needs them. Apparently this leaves applications that are installed from .deb files in a world of dependency hell. You'll have to figure out the packages you need and install them yourself; one at a fricken time.



You can do this from the terminal with apt-get and :i386 on the end.



example:
sudo apt-get install libmpg123-0:i386



You can read more about it here: How do you run a 32-bit program on a 64-bit version of Ubuntu?







share|improve this answer














share|improve this answer



share|improve this answer








edited Apr 13 '17 at 12:23









Community

1




1










answered Nov 29 '13 at 0:14









Paul TanziniPaul Tanzini

2,5271718




2,5271718













  • thanks, I'll try this tomorrow. What does this do exactly? Install the 32-bit version of all packages in the future?

    – oli
    Nov 29 '13 at 0:18











  • That is not required since 12.04. Ubuntu is MultiArch capable already, and one can install i386 packages by installing package:i386 with apt-get. Also, this isn't an answer, but should be a comment on the question, as it asks to try something, rather than provide a specific answer to the problem.

    – dobey
    Nov 29 '13 at 2:13



















  • thanks, I'll try this tomorrow. What does this do exactly? Install the 32-bit version of all packages in the future?

    – oli
    Nov 29 '13 at 0:18











  • That is not required since 12.04. Ubuntu is MultiArch capable already, and one can install i386 packages by installing package:i386 with apt-get. Also, this isn't an answer, but should be a comment on the question, as it asks to try something, rather than provide a specific answer to the problem.

    – dobey
    Nov 29 '13 at 2:13

















thanks, I'll try this tomorrow. What does this do exactly? Install the 32-bit version of all packages in the future?

– oli
Nov 29 '13 at 0:18





thanks, I'll try this tomorrow. What does this do exactly? Install the 32-bit version of all packages in the future?

– oli
Nov 29 '13 at 0:18













That is not required since 12.04. Ubuntu is MultiArch capable already, and one can install i386 packages by installing package:i386 with apt-get. Also, this isn't an answer, but should be a comment on the question, as it asks to try something, rather than provide a specific answer to the problem.

– dobey
Nov 29 '13 at 2:13





That is not required since 12.04. Ubuntu is MultiArch capable already, and one can install i386 packages by installing package:i386 with apt-get. Also, this isn't an answer, but should be a comment on the question, as it asks to try something, rather than provide a specific answer to the problem.

– dobey
Nov 29 '13 at 2:13













0














Run this command:



sudo apt-get install libnss3:i386





share|improve this answer
























  • please give some explanation as to why one would run the command. and on a side note, Ubuntu 13.10 is not supported anymore.

    – astrob0t
    Nov 26 '14 at 14:21
















0














Run this command:



sudo apt-get install libnss3:i386





share|improve this answer
























  • please give some explanation as to why one would run the command. and on a side note, Ubuntu 13.10 is not supported anymore.

    – astrob0t
    Nov 26 '14 at 14:21














0












0








0







Run this command:



sudo apt-get install libnss3:i386





share|improve this answer













Run this command:



sudo apt-get install libnss3:i386






share|improve this answer












share|improve this answer



share|improve this answer










answered Nov 26 '14 at 13:50









user36568user36568

63




63













  • please give some explanation as to why one would run the command. and on a side note, Ubuntu 13.10 is not supported anymore.

    – astrob0t
    Nov 26 '14 at 14:21



















  • please give some explanation as to why one would run the command. and on a side note, Ubuntu 13.10 is not supported anymore.

    – astrob0t
    Nov 26 '14 at 14:21

















please give some explanation as to why one would run the command. and on a side note, Ubuntu 13.10 is not supported anymore.

– astrob0t
Nov 26 '14 at 14:21





please give some explanation as to why one would run the command. and on a side note, Ubuntu 13.10 is not supported anymore.

– astrob0t
Nov 26 '14 at 14:21


















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%2f383557%2frunning-binding-of-isaac-on-64-bit%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

How to reconfigure Docker Trusted Registry 2.x.x to use CEPH FS mount instead of NFS and other traditional...

is 'sed' thread safe

How to make a Squid Proxy server?