iceweasel in puppy?

Booting, installing, newbie
Post Reply
Message
Author
Mercedes350se
Posts: 790
Joined: Wed 16 Apr 2008, 11:28

iceweasel in puppy?

#1 Post by Mercedes350se »

I have been playing around with Tails which uses iceweasel as the browser. Tails runs off a LiveDVD.

It seems to be a lot better (subjective opinion) than firefox 3.6 that I am using in puppy in as much as there is no incremental collection of stuff (rubbish as far as I am concerned) that keeps on filling my pupsave.

Is it possible to install iceweasel in puppy 4.1.2?
Last edited by Mercedes350se on Sun 10 Nov 2013, 07:12, edited 1 time in total.

Dewbie

#2 Post by Dewbie »

Grab the Iceweasel .deb; convert it to a .pet with this.
Then test it with 4.1.2, using pfix=ram boot option.

Edit:
Not sure if it's available as .deb.
If you can only find an official binary, it would be installed something like this.

Mercedes350se
Posts: 790
Joined: Wed 16 Apr 2008, 11:28

#3 Post by Mercedes350se »

I have found this - iceweasel_3.5.16-20_i386.deb - given it it is close to firefox 3.6 that I am currently using I thought it would be most suitable.

I cannot copy the URL but there is a list of dependencies "as long as your arm" to wit:


debianutils (>= 1.16)
fontconfig
libc6 (>= 2.3.6-6~)
libgcc1 (>= 1:4.1.1)
libglib2.0-0 (>= 2.16.0)
libgtk2.0-0 (>= 2.10)
libnspr4-0d (>= 1.8.0.10)
libstdc++6 (>= 4.1.1)
procps
xulrunner-1.9.1 (>= 1.9.1.16)

Hmm!

Dewbie

#4 Post by Dewbie »

Try adding everything listed for 4.1.2 over here.
(except for the SoftMaker .pet)
See if this knocks down the dependencies.

(It will break Pmount; I posted a fix for that here.)

Mercedes350se
Posts: 790
Joined: Wed 16 Apr 2008, 11:28

#5 Post by Mercedes350se »

Making some progress - I think! Downloaded and installed the pets as suggested. Downloaded the iceweasel.deb file, converted to pet and installed.

The list of installed files:

<snip>
/usr/bin/firefox
/usr/lib/iceweasel/xulrunner
/usr/lib/iceweasel/firefox-bin
<snip>

However
/usr/bin/firefox is really only points to iceweasel
/usr/lib/iceweasel/firefox-bin is only a symlink to ../xulrunner-1.9.1/xulrunner-stub
and
/usr/lib/iceweasel/xulrunner is a symlink to ../xulrunner-1.9.1
The latter two are both warning triangles.

1. How do I determine the full path to the target files so that I can be sure they are installed?
2. What has happened to the real firefox-bin - the guts of iceweasel?
3. How do I get it i.e. firefox-bin?

Mercedes350se
Posts: 790
Joined: Wed 16 Apr 2008, 11:28

#6 Post by Mercedes350se »

I have just found out that seamonkey 2.22 will run under 4.1.2. The install blew the original seamonkey install away but that is of no real consequence - I had backed up both emails and bookmarks.

The only issue now is resolving the small font sizes - I have posted my query on the "Run latest Seamonkey in Puppy 3.01 (portable)" thread.

EDIT: Font sizes resolved.

Now to get rid of several hundred MB of stuff that is no longer required.

I am quite happy to use seamonkey ...

Dewbie

#7 Post by Dewbie »

Mercedes350se wrote:
EDIT: Font sizes resolved.
FYI, that's over here.

Mercedes350se
Posts: 790
Joined: Wed 16 Apr 2008, 11:28

#8 Post by Mercedes350se »

I simply file userChrome.css in a safe place and copy it to the location mentioned. There is no need for any add-ons that way.

This is mine:

/*
* Do not remove the @namespace line -- it's required for correct functioning
*/
@namespace url("http://www.mozilla.org/keymaster/gateke ... s.only.xul"); /* set default namespace to XUL */

<snip>
* {
font-size: 10pt !important;
font-family: DejaVu Sans !important;
}

#statusbar-display {
font-weight: normal !important;
font-size: 10pt !important;
font-family: DejaVu Sans !important;
}

#urlbar {
font-weight: normal !important;
font-size: 10pt !important;
font-family: DejaVu Sans !important;
}

#menubar, menubutton, menulist, menu, menuitem {
font-family: DejaVu Sans !important;
font-weight: normal !important;
font-size: 10pt !important;
}

<snip>
Mercedes350se wrote:2. What has happened to the real firefox-bin - the guts of iceweasel?
3. How do I get it i.e. firefox-bin?
For future reference.

EDIT: I suspect it is something to do with:

(a) lack of symlinks, and
(b) given that bits are dropped all over the place I may not have them in the correct locations - certainly xulrunner was installed in the incorrect directory.

At a later date, perhaps, I will revisit Tails and make detailed notes where everything should go, etc.

Post Reply