READ ME 1st.txt

(10 KB) Pobierz
Installation isn't total...it is just too darn big....
as well I didn't want 3 of the same distro for the 770, the n8x0, and the n900. 
and I wanted to make things as easy as possible even for those new to maemo...
as well simply something smoother and quicker than the standard methods of development installation.
What this method allows you to have is:
development environments easily set up ...easily copied, cloned. 
zero virtual machine overhead.
the ability to have devel on an up to date system into the foreseeable and unforeseeable future.
the ability to have your mad scientist lab on multiple machines easily...
hell..have it on a usb flash drive... even sd cards..the option of multibooting multiple copies...
meaning you can have your work enviro wherever you go in the palm of your hand.
And that is only one of the many handy things inside these distros.

As far as the kind of distros applicable and desireable ...
considering the problems with cyclical releases such as the much buried ubuntu maemo distros we have...
I took aim squarely at a better hope.
rolling releases... which needed to be debian based and 32bit for compat and ease of use.
and not just one distro either... 
I wanted to set up maemo devel environs for many options to secure our future...
in case a specific distro's direction in the future was incompatible with our direction and needs.
there is only one distro which isn't a rolling release which I'm including in this very short list...
and that is Bodhi..in part because I love Bodhi :D 
and in part...it may help make getting enlightenment on maemo easier.
So..currently ..
I'm working on an altered Bodhi ...but waiting until after the new release in August.
I'm puttering with antiX 15 beta 3 presently and it looks promising once it is out of beta.
currently we have the "LMDEmo" iso which is based on LMDE2Betsy mate 32bit 
(a cyclical rolling release) great and all longevity-wise...but still...it is cyclically based.
Which of course leads me to the newest additions..
"SOLYDmaemo" an alteration based on SOLYDX xfce community based 32bit edition ....a true rolling release..
"LMDEmo" ..."SOLYDmameo" is completely up to date (as of writing this) with no backward compat. or issues.
woo-hoo! Which is grand all around ...as long as LMDE2Betsy and SOLYDX 32bit's exist there should be no prob keeping this current.
I leave that task firmly in your hands...
I've bothered to do the work ...
you can at least keep your own systems updated.
Future possible issues concerning "breaks" or other systemic problems..it would be good to tackle as a community.
Onward into the future....
AND FINALLY.
there is the new "maemosid" a siduction xfce 32bit community based distro (hooray!)
adaptation with maemo devel enviros. 
And finally..once we have it available..we'll have what we need on a full rolling release. 
We are now officially Futureproof.
the only trick some new people may have is doing their wifi settings...
but the manual will help walk 'em through.

Very simple.


For those unfamiliar with Systemback or even linux in general here is step by step what to do:
once you've initially burned the iso onto a flash drive with rufus or lilo or whatever works...
make sure your boot order is usb 1st...on the target system.
shutdown your system.
pop the flash drive in.
power on your system.
default boot.
choose your wifi connection.
go straight (if you wish to immediately install) to Systemback in the menu ..
2 cute green circular arrows icon...can't miss it.
Open it...bam
you are installing.
keep it simple.

ALL usernames should be: maemo
ALL passwords/ root should be maemo1

then you get to choose which partition you wish to put it on...
choose your mount point "/" is suggestable...format to ext4...
.oh yeah..and to GRUB or not to GRUB that is the question...
well actually not the question but rather your question...
If putting this on a new blank partition you will have to create a swap space as well.
don't forget to make sure to include ALLLL configurations and user data in the cute lil' box...
hit the green arrow when done.
wheeee!
Easy-peasy
oh yeah...Systemback has an effect on the menu when using Systemback and browsing through your menu...
it darkens it...an irritation but nothing else. I haven't fiddled with it to fix that ..
too busy having fun.


before doing anything devel-wise 
Use this 1st.
For the unfamiliar to linux.

Open terminial.
type "sudo su" hit enter.
type "user name and/ or password"  hit enter.
type "echo 0 > /proc/sys/vm/vdso_enabled" hit enter.
type "exit" hit enter.
type "exit" hit enter again.
terminal will exit.

and now you are good for the duration of your computer being on.
If you wish a permanent solution (I don't condone nor negate the permanent solution option..
it can make things a wee bit awkward for other things if it is permamnent...) it is everywhere on tmo.

