Tuesday, February 21, 2006

Getting MANaOS Browser 0.1.1 RC installed on arm

First of all, getting MANaOS installed on the 77 device at this stage is a little bit a hacking/boring job :p

ARM:

1) Getting a xterm emulator - It can be installed via AI :)
2) Getting .debs (only manaos-mozilla-engine and manaos itself are required)
manaos-maemo-minimo_0.1.0-1_arm.deb  18-Feb-2006 10:41   77K
manaos-mozilla-engine_0.2.0-1_arm.deb 18-Feb-2006 11:00 5.7M
3) gain root access
$ sudo gainroot

4) ln -s /var/lib/install/var/lib/dpkg /var/lib/dpkg
(by max)

5) install them
$ dpkg -i manaos-maemo-minimo_0.1.0-1_arm.deb
$ dpkg -i manaos-mozilla-engine_0.2.0-1_arm.deb

6) run it
$ cd /usr/lib/minimo
$ run-standalone.sh ./run-mozilla.sh /usr/bin/manaos

ps: export LD_LIBRARY_PATH should not be required, but if it is let me know, please

TBD: Installing all the files into /var/lib/install/ instead of directly to /

Antonio Gomes

14 comments:

Anonymous said...

I can't get it run:

/usr/lib/minimo $ run-standalone.sh ./run-mozilla.sh /usr/bin/manaos osso_initialize() WARNING: if the system bus activated this program, Libosso does not connect to the session bus!
No History file to read!
Segmentation fault
/usr/lib/minimo $

because run-mozilla.sh is in
/usr/lib/minimo I suppose to
have to be in that dir when calling run-mozilla.sh.
But doesn't work. Same to append
/usr/lib/minimo to LD_...

Please contact me to get it working.

Regards
Uwe Koch, asys3@yahoo.com

Antonio said...

Uwe Koch,

try running it as root

Anonymous said...

I had to read the directions multiple times, and then change mozilla.sh to manaos.sh, but I was finally able to get it to start. Unfortunately, it chewed up the processor and the memory, and froze my 770. Still, it's progress...

Antonio said...

thanks esteban,

updated

Anonymous said...

Antonio,
I've tried your last suggestions, and succeded in running MANaOS.

some quick notes:
0) Nice job! I can use for the first time a site that Opera never managed correctly before.
1) I have to be root to run the startup script with success.
2) The keyboard comes up very frequently without need.
3) The fullscreen switch key doesn't works
4) The program is slow, compared to Opera (but this is a known limit of mozilla...)

Bye,
Roberto

Antonio said...

Hi roberto ...

virtual keyboard popup problem got solved and will land with 0.2

Jay said...

yeah, i got it running on the 770, and it is rather slow and buggy; however, www.google.com/reader is fully functional, whereas the default browser loads the page but not any of the feeds. by the way, i'm posting this from the manaos browser with no troubles.

Antonio said...

hei jay.

great. About the bugs, we're surveying them and restarting activities involving manaos, including fixes and further features.

0.2 will land this friday, btw ;)

It'll require no gainroot anymore to get installed, as well as some initial code redesign, and little improviments like expandable entry, multi appviews support ...

I've posted a short roadmap for the 3 coming releases (0.2 - 0.4) ... check this out ;)

LiquidIce said...

Great job, this looks good! A nice feature would be a command line option to launch the browser in fullscreen mode (with no toolbars). I'm looking forward to future versions.

Anonymous said...

I do not think there is a need to use manaos-mozilla-engine package.
There is a newer package available for the installation from the net.

1. Put these lines to the /etc/apt/sources.list:

deb http://repository.maemo.org maemo1.1 free non-free
deb-src http://repository.maemo.org maemo1.1 free non-free

deb http://repository.maemo.org maemo1.1-extras free non-free
deb-src http://repository.maemo.org maemo1.1-extras free non-free

2. Run:

apt-get update

3. Install the Mozilla Engine:

apt-get install cpp-3.3
apt-get install cpp
apt-get install libidl0
apt-get install maemo-browser-mozilla-engine

Antonio said...

hehehe ..you're right gotcha @

btw, I've released this package as well ;)

just to let you know, manaos' engine is exactly the same as maemo-browser-mozilla's one

Anonymous said...

Congratulation. Ii works. But swap file on extended root file system is necessary. emory footprint and speed is terrible, which is ont your fault. Mozilla and Gecko engine are the worst rendering engines aviable. Many hacks and so on.

What about to use KHTM engine instead?

Anonymous said...

Yeah, I know this is the same engine (from the source package).
Just manaos-mozilla-engine package seems to be a bit outdated and there is a possibility to release maemo-browser-mozilla-engine more frequently.

Anonymous said...

that is really interesting but did you know that aol member directory and also aol member directory are probably the leading UK service providers