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 Sat 20 Dec 2014, 12:08
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Browsers and Internet
Portable Firefox
Post new topic   Reply to topic View previous topic :: View next topic
Page 2 of 2 [25 Posts]   Goto page: Previous 1, 2
Author Message
TIW

Joined: 14 Apr 2011
Posts: 24

PostPosted: Mon 26 May 2014, 01:55    Post subject: portable firefox 0.6
Subject description: works great
 

Hi shinobar.
Thank you so much for this portable Installer. I feel that this creation is an extremely important feature in puppy. I am using it since version 0.5 and it works great with puppy precise 5.7.1.
Finally I am able to get rid of Seamonkey which never worked for me.
Thanks again.
Back to top
View user's profile Send private message 
shinobar


Joined: 28 May 2009
Posts: 2631
Location: Japan

PostPosted: Mon 16 Jun 2014, 04:31    Post subject: firefox-portable-0.7  

UPDATE:
firefox-portable-0.7.tar.gz (2014-06-16)
http://shino.pos.to/party/bridge.cgi?puppy/opt/

#2014-06-16 v0.7: Downloads folder, import settings from Windows version, fix filename with spaces

_________________
Google Chrome portable
Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html
Back to top
View user's profile Send private message Visit poster's website 
slavvo67

Joined: 12 Oct 2012
Posts: 488
Location: The other Mr. 305

PostPosted: Sun 13 Jul 2014, 01:28    Post subject:  

For some reason, my portable Firefox makes a cache directory outside of the actual portable application. The browser still works but it creates a separate cache directory.
Back to top
View user's profile Send private message 
shinobar


Joined: 28 May 2009
Posts: 2631
Location: Japan

PostPosted: Sun 13 Jul 2014, 04:59    Post subject: firefox-portable-0.8.1  

EDIT: firefox-portable-0.8.tar.gz had wrong permissions. Fixed tarball is firefox-portable-0.8.1.tar.gz. Shows version 0.8 when running.

UPDATE: firefox-portable-0.8.1.tar.gz (2014-07-14)
http://shino.pos.to/party/bridge.cgi?puppy/opt/

#2014-07-13 v0.8: fix was build failed without old bookmarks

_________________
Google Chrome portable
Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html
Back to top
View user's profile Send private message Visit poster's website 
shinobar


Joined: 28 May 2009
Posts: 2631
Location: Japan

PostPosted: Tue 15 Jul 2014, 04:09    Post subject: firefox-portable-0.8.2  

UPDATE: firefox-portable-0.8.2.tar.gz (2014-07-15)
http://shino.pos.to/party/bridge.cgi?puppy/opt/

#2014-07-15 v0.8.2: fix was download failed in recent

_________________
Google Chrome portable
Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html
Back to top
View user's profile Send private message Visit poster's website 
vicmz


Joined: 15 Jan 2012
Posts: 1153

PostPosted: Tue 15 Jul 2014, 12:40    Post subject:  

Spanish locale

EDIT
xml attached as well
AppInfo.xml.gz
Description  rename to remove false .gz
gz

 Download 
Filename  AppInfo.xml.gz 
Filesize  1.77 KB 
Downloaded  38 Time(s) 
firefox-portable.mo.gz
Description  rename removing false .gz
gz

 Download 
Filename  firefox-portable.mo.gz 
Filesize  5.79 KB 
Downloaded  42 Time(s) 

_________________
OB Precise 14.07.26 Woof-CE|Puppy Linux en español
Back to top
View user's profile Send private message 
darkcity


Joined: 23 May 2010
Posts: 2481
Location: near here

PostPosted: Sat 30 Aug 2014, 16:38    Post subject:  

I can confirm this works on Slacko 5.3.1

thank you ; -)

_________________
helping Wiki for help | IF SendSpace link = "dead" THEN PM me ("up file to http://meownplanet.net/")
Back to top
View user's profile Send private message Visit poster's website 
rufwoof

Joined: 24 Feb 2014
Posts: 391

PostPosted: Fri 28 Nov 2014, 20:24    Post subject:  

darkcity wrote:
I can confirm this works on Slacko 5.3.1

thank you ; -)

+1

Working great (Slacko 5.3.3t) since I originally installed version 0.5 (I have downloads set to prompt for where to save). Its upgraded to later releases of Firefox several times since without any hitches.

Thanks shinobar - you're a star.

