You are here

Portable Firefox For Linux: First Test Version

19 posts / 0 new
Last post
katasuka
Offline
Last seen: 17 years 1 month ago
Joined: 2007-09-28 01:57
Portable Firefox For Linux: First Test Version

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!

John T. Haller
John T. Haller's picture
Online
Last seen: 9 min 18 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
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 Smile

Regards,
John

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

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 15 years 1 month ago
Joined: 2006-01-06 21:27
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. Smile
I'd like to see these open source tools. Sounds interesting.
I'd also like to see that portable VNC client Wink
----
Ryan McCue.

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

Simeon
Simeon's picture
Offline
Last seen: 10 years 3 weeks ago
DeveloperTranslator
Joined: 2006-09-25 15:15
Thanks for the face

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

Patrick Patience
Offline
Last seen: 4 years 10 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
I can't...

Believe you linked that. Blum

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

Lurking_Biohazard
Lurking_Biohazard's picture
Offline
Last seen: 6 years 2 months ago
Joined: 2006-02-18 18:06
Cool.

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

~Lurk~

~Lurk~

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 15 years 1 month ago
Joined: 2006-01-06 21:27
Not yet

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

Anyway, what are you still doing here? Blum
----
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."

Lurking_Biohazard
Lurking_Biohazard's picture
Offline
Last seen: 6 years 2 months ago
Joined: 2006-02-18 18:06
;-)

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

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

~Lurk~

~Lurk~

katasuka
Offline
Last seen: 17 years 1 month ago
Joined: 2007-09-28 01:57
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.

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 15 years 1 month ago
Joined: 2006-01-06 21:27
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."

BuddhaChu
BuddhaChu's picture
Offline
Last seen: 4 months 2 weeks ago
Joined: 2006-11-18 10:26
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!

John T. Haller
John T. Haller's picture
Online
Last seen: 9 min 18 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
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!

katasuka
Offline
Last seen: 17 years 1 month ago
Joined: 2007-09-28 01:57
I'd be more than willing to

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

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 15 years 1 month ago
Joined: 2006-01-06 21:27
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."

chanux
Offline
Last seen: 16 years 3 months ago
Joined: 2008-07-21 02:19
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/

José Pedro Arvela
Offline
Last seen: 5 years 10 months ago
Joined: 2007-07-10 07:29
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 Wink ). Don't forget to re-brand all the app.
 
____________________
The Blogger of Portimão or O Blogger de Portimão. Free your mind...

Blue is everything.

BuddhaChu
BuddhaChu's picture
Offline
Last seen: 4 months 2 weeks ago
Joined: 2006-11-18 10:26
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!

just4
Offline
Last seen: 10 years 10 months ago
Joined: 2008-04-21 11:09
Link

pls sende me the link of portable firefox for linux

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

thx

digitxp
digitxp's picture
Offline
Last seen: 13 years 1 month ago
Joined: 2007-11-03 18:33
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.

Log in or register to post comments