Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Thu 28 Aug 2014, 01:14
All times are UTC - 4
 Forum index » House Training » HOWTO ( Solutions )
Howto upgrade Seamonkey on Puppy 2.17.1 Full install
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [10 Posts]  
Author Message
nubc


Joined: 23 Jan 2007
Posts: 1034
Location: USA

PostPosted: Thu 31 Jul 2008, 09:36    Post subject:  Howto upgrade Seamonkey on Puppy 2.17.1 Full install  

howto upgrade Seamonkey 1.0.8 to SM 1.1.8 on Puppy 2.17.1 Full install
Please read through these instructions carefully and completely before attempting this upgrade. If there is any instruction that you do not understand, do not attempt this upgrade. Please be sure your technical skills are up to the task.

1. download seamonkey-1.1.8.pet
http://dotpups.de/dotpups/Internet/Seamonkey-nightly/

2. navigate to /usr/local/bin with ROX-Filer to find the 'mozstart' executable, rename as 'mozstart-old'; right-click open space inside /usr/local/bin directory to create a blank file, rename it 'mozstart', then copy & paste this code in it
Code:
#!/bin/sh

#Puppy does not want more than one instance of Moz running.

#aug06:
#note, must execute mozilla-bin here, as it is a script with
# a bug fix, and then executes seamonkey-bin.

COMTAIL="$@"

[ "$COMTAIL" = "" ] && exec mozilla #v3.94

URLPREFIX="`echo "$COMTAIL" | grep --extended-regexp "http://|ftp://|https://|file://|-mail|-edit|-addressbook|-calendar|-remote"`"
if [ "$URLPREFIX" = "" ];then
 [ "$COMTAIL" = "" ] || COMTAIL="file://${COMTAIL}"
fi

ps | grep --extended-regexp 'mozilla\-bin|seamonkey\-bin' > /dev/null 2>&1
if [ $? -eq 0 ];then #=0 if found.
 #exec /usr/lib/mozilla/mozilla-bin -remote "openURL($COMTAIL,new-tab)"
 exec mozilla -remote "openURL($COMTAIL,new-tab)"
else
 #exec /usr/lib/mozilla/mozilla-bin $COMTAIL
 exec mozilla $COMTAIL
fi

save and close file, then right-click file's icon to select Permissions: set Command as "a+x (Make executable/searchable)" (default), then click "Yes" button to change permissions, thus making the file executable

IMPORTANT NOTE: Changing 'mozstart' causes a temporary loss of internet access with Seamonkey

