PortableApps.com needs your help: Please consider making a donation today.
300+ free and legal portable apps (over 9GB), up-to-date, & new apps regularly (Apr 3: GPU-Z).
Get the encrypted PortableApps.com Carbide, the fast PortableApps.com Companion, or carry your KeyZ.
PortableApps.com lead developer recovering from injury/surgery (Latest News Mar 19th)

Portable Firefox For Linux: First Test Version

katasuka - September 28, 2007 - 2:30am

Well folks I think I created a Portable Firefox for Linux.

It works, I tested it on my USB stick and it was so super simple.

If anyone wants to try it out (and if the devs want to tweak it and add it to the list of apps) below is the download link **NOT SELF PROMOTION - IS A WORKING PORTABLE APP FOR LINUX THAT I'VE YET TO SEE DONE**

Also note, This was tested so far on a USB stick and hard drive on Linux Mint 3.1

[link removed by moderator JTH due to licensing]

Just decompress and run startfirefox.sh and be sure to give me feedback, bugs, what systems it runs on, etc.

Have Fun!


( categories: )

Licensing

Howdy katasuka.

We know about the command line option to redirect Firefox's profile in Linux, that's how we redirect the profile in the Windows version (but the script also does several other things including default profiles, mime type handling, rebuilding the component registry, etc).

In your case, you're using a simple sh file (startfirefox.sh):

#!/bin/sh

./firefox/run-mozilla.sh ./firefox/firefox-bin -profile ./firefox/FFProfile

In my testing, I've used a simple file (FirefoxPortable.sh) that's similar:

#!/bin/sh

./AppLinux/firefox/run-mozilla.sh ./AppLinux/firefox/firefox-bin -profile ./Data/profile

This works when you place FirefoxPortable.sh within your FirefoxPortable directory and when you place the Firefox Linux binaries within AppLinux\firefox. The profile stays within Data\profile as on the Windows version. Last I checked, not everything worked between Linux and Windows, though.

There's a more advanced script floating around the forums here as well. At the moment, you can't repackage it with the official Mozilla-branded binaries (you can only redistribute their original tar.gz file).

I can't locate the more advanced script at the moment (I'm exhausted and heading to bed). If someone else can, please link it in this thread.

Also, katasuka, if you've got some experience with shell scripting, we'd welcome your help with the project Smiling

Regards,
John

Sometimes, the impossible can become possible, if you're awesome!

Hmm

Well, from a preliminary search, I couldn't find it, but I did find this and a face for the voice. Never heard this before. Smiling
I'd like to see these open source tools. Sounds interesting.
I'd also like to see that portable VNC client Eye-wink
----
Ryan McCue.

"If you're not part of the solution, you're part of the precipitate."

Thanks for the face

Eye-wink
I already knew the voice...

“I can live with doubt and uncertainty and not knowing. I think it is much more interesting to live not knowing than to have answers that might be wrong.” - Richard P. Feynman

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

I can't...

Believe you linked that. Sticking out tongue

_______________________________________________
Wow, I just noticed I still had a signature, that's enough of that.

Cool.

Knew the face, didn't know the voice.
Any luck with mine yet Ryan? Sticking out tongue

~Lurk~

~Lurk~

Not yet

No face or voice, but I know that your birthday is July 22nd and you're a Satellite Technician Eye-wink
Also, I believe that this post led you to this site Smiling

Anyway, what are you still doing here? Sticking out tongue
----
Ryan McCue.
Blog.
So all that Airbus-delay trouble over here in Europe is because of YOU!
Simeon.

"If you're not part of the solution, you're part of the precipitate."

;-)

Computer Technician, haven't done satellite stuff for a while.
What am I still doing here? Just lurking about... Sticking out tongue

I'll see if I can help find the script John is talking about

~Lurk~

~Lurk~

Well, what is the difference

Well, what is the difference between the Portable Firefox for Windows and what I had (the mozilla side)?

Also, why isn't there a Linux version out currently if this has already been done? There isn't even a testing version. Nothing.

The script I did is just a very simple script. It makes it portable, it keeps it from touching the users default profile if they have firefox installed already, so, why isn't there a "non-Mozilla Branded binaries" version floating around?

In other words, yes I'm very glad there are portable apps for Windows, but that doesn't help me or anyone who only uses Linux. If I can come up with a simple script to make it work, why not make a package for testing in the Linux community? It will get more people involved and more Linux portable apps will come along soon after.

As for me donating my skills in shell scripting, I'd love to but sadly don't have much free time.

A lot

Have a look at the NSI source for FFP. There's a lot in there.

If you want to make a "non-Mozilla branded binary" go ahead.
----
Ryan McCue.
Blog.
So all that Airbus-delay trouble over here in Europe is because of YOU!
Simeon.

"If you're not part of the solution, you're part of the precipitate."

Yes, the problem you're

Yes, the problem you're running into is a licensing one due to the license used for Mozilla apps. Mr Haller has special written permission to repackage those apps and that's what you would need to supply the script with a repackaged Firefox.

What help is needed for Linux shell scripting? I've written a few BASH scripts before and could try to lend a hand.

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

Licensing and OK

As BuddhaCha mentioned, I have a licensing agreement with Mozilla to do these packages. We'd need to have it further along to have a real release for Linux.

We'd need to ensure it's about as functional as the Windows version. And, for a 'final' release, we'd need to use compiled code rather than shell scripts, since OSes like Ubuntu will prompt to 'Run in Terminal', 'View', 'Cancel' or 'Run' when you double-click a .sh... which isn't very user-friendly.

I'll post a test package with just the basics for people to test (including a default profile with cache disabled).

If anyone can find the more-advanced script, please link it in this thread. It was about 50 or 100 lines long and performed most of the functionality of the Windows version.

Sometimes, the impossible can become possible, if you're awesome!

I'd be more than willing to

I'd be more than willing to test any test releases of portable apps for Linux.

Terms?

Any idea of some words used in the topic/post, so we can search for them?
----
Ryan McCue.
Blog.
So all that Airbus-delay trouble over here in Europe is because of YOU!
Simeon.

"If you're not part of the solution, you're part of the precipitate."

Portable Firefox on GNU/Linux

I had the problem I did what I can. Check the link out let me know if it helps. thanx

http://chanux.wordpress.com/2008/05/22/portable-fx-gnu-linux-2/

Rename

Rename "Mozilla Firefox" to "Ice Weasel" that's how you can post the test release. (You can use "Ice Weasel - Portable Edition" for being classy if you want Eye-wink ). Don't forget to re-brand all the app.
 
____________________
The Blogger of Portimão or O Blogger de Portimão. Free your mind...

#tuna { color: silver; smell: delicious; }

And what he means by rebrand

And what he means by "rebrand" is to remove ALL references to the old program name, Mozilla, and all the icons, graphics and whatnot. Replace with your own.

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

Link

pls sende me the link of portable firefox for linux

my e-mail adresse is: chris[dot]hasiweder[at]gmail[dot]com

thx

That's illegal

to request illegal software.
Anyway, if you really want it that bad, check out klik (http://klik.atekon.de/)

Insert original signature here with Greasemonkey Script.