To utilize eclipse/esbox go to  /home/maemo/keepme/ECLIPSE/eclipse/ and double click "esbox.sh" hit "run in terminal" and click "ok" ...
change the workspace (I defaulted it to the "ECLIPSE" folder) ...whatever you wish...and you are now in eclipse/ esbox. Utilize the help section as needed.

for 770 users I suggest an adaptation of the instructions here at this site...

https://nokia770hacker.wordpress.com/2011/07/19/how-to-install-scratchbox-for-nokia-770-2007-hacker-edition-he/

which is roughly the last time I used scratch with my 770 and the most recent method that worked well.
I suggest integrating the method via esbox. 



for the n8x0 n900 I suggest...
1- simply use esbox (enable vdso 1st)...click install via "File" > "New" > "Other" > "Maemo Installers" and there you'll find exactly what you need.

Specifically for the 770, 
older versions of... chinook... say...for the n8x0,
or for more recent versions of fremantle...
some small tweaking or post installation updating (ie- fremantle) may be desireable.

One of my biggest suggestions is this: 
Install this altered distro to your desired location(s) 1st.
Then..
ENLARGE YOUR PARTITION OR YOU WILL QUICKLY RUN OUT OF ROOM AND MAKE A MESS OF THINGS.
(And / Or leave it completely alone in size and tuck a few copies away for storage..highly suggestable.)
Then...
Before scratchbox and sdk installation..when "Selecting SDK" and selecting your platform..hit "Advanced" and under "Scratchbox location" it'll say "/scratchbox" change it to "/home/maemo/keepme/scratchbox" 
This is your best bet at putting everything in one place and to have cloning not to mention Systemback actually work properly...
so when doing the live distro creation..everything is under your "home" directory... if not your "maemo" folder...
try to keep stuff out of other directories and their offspring or you WILL be fiddling with where things are...
also Systemback is convenient easy and great...
but it won't handle multiple separate directories, multiple mount points in iso and system creation..
only 1 directory and it's offspring...so remember...keep it tight...
Always make an extra copy and tuck it away...if not a couple copies..do system snapshots ...etc.
Worst case.....you simply revert to an eariler Systemback snapshot before you did your damage. No time lost.

Eclipse/ Esbox is pretty much good to go...don't think I forgot anything..if I have I'm sure someone will tell me.
qt should be integrated in it for the n8x0.
As well outside of Eclipseesbox there is qtsdk for the n900 in betsy's menu.

um..hmmm..oh yes...something for the kids and realllly new people to developing ...
the preschool folder in "do not delete" has a web link to a "block" set of games to learn and have fun..
and then there is kindergarden ..a slight step up...baby steps eh?
Illumination Software Creator an excellent choice for the timid beginner.
I ain't installing it for you though. It isn't hard to do...so go for it and have fun.

What else...um..hmm...xephyr is installed of course...openjdk- 7 -jdk

Eclipse / esbox and tons of stuff in it..

um..tightvncserver of course..for those who want to bypass scratch and test directly on device ..




UPDATING YOUR BETSY or your SOLYD...
Both are (as the moment of completion of these iterations) fully up to date and with no issues.
It will be up to all in the community to fix any "issues" ...
and you to do your own freakin' updates :D

NOTE:
The only things missing is the unnecessary Eclipse zips...everything is already installed. 
Files will be available via my cloud drive if you for some reason desire them.
Simply toss them onto your finished installation and install when desired.
I reached the 4 gb max for iso creation and something had to be omitted and that was it.

Anyway...regardless of how good either of these distros are with the updates...
please pay attention to the following (below).

Be careful exactly what you update make sure...totally sure...
 that what you are going to update in the host system here is not going to break stuff for development because you update something which should not be updated. 
Get it? Got it? Good. 1 suggestion I have is to take the easy way out and take screenshots of the list of updates...
that way you can look at the list of them and see what really needs updating on the system and what will conflict.

After all is said and done...I'll say it again...
I suggest making a copy or even a couple of this whole shebang.
Thankfully Systemback is installed and can do this...
you can create a live usb of this system...as well as an iso...
make snapshot backups and clone this altered system to another drive or partition...
all of which I suggest BEFORE using esbox to install scratchbox and your sdk. 
That way if anything possibly goes awry during or immediately after scratch and sdk installation you can easily sidestep the problem.

Me..so far I have 6 copies in varying state. 1 on a sd ca...
Zgłoś jeśli naruszono regulamin