{"id":477,"date":"2007-03-01T00:58:41","date_gmt":"2007-03-01T05:58:41","guid":{"rendered":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/03\/01\/maemo-30-on-fedora-core-6-n800-development-environment"},"modified":"2007-03-02T06:12:47","modified_gmt":"2007-03-02T11:12:47","slug":"maemo-30-on-fedora-core-6-n800-development-environment","status":"publish","type":"post","link":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/03\/01\/maemo-30-on-fedora-core-6-n800-development-environment","title":{"rendered":"Maemo 3.0 on Fedora Core 6 (N800 development environment)"},"content":{"rendered":"<p>Maemo 3.0 (Bora), and Scratchbox APOPHIS installs just fine on Fedora Core 6. Its important to probably follow the <a href=\"http:\/\/repository.maemo.org\/stable\/bora\/INSTALL.txt\">install documentation<\/a>, and do just a few other things.<\/p>\n<p>First of, it starts with the installation. If you&#8217;re on an x86_64 platform, it is suggested that you have some kind of <tt>chroot<\/tt> environment setup. In Debian land, you might find reading <a href=\"http:\/\/danielkitta.org\/howto\/maemo-amd64\">Maemo 2.0 on AMD64<\/a> handy, however in Fedora-land, there&#8217;s a great utility called <tt>setarch<\/tt>.<\/p>\n<p>SELinux should be disabled before installation. As root, type <tt>echo 0 &gt; \/selinux\/enforce<\/tt>. Then proceed to install via:<\/p>\n<pre>setarch i386sudo .\/maemo-scratchbox-install_3.0.sh -s \/opt\/scratchbox -u username<\/pre>\n<p>The above installs it to the path \/opt\/scratchbox, and adds username to the sbox group. Now, while in your i386 &#8220;chroot&#8221;, run, <tt>sudo \/opt\/scratchbox\/sbin\/sbox_ctl start<\/tt>, and try running <tt>\/opt\/scratchbox\/login<\/tt>. You should be greeted with a prompt like: <tt>[sbox-SDK_X86: ~]&gt;<\/tt>.<\/p>\n<p>Outside of Scratchbox (I suggest you exit it), run <tt>bash maemo-sdk-install_3.0.sh -s \/opt\/scratchbox<\/tt> (the -s specifies the path, if you installed it in \/scratchbox, its not necessary). Continue following on the instructions in the install documentation.<\/p>\n<p>Pull down Xephyr via YUM &#8211; its <code>xorg-x11-server-Xephyr<\/code>. Remember that all this won&#8217;t work unless you&#8217;re in the sbox group, so if things seem to be broken, run <tt>id<\/tt> and see if you can see that you&#8217;re a member of the sbox group.<\/p>\n<p><a href=\"http:\/\/www.bytebot.net\/shots\/maemofc6.png\"><center><img decoding=\"async\" alt=\"maemo on fc6\" src=\"https:\/\/i0.wp.com\/www.bytebot.net\/shots\/maemofc6-small.png\" data-recalc-dims=\"1\" \/><\/center><\/a><\/p>\n<div align=\"center\"><small>Maemo running on Fedora Core 6<\/small><\/div>\n<p>At startup, just run <code>setarch i386<\/code>, then don&#8217;t forget to start scratchbox via <code>sudo \/opt\/scratchbox\/sbin\/sbox_ctl start<\/code>. Fire up Xephyr, via <code>Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac<\/code> (this should be done outside your setarch-ed environment), and then login to scratchbox, export the display to :2, and run <tt>af-sb-init.sh start<\/tt>. You should have the Maemo environment running now.<\/p>\n<p><strong>Update:<\/strong> <a href=\"http:\/\/etbe.blogspot.com\/\">Russell Coker<\/a> dropped me a line, and yes, while I don&#8217;t simply encourage the turning off, of SELinux, this was not implied by me. There&#8217;s a test in <tt>maemo-scracthbox-install_3.0.sh<\/tt> that checks on this (lines 420-427), and it recommends that it should be dropped to permissive mode. You can also obviously use the <tt>setenforce<\/tt> tool. Also, if you&#8217;re looking for a guide to Xephyr, he&#8217;s got a <a href=\"http:\/\/etbe.blogspot.com\/2007\/01\/xephyr.html\">resource<\/a> that&#8217;s pretty good.<\/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%20Maemo%203.0%20on%20Fedora%20Core%206%20%28N800%20development%20environment%29&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2007%2F03%2F01%2Fmaemo-30-on-fedora-core-6-n800-development-environment&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=\"7b0024d87f\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/03\/01\/maemo-30-on-fedora-core-6-n800-development-environment?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-477\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/03\/01\/maemo-30-on-fedora-core-6-n800-development-environment?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-477\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/03\/01\/maemo-30-on-fedora-core-6-n800-development-environment?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-477\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/03\/01\/maemo-30-on-fedora-core-6-n800-development-environment?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>Maemo 3.0 (Bora), and Scratchbox APOPHIS installs just fine on Fedora Core 6. Its important to probably follow the install documentation, and do just a few other things. First of, it starts with the installation. If you&#8217;re on an x86_64 platform, it is suggested that you have some kind of chroot environment setup. In Debian [&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%20Maemo%203.0%20on%20Fedora%20Core%206%20%28N800%20development%20environment%29&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2007%2F03%2F01%2Fmaemo-30-on-fedora-core-6-n800-development-environment&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=\"7b0024d87f\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/03\/01\/maemo-30-on-fedora-core-6-n800-development-environment?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-477\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/03\/01\/maemo-30-on-fedora-core-6-n800-development-environment?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-477\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/03\/01\/maemo-30-on-fedora-core-6-n800-development-environment?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-477\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/03\/01\/maemo-30-on-fedora-core-6-n800-development-environment?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-7H","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":322,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2005\/06\/25\/maemo-and-fedora","url_meta":{"origin":477,"position":0},"title":"Maemo and Fedora","date":"25\/6\/2005","format":false,"excerpt":"I refuse to have my Xorg run at 16-bit depth, so, here's a better way of running Maemo, rather than the prescribed Xnest method. Install vncviewer and vnc-server, then: Xvnc -geometry 800x480 -dpi 72 -ac :2 -depth 16 -rfbauth ~\/.vnc\/passwd & - this creates an Xvnc server with size 800x480\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":744,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2008\/03\/13\/consumer-hardware-shipping-too-many-linuxes-by-default","url_meta":{"origin":477,"position":1},"title":"Consumer hardware shipping too many Linuxes by default","date":"13\/3\/2008","format":false,"excerpt":"At the top of my head now, Linux is hitting the mainstream desktop market, in many variants: Xandros, on the ever popular Asus EeePC's Foresight Linux, on the new Shuttle KPC's (USD$199), which are basically small form-factor desktops Fedora, a modified variant anyway, running on the OLPC's gOS, a variant\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":416,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2006\/07\/18\/voip-wifi-via-google-talk-gizmo-project-on-the-nokia-770","url_meta":{"origin":477,"position":2},"title":"VoIP WiFI via Google Talk, Gizmo Project, on the Nokia 770","date":"18\/7\/2006","format":false,"excerpt":"I dusted off the N770, and installed the new Maemo 2.0 Internet 2006 Tablet edition (probably worth reading the update guide - make sure you have the 2.0 Flasher). While I was at it, I set up scratchbox again. In the sbox environment, if you need to install something, remember\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":310,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2005\/05\/26\/apple-fanboy","url_meta":{"origin":477,"position":3},"title":"apple fanboy","date":"26\/5\/2005","format":false,"excerpt":"So here's my dilemma. I'm downloaded the DVD image for OS X Tiger (because my mailing still hasn't arrived). I do not have a DVD burner. Anywhere. Now, how can I install this over the network? Target disk mode will not be useful for me, but NetRestore might help, except\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":234,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2004\/11\/06\/weve-come-a-long-long-way-baby","url_meta":{"origin":477,"position":4},"title":"We&#8217;ve come a long, long way baby","date":"6\/11\/2004","format":false,"excerpt":"Its Saturday night. FC3 is almost out. I'm sitting at home, and chatting with two others on #fedora-ppc, realising that we're all in Australia, and are all at home on a Saturday night doing Fedora installs. This is sad. I'm young, I should be out hitting the clubs or something.\u2026","rel":"","context":"In &quot;General&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1676,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2010\/02\/15\/meego-quick-thoughts-on-the-moblin-and-maemo-marriage","url_meta":{"origin":477,"position":5},"title":"MeeGo: Quick thoughts on the Moblin and Maemo marriage","date":"15\/2\/2010","format":false,"excerpt":"I've been excited with the Maemo platform for a few years now. I after all, had the Nokia N770, their first tablet that had Maemo on it. But as soon as they released the N800, things weren't backward compatible, and due to frustration I gave up on the platform (the\u2026","rel":"","context":"In &quot;General&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\/477"}],"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=477"}],"version-history":[{"count":0,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/477\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/media?parent=477"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/categories?post=477"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/tags?post=477"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}