3. install seamonkey-1.1.8.pet by (single) left-clicking the .pet package
Code:
SUCCESS: Seamonkey-1.1.8 is installed! An entry has been created in the 'Personal' menu, with text 'Seamonkey Addressbook'
HOWEVER, you need to restart the window manager to see it (see "Shutdown' or 'Window' menu).
NOTE 1: /root/.packages/Seamonkey-1.1.8.files has list of installed files
NOTE 2: If installed any library, X server, browser, you must reboot Puppy
IGNORE missing dependencies warnings

4. after rebooting, open console and cd to /usr/bin to create 'mozilla' symlink to seamonkey with the following command
Code:
ln -s seamonkey mozilla


5. navigate to /usr/lib with ROX-Filer to rename 'mozilla' symlink as 'mozilla-old'; then cd to /usr/lib in console to create new 'mozilla' symlink to seamonkey-1.1.8 with this command
Code:
ln -s seamonkey-1.1.8 mozilla


6. navigate to /usr/local/bin with ROX-Filer to rename 'seamonkey' executable as 'seamonkey-old', then open another instance of ROX-Filer to navigate to /usr/bin to find 'seamonkey' executable; now copy (drag) 'seamonkey' in /usr/bin to /usr/local/bin directory

7. reboot computer to recover internet access

Seamonkey 1.1.8 should now respond to clicking the browse desktop icon and to clicking the Menu entry for Seamonkey in the Internet section

8. navigate to /usr/lib with ROX-Filer to find 'seamonkey-1.1.8' directory, open 'seamonkey-1.1.8' to find 'plugins' folder, rename this 'plugins' folder as 'plugins-old'; open another instance of ROX-Filer to find 'seamonkey-1.0.8' directory in /usr/lib, open 'seamonkey-1.0.8' to find 'plugins' folder; now copy (drag) 'plugins' folder in 'seamonkey-1.0.8' to 'seamonkey-1.1.8' directory: upgrade complete!

This procedure verified on four different computers running Puppy 2.17.1 Full install.

Last edited by nubc on Sat 03 Jan 2009, 08:13; edited 1 time in total
Back to top
View user's profile Send private message 
nubc


Joined: 23 Jan 2007
Posts: 1034
Location: USA

PostPosted: Thu 31 Jul 2008, 09:37    Post subject:  

NOTES on the upgrade to Seamonkey 1.1.8 on Puppy 2.17.1

1. Although SM 1.1.11 is the latest version of Seamonkey, version 1.1.8 was selected because it is the version of Seamonkey in Puppy 4.0 "Dingo"
2. The mozstart code was copied directly from 'mozstart' in Puppy 4.0
3. The mozstart mod (step 2) is a bit out of sequence because it requires internet access, to copy code from this tutorial
4. Wouldn't it be nice, if someone repackaged seamonkey-1.1.8.pet with these hacks incorporated into the install script of SM 1.1.8 on Puppy 2.17.1, so that it could all be done automatically, with one click!
5. I would like to reduce browser font size in SM 1.1.8, but I can live with the oversize fonts for now
6. This procedure has been verified on four different computers; for the first three computers the mozstart mod was step 6; on the fourth computer the mozstart mod was step 2, as I realized user needs internet access for this hack

Last edited by nubc on Tue 05 Aug 2008, 07:31; edited 3 times in total
Back to top
View user's profile Send private message 
trapster


Joined: 28 Nov 2005
Posts: 1999
Location: Maine, USA

PostPosted: Thu 31 Jul 2008, 11:16    Post subject:  

Upgrade seamonkey from mozilla webite HOWTO can be found here.
Though I've never tried a seamonkey .pet, I am a little confused why you need to reboot to recover internet access??

_________________
trapster
Maine, USA

Asus eeepc 1005HA PU1X-BK
Frugal install: Puppeee4.31 + 1.0, Puppy4.10 + Lupu52
Currently using Slacko AND lupu52 w/ fluxbox

Last edited by trapster on Thu 07 Aug 2008, 07:03; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
nubc


Joined: 23 Jan 2007
Posts: 1034
Location: USA

PostPosted: Thu 31 Jul 2008, 11:31    Post subject:  

Quote:
7. Reboot to recover internet access

What I am really referring to, is that clicking Seamonkey icons calls the browser. Before reboot, there are no Seamonkey entries in the Menu tree. This is the access to which I refer. I suppose I could remove "to recover internet access" if that is confusing. I intended it as a reassurance, given the "IMPORTANT NOTE" at the end of step 2.

I tried to upgrade to SM 1.1.11, FF 1.5.0.3, and FF 2.0.0.1, but there were major issues with the icons not working, plus the reasons for updating SM in the first place were not resolved. Namely, to make certain features of Hotmail and YouTube appear and function. While the YouTube feature appeared, there was a bug in Flash 9 that caused SM to close when a YT link was clicked. Fixed with this procedure! (*)

This procedure took about two weeks to figure out. If you can do it better or easier, with comparable results, please let me know.

(*) In fact, the first installation of SM 1.1.8 on the test box was buggy, until I formulated this procedure, uninstalled SM 1.1.8 from the test box, and then followed this procedure to upgrade to SM 1.1.8. Works good, no bugs.

Last edited by nubc on Wed 06 Aug 2008, 15:46; edited 5 times in total
Back to top
View user's profile Send private message 
ttuuxxx


Joined: 05 May 2007
Posts: 10747
Location: Ontario Canada,Sydney Australia

PostPosted: Thu 31 Jul 2008, 11:40    Post subject:  

Or you could just use my icecat pet package which is the latest version, and has the latest version of flash, plus the flash will overwrite your old one, and it will be your default browser on the desktop. Sounds like all bases are covered. Oh ya its basically an open source GNU version of Firefox.
http://www.puppylinux.ca/tpp/ttuuxxx/programs/internet/icecat-3.0-g1-ttuuxxx.pet
Also full screen on youtube worked for me with addon
https://addons.mozilla.org/en-US/firefox/addon/433
Some pc it worked and some not. You could be a lucky one with full screen.

You can read about it at this link
http://www.murga-linux.com/puppy/viewtopic.php?search_id=1156594119&t=31566

ttuuxxx

_________________
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games Smile

Back to top
View user's profile Send private message Visit poster's website 
nubc


Joined: 23 Jan 2007
Posts: 1034
Location: USA

PostPosted: Thu 31 Jul 2008, 11:48    Post subject:  

The trick is, to get things to install correctly on Puppy 2.17.1. What installs on Puppy 4.0 doesn't install the same way on Puppy 2.17.1. As part of my objective, I feel compelled to preserve the original configuration of Puppy 2.17.1 rather than modifying it to something else, hence sticking with Seamonkey, which was easier to modify because I could work backwards from Puppy 4.0.

EDIT: Correcting myself: The Seamonkey dotpet package installs the same way on the different versions of Puppy, but Puppy 2.17.1 responds differently than Puppy 4.0. For example, Puppy 2.17.1 expects there to be a 'mozilla' symlink to seamonkey in /usr/bin, without which the icons don't work.

Last edited by nubc on Tue 05 Aug 2008, 22:56; edited 4 times in total
Back to top
View user's profile Send private message 
ttuuxxx


Joined: 05 May 2007
Posts: 10747
Location: Ontario Canada,Sydney Australia

PostPosted: Thu 31 Jul 2008, 11:55    Post subject:  

nubc wrote:
The trick is, to get things to install correctly on Puppy 2.17.1. What installs on Puppy 4.0 doesn't install the same way on Puppy 2.17.1.


Well Its a static package, The only missing libs are gnome, which is ok, I believe on 2.17 it still uses /usr/lib/mozilla for the flash location
and /usr/local/bin/defaultbrowser as the default browser shortcut.
I have a good feeling It will work, If not uninstall it. But I'm 98% sure.
ttuuxxx

_________________
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games Smile

Back to top
View user's profile Send private message Visit poster's website 
nubc


Joined: 23 Jan 2007
Posts: 1034
Location: USA

PostPosted: Wed 06 Aug 2008, 15:51    Post subject:  

reserved
Back to top
View user's profile Send private message 
Bruce B


Joined: 18 May 2005
Posts: 11088
Location: The Peoples Republic of California

PostPosted: Thu 07 Aug 2008, 18:45    Post subject:  

I download SeaMonkey from mozilla.org. I've updated 2.17.1, and 4.00.

I've noted some differences proceedure wise that although small, matter. I don't remember the precise difference and I've already made the needed changes. I think the significant difference was with mozstart needing editing in 4.00
Back to top
View user's profile Send private message 
nubc


Joined: 23 Jan 2007
Posts: 1034
Location: USA

PostPosted: Thu 07 Aug 2008, 21:39    Post subject:  

Having successfully upgraded 4 computers to verify this procedure (5 mods total) to upgrade Seamonkey with an existing dotpet package, I think the issue is solved. I spent three days attending the Mozilla Seamonkey mailing list: I don't wanna do that again. But if you want to pursue this upgrade further, allow me to set some parameters.
1. This upgrade pertains only to upgrading SM 1.0.8 to a more recent version of Seamonkey on Puppy 2.17.1.
2. After the upgrade, Seamonkey should operate exactly like it operated before upgrading, in particular, clicking its icons and links should open the browser. User should not be obliged to open Seamonkey from console, Run commandline, or some special folder.
3. The Flash9 bug which causes SM to close when a YT navigation link is clicked must be resolved.
4. probably leaving out something?

I assume we're talking about upgrading to 1.1.11. Personally, I wouldn't be inclined to do that because this is an older version of Puppy and it might break. After all, the latest Puppy version 4.0 uses SM 1.1.8. All the issues I have with SM 1.0.8 have been resolved in Puppy 4.0 with SM 1.1.8, that's why I chose to upgrade to version 1.1.8. There's a good chance that the dotpet package I installed was intended for Puppy 4.0 because what I did was study how SM operated in 4.0 and then reproduced it in 2.17.1. The trick was to do this without borrowing a lotta files from Puppy 4.0--turns out, only mozstart was required.

Here is the URL for the Seamonkey Project:
http://www.seamonkey-project.org/

Here is the URL for SM downloads:
http://www.seamonkey-project.org/releases/#official

trapster has a good link in his post above. Looks like he did about the same thing I did, I count 4 mods:
http://www.murga-linux.com/puppy/viewtopic.php?p=174647#174647
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [10 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » HOWTO ( Solutions )
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0816s ][ Queries: 11 (0.0028s) ][ GZIP on ]