Moved across to puppy from XP around 9 months ago (as XP was nearing unsupported). Haven't booted Win since.
Fixed remastered frugal Thin Slacko, no savefile as its set how I like.
Portable firefox - updates to the latest versions and provides persistence across reboots.
Similar rox-app for libre, config changes preserved across reboots (transition from Excel to Libre Calc was a bit of a initial learning curve but now I'm as quick with Calc as I used to be with Excel).
All data (docs, spreadsheets etc.) stored outside of puppy space
Collectively that setup caters for 90%+ of my needs. Other 10% odd covered by dynamically loading SFS's as/when required.
Back to top
View user's profile Send private message 
rufwoof

Joined: 24 Feb 2014
Posts: 391

PostPosted: Sat 29 Nov 2014, 19:33    Post subject:  

I've been using this code to get the latest firefox from Mozilla (and create a SFS). Seems to be more reliable/consistent than how firefox-portable retrieves the download

Not sure who the original author was as they never put their name to it and I've long forgot from whence it came.
Code:

#!/bin/bash
################################################################
#   Script to download and make a puppylinux style firefox.sfs
#
#   NOTICE: In puppylinux the squashfs hiaracy as seen from the
#           systems perspective is Savefile, pup_xxx.sfs(the system
#           pup), then loaded sfs files in their load order(?)
#
#           Because of this we can not replace the original soft links
#           in pup_xxx's /usr/[bin|lib] with our own in the sfs file.
#
#           I can think of two solutions at the moment.
#           1) To place the links in a path with precidence to /usr/bin
#              in $PATH
#           2) Make a fix script to do the changes the next time you
#              boot the computer. The fix script may be placed in
#              /root/startup
#
#           This script use solution nr 1.
#             
#
#   CONFIGURE: Search for TODO: and select accordingly.
#   NOTICE:    This script does not create menu/desktop links.
#              The ones
#
#   CHANGED :   rufwoof march 2014 to not create SFS, delete tar.bz2
#             and to run firefox after script completes download
#
###############################################################

#
# TODO: Set language id
LANG_ID="en-US"
WORK_FOLDER=$(pwd)

help () {
   echo ""
   echo "firefox-sfs.sh [--clean|--pristine|--help]"
   echo
   echo "Without options nothing is removed and only simple checks are done before sfs file is made"
   echo ""
   echo "--clean removes $FF_TARGET_PATH.sfs and"
   echo "directory $FF_TARGET_PATH"
   echo ""
   echo "--pristine: removes as clean and the file $FF_TARGET_PATH.tar.bz2"
   echo ""
   echo "--help prints this information"
   echo ""
}
msg () {
   if [ -z "$1" ]; then
      echo "msg called without arguments"
   fi
   if [ -z "$2" ]; then
      MODULE="UNKNOWN_MODULE"
   else
      MODULE=$2
   fi
   echo $MODULE " :: " $1
}
function add_extras() {
   # TODO_CODE: Check for errors
   #
   # TODO_CODE: Add plugins, libflash and so on.
   
     
   cd $WORK_FOLDER
   if [ -z $SOURCE_JAVA ]; then
      . $SOURCE_JAVA #java-sfs-relink.sh
      #echo "NO JAVA!"
   else
      echo "Could not locate $SOURCE_JAVA"
   fi
   if [ -z $SOURCE_FLASH ]; then
      . $SOURCE_FLASH #flash-player-sfs.sh
   else
      echo "Could not locate flash-player-sfs.sh"
   fi
   if [ -z $SOURCE_FIREFOX_EXTRAS ]; then
      echo "Setup firefox extras"
      . $SOURCE_FIREFOX_EXTRAS #./firefox-extras/install.sh
   else
      echo "Could not locate ./firefox-extras/install.sh"
   fi     
   
   if [ -z $SOURCE_PERSONAL_CONFIG ]; then
      . $SOURCE_PERSONAL_CONFIG #./personal-config/install.sh
   else
      echo "Could not locate ./personal-config/install.sh"
      echo "CUR_FOLDER:=" $(pwd)
   fi   
}

function ff_get_version_info() {
   TARGET_PLATFORM="linux-i686"
   #TODO: What if we do not have net connection?
   [ ! $FF_LANG_ID ] && FF_LANG_ID=en-US
   #http://download.cdn.mozilla.net/pub/mozilla.org/firefox/releases/
   # TODO: URL might change at some point
   [ ! $FIREFOX_RELEASES_URL ] && FIREFOX_RELEASES_URL=http://download.cdn.mozilla.net/pub/mozilla.org/firefox/releases
   [ ! $FIREFOX_VERSION ] && FIREFOX_VERSION=$(wget --quiet -O - $FIREFOX_RELEASES_URL/latest/$TARGET_PLATFORM/$FF_LANG_ID/ |sed -n  's/.*firefox-\(.*\)\.tar.*/\1/p')
   
   if [ -z $FIREFOX_VERSION ]; then
      echo "WARNING: FIREFOX_VERSION ("$FIREFOX_VERSION")is unresolved (network problem?). Terminating script"
      exit 0   
   fi
   #FIREFOX_VERSION="19.0.2"

   FF_TARGET_PATH=firefox-$FIREFOX_VERSION
   #TODO: This is an odd construct? What if they change compression (tar.bz2) type?
   # TODO: URL might change at some point
   FIREFOX_DOWNLOAD_URL=$FIREFOX_RELEASES_URL/$FIREFOX_VERSION/$TARGET_PLATFORM/$FF_LANG_ID/$FF_TARGET_PATH.tar.bz2
   
}

ff_get_version_info
# TODO: URL might change at some point
DOWNLOAD_URL=http://download.cdn.mozilla.net/pub/mozilla.org/firefox/releases/$firefox_VERSION/linux-i686/$LANG_ID/$TARGET_PATH.tar.bz2
if [ -z "$FF_TARGET_PATH" ]; then
   msg "FF_TARGET_PATH:= zero legth. Should be something"
fi
if [ -z "firefox_VERSION" ]; then
   msg "firefox_VERSION:= zero lenght. Should be something"
fi

if [ "$1" == '--help' ]; then
   help
   exit 0
fi

echo "START: " basename $0 " at " $(pwd)

if [ "$1" == '--clean' -o "$1" == '--pristine' ]; then
   #rm $FF_TARGET_PATH.tar.bz2
   rm $FF_TARGET_PATH.sfs
   rm -rf $FF_TARGET_PATH
fi
if [ "$1" == '--pristine' ]; then
   rm $FF_TARGET_PATH.tar.bz2
fi
#
# Download firefox from mozilla
wget -nc $FIREFOX_DOWNLOAD_URL

# TODO_CODE: Check for errors.
if [ -e $FF_TARGET_PATH.tar.bz2 ]; then
   #File is present so unpack it to the opt folder
   if [ ! -e ./$FF_TARGET_PATH/opt ]; then
      mkdir -p $FF_TARGET_PATH/opt
   fi
   if [ ! -e $FF_TARGET_PATH/opt/firefox ]; then
      echo unpacking $FF_TARGET_PATH.tar.bz2
      tar --checkpoint=500 --directory=./$FF_TARGET_PATH/opt/ -axf  ./$FF_TARGET_PATH.tar.bz2
      rm ./$FF_TARGET_PATH.tar.bz2
   else
      echo "NOTICE: folder allready present. Will not override"
   fi
   # TODO_CODE: Check for errors.
   # Create folders and links to run firefox
   mkdir -p ./$FF_TARGET_PATH/bin/
   mkdir -p ./$FF_TARGET_PATH/usr/bin
   mkdir -p ./$FF_TARGET_PATH/usr/lib
   cd $FF_TARGET_PATH/
   # Bootstrap
   ln -f -s -t ./usr/lib $WORK_FOLDER/$FF_TARGET_PATH/opt/firefox
   
   # TODO: a link in ./usr/bin wil not replace the original link.
   # The official pup_xxx.sfs has precedence and is only replaced
   # by stuff in the personal save file
   # RESOURCE: http://puppylinux.com/development/howpuppyworks.html
   #ln -s -f -t ./usr/bin/ /opt/firefox/firefox
   # SOULUTION: (Sort of) place the links in an earlier $PATH path.
   ln -s -f -t ./bin/ /opt/firefox/firefox
   cd ./bin
   ln -s -f firefox mozilla
   
   #
   # Moved code to:
   # TODO: Messy
   # add_extras
   #
   # Create the real link (un-bootstrap)
   cd $FF_TARGET_PATH
   
   ln -f -s -t ./usr/lib/ /opt/firefox
   #
   # Create a pinstall.sh script (Does not weork with sfs ? )
    echo "#!/bin/sh" > pinstall.sh
    echo "touch /root/okydoky.txt" >> pinstall.sh
    chmod +x pinstall.sh
    cd $WORK_FOLDER
   #
   # Create the sfs file
   mksquashfs  $WORK_FOLDER/$FF_TARGET_PATH/ $FF_TARGET_PATH.sfs -noappend
   
   
fi
echo "END: " basename $0 " at " $(pwd)
exit 0
Back to top
View user's profile Send private message 
rufwoof

Joined: 24 Feb 2014
Posts: 391

PostPosted: Wed 10 Dec 2014, 03:54    Post subject:  

Thanks for portable firefox Shinobar - really appreciated.

Suggestion :

in firefox-portable script the first few lines of buildguest() function test to ensure that its not being installed into ram (puppy space).

With those few lines commented out however it opens up the potential for portable firefox to be installed into/run under /root

For a pristine factory fresh version of puppy, with portable firefox included in /root (or wherever) within that puppy, there's the potential to be able to boot that from CD (read only) and grab the latest version of firefox directly from Mozilla, in the users own language. i.e. pristine op system, pristine browser (as installed by your portable firefox package), and if freshly booted to that and you go to no other web sites before/after visiting your banks web site then generally that's pretty secure (little risk of virus).

Better still if that puppy also has the puppy sfs installed into initrd.gz as then the HDD's aren't even touched at all.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 2 of 2 [25 Posts]   Goto page: Previous 1, 2
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Browsers and Internet
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.0921s ][ Queries: 12 (0.0045s) ][ GZIP on ]