{"id":547,"date":"2007-05-03T21:26:15","date_gmt":"2007-05-04T02:26:15","guid":{"rendered":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/05\/03\/multi-arch-on-debianubuntu-suck"},"modified":"2007-05-03T21:26:17","modified_gmt":"2007-05-04T02:26:17","slug":"multi-arch-on-debianubuntu-suck","status":"publish","type":"post","link":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/05\/03\/multi-arch-on-debianubuntu-suck","title":{"rendered":"Multi-arch on Debian\/Ubuntu suck"},"content":{"rendered":"<p>Yes, in the real world, we all have to run applications that <b>are not<\/b> provided via the <i>excellent<\/i> universe of Debian software packages. Some of these, even have to be binaries that you download via the Internet.<\/p>\n<p>But with stupid error messages like these:<\/p>\n<pre>[-(~\/Downloads\/skype-1.4.0.58_alpha)&gt; .\/skype <br \/>bash: .\/skype: No such file or directory<br \/><\/pre>\n<p>It sure makes one wonder, doesn&#8217;t it? Thats right, this is 64-bit Ubuntu trying to run a 32-bit application. In fact, these failures will apply to upstream Thunderbird (because in Ubuntu&#8217;s infinite wisdom, its stuck at Thunderbird 1.5), GizmoProject and so on. On Fedora, multi-arch is handled a lot better &#8211; RPM actually brings in useful 32-bit libraries, and you can run upstream Skype, Gizmo, Thunderbird, with no worries. Its all transparent.<\/p>\n<p>I just wish there was better error reporting. So I don&#8217;t have to fire up strace (I sure as heck don&#8217;t expect my mother do to so) to see what the real problem is. <\/p>\n<p>Note to Debian-based-distros (Ubuntu in particular): You&#8217;re a big boy now. Dell is going to ship you. Most likely on Core 2 Duo machines. People are not going to want to run 32-bit Ubuntu on them, because they bought an advertised 64-bit processor. Laptops (mine even) support 4GB of RAM out of the box (yeah, except 2GB chips cost an arm and a leg).<\/p>\n<p>I&#8217;m told that a 32-bit chroot is what I need to set up to make my life better again. Is that so?<\/p>\n<p>Technorati Tags: <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/ubuntu\" rel=\"tag\">ubuntu<\/a>, <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/multi-arch\" rel=\"tag\">multi-arch<\/a>, <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/multiarch\" rel=\"tag\">multiarch<\/a>, <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/32bit\" rel=\"tag\">32bit<\/a>, <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/64bit\" rel=\"tag\">64bit<\/a>, <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/binaries\" rel=\"tag\">binaries<\/a>, <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/dpkg\" rel=\"tag\">dpkg<\/a>, <a class=\"performancingtags\" href=\"http:\/\/technorati.com\/tag\/chroot\" rel=\"tag\">chroot<\/a><\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Multi-arch%20on%20Debian%2FUbuntu%20suck&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2007%2F05%2F03%2Fmulti-arch-on-debianubuntu-suck&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"14160876fc\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/05\/03\/multi-arch-on-debianubuntu-suck?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-547\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/05\/03\/multi-arch-on-debianubuntu-suck?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-547\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/05\/03\/multi-arch-on-debianubuntu-suck?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-547\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/05\/03\/multi-arch-on-debianubuntu-suck?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Yes, in the real world, we all have to run applications that are not provided via the excellent universe of Debian software packages. Some of these, even have to be binaries that you download via the Internet. But with stupid error messages like these: [-(~\/Downloads\/skype-1.4.0.58_alpha)&gt; .\/skype bash: .\/skype: No such file or directory It sure [&hellip;]<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Multi-arch%20on%20Debian%2FUbuntu%20suck&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2007%2F05%2F03%2Fmulti-arch-on-debianubuntu-suck&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"14160876fc\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/05\/03\/multi-arch-on-debianubuntu-suck?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-547\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/05\/03\/multi-arch-on-debianubuntu-suck?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-547\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/05\/03\/multi-arch-on-debianubuntu-suck?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-547\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/05\/03\/multi-arch-on-debianubuntu-suck?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_options":[]},"categories":[1],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4vJD-8P","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":548,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/05\/07\/skype-on-64-bit-ubuntu-feisty-fawn-via-i386-chroot-and-gizmo-project-too","url_meta":{"origin":547,"position":0},"title":"Skype on 64-bit Ubuntu Feisty Fawn via i386 chroot (and Gizmo Project too)","date":"7\/5\/2007","format":false,"excerpt":"Most of the software I use is open source software. However, some software I use is just plain free software that has no source associated with it (like Skype and Gizmo Project). I took the challenge of wanting to run a 64-bit desktop, and I guess there are problems, but\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":478,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/03\/02\/peeved-about-some-software","url_meta":{"origin":547,"position":1},"title":"Peeved about some software","date":"2\/3\/2007","format":false,"excerpt":"Its the end of another month, maybe I'm entitled to be a little peeved?Thunderbird. In Linux, its Edit -> Account Settings. On Windows and OS X, its Tools -> Account Settings. On OS X, its Thunderbird -> Preferences, on Linux is Edit -> Preferences. Yes, I see the importance of\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":519,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/04\/19\/thunderbird-20-is-out","url_meta":{"origin":547,"position":2},"title":"Thunderbird 2.0 is out!","date":"19\/4\/2007","format":false,"excerpt":"Knowing Fedora (Core 6), I won't see Thunderbird 2.0 anytime soon, so I decided to get it via upstream. Some initial comments.No x86_64?Thunderbird only says Linux i686. In fact, its a 32-bit binary, as opposed to what Fedora provides in 64-bit form.file thunderbird-bin thunderbird-bin: ELF 32-bit LSB executable, Intel 80386,\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":415,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2005\/12\/27\/mandriva-shipping-skype","url_meta":{"origin":547,"position":3},"title":"Mandriva shipping Skype","date":"27\/12\/2005","format":false,"excerpt":"Looking thru the tabs, I found an article from LWN, titled Mandriva to ship Skype. This is a really smart option, as VoIP on the Linux desktop makes sense. Calling a Linux user just got easier. However, Skype isn't open source. But it does have market share - Mac and\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":595,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/07\/27\/recently-in-telephony","url_meta":{"origin":547,"position":4},"title":"Recently in telephony&#8230;","date":"27\/7\/2007","format":false,"excerpt":"Skype Skype is on the Nokia N800. This makes it interesting to own - video still doesn't work, and it took them about six months since release to get Skype going. I felt beta-tester-y enough with the n770, so maybe I'll just wait till the N900 launches next year? In\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3131,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2015\/11\/10\/ubuntu-online-summit-mysql-variants-in-16-04","url_meta":{"origin":547,"position":5},"title":"Ubuntu Online Summit: MySQL &#038; Variants in 16.04","date":"10\/11\/2015","format":false,"excerpt":"I personally have always enjoyed the Ubuntu Developer Summits (UDS), but nowadays they have been converted to the Ubuntu Online Summits (UOS). Attending them is not always convenient (timezone issues, might be travelling, etc.) so I watched the recorded video of a session I was interested in: MySQL & Variants\u2026","rel":"","context":"In &quot;Distributions&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/547"}],"collection":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/comments?post=547"}],"version-history":[{"count":0,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/547\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/media?parent=547"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/categories?post=547"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/tags?post=547"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}