Road to 2.0: Help test the PA.c Platform 2.0 Beta 5 + PA.c Updater or read up on PA.c Format 2.0 and PA.c Installer 2.0.3.
Now you can make apps portable without writing a single line of code with the PortableApps.com Launcher 2.0.

LimeWire Portable

Pete Jaszkow (Homepage) - December 6, 2009 - 7:45pm

Can somebody help me develop a Portable Version of LimeWire from this official Portable LimeWire ZIP file.

Here's the link of the website it's on:

http://wiki.limewire.org/index.php?title=LimeWire_Portable

Email me at p.jaszkow@gmail.com if you can! (:


( categories: )

did you search for it

did you search for it first?
http://portableapps.com/search/node/LimeWire

"It's just an online installer. It's not going to mug you.", JTH
"The shell is the key to unlock Linux's greatest advantages."

Yes, I did!

Yeh, I did search. That isn't what I was looking for. I wanted a totally independent LimeWire Portable. Mine would have Java Portable integrated into it and would not require any files from the host machine. It would have the files save to a /Documents/Downloads/LimeWire/ folder. It would be based on the official LimeWire Portable. From the link I had in my original post.

Freedom to software!!
Peter Jasz.

ohhh... ok I see what your

ohhh... ok I see what your saying.

"It's just an online installer. It's not going to mug you.", JTH
"The shell is the key to unlock Linux's greatest advantages."

Bad for you

Isn't Lamewire full of spyware/adware nonsense? I've avoided it like the plague ever since it installed a ton of crap on my PC many moons ago. Maybe it's better now. I use Shareaza now anyway and not even that often to be quite honest.

Well, No.

LimeWire isn't full of crap. The official download is virus scanned multiple times. I think that all software and downloads should be free, so I use it a lot. They recently upgraded it to a more user-friendly GUI and it's awesome. So it isn't the plague after all!! Smiling

Freedom to software!!
Peter Jasz.

LimeWire Portable Beta 1

I did it!!
I created an installer with Installer 1.0 and I uploaded it to this link:

[Link removed by mod SL, you cannot redistribute the JRE]

HooRay!!!! Smiling

Freedom to software!!
Peter Jasz.

Congratz but I'm confused...

What is in my \PortableApps\CommonFiles folder? Couldn't that be used to eliminate the dependency of having JRE installed or on the local machine?

I used to sign here, but the ink keeps smudging on my screen.

Well, I don't know...

I don't know about that but my LimeWire Portable includes the JRE Portable within it. It launches both automatically.

Freedom to software!!
Peter Jasz.

Remove Java Portable from

Remove Java Portable from your app. It is illegal to include it within LimeWire Portable since you don't have permission from java.

Siggys waste Bandwidth... that's why I have one.

RE: Remove Java Portable

Remove Java Portable from the download and have either the launcher or the installer download and install it.

Email me at [remove spaces, replace '(dot)' with '.' and '(at)' with '@']:
b m l (dot) r i c h a r d s o n (at) y a h o o (dot) c o m (dot) a u

Terrible

I know it's in Beta, but I have selected for LimeWire to download into my flash drive, but every dang time it downloads something, it creates a directory in the host computer, and not my flash drive. But everything else has been working great Laughing out loud

Some comments.

As some others have commented too, this includes JRE, which makes it illegal. You are NOT allowed to redistribute JRE. (Which is exactly why we made java portable to be an online installer as opposed to a regular one) You will have to remove JRE from this package, modify it to use Java Portable (when installed), reupload a new package to sourceforge (remove the old one, as it is illegal) and link to it here from.

You also have too many folders in the App folder, merge MultiLauncher and LimeWire into just a LimeWire folder as per the format as described here: http://portableapps.com/development/portableapps.com_format

The source for the launcher (LimeWirePortable.exe) is missing, you have to include the source (in Other/Source).

Your help file needs some work too, the images aren't working for me (they point to '..\JavaPortableLauncher\Other\Help\images\' instead of 'Other\Help\images\'), and the part "# 1.1 How to Get and Run LimeWire Portable" doesn't exists (but is in the content list at the top).

I haven't been able to test its functionality since it refused to run in wine, so I cannot comment on that.

Aside from these points, it looks fine to me Smiling So good luck, and don't hesitate to ask for us help if you run into any problems fixing them.

Behold, the DutchLander has arrived.
Grammatical errors are copyrighted.

...

Agreed on taking the JRE out, it's not completely OSS and therefore can't be redistributed without permission.

However, I'm going to have to beg to differ on the merger of MultiLauncher into LimeWire--investigating that folder revealed that it's akin to the ChrisLauncher folder in Chris's PortableApps Launcher, i.e. it contains directives for the (non-specialized) launcher. I think this is a special case where the extra folder is okay.

I do have two questions for Pete, though: 1. Why does it prompt for elevation on Windows Vista and later? There's no logical reason it should require administrative privileges if it's running from a portable drive. 2. Why are you using LimeWire 5.0? Even at the time you posted that, 5.0 was way out of date--I'm pretty sure 5.3 (possibly even 5.4!) was the current version at that time.

16GB Lexar JumpDrive FireFly
PortableApps.com Platform 2.0 Beta 5
Windows 7 Ultimate (x64)

RE:...

I don't know why it prompts for elevation. I'll look into it.
I used 5.0 because it was already portablized at the link in my original post.

Freedom to software!!
Peter Jasz.

As much as I understand your

As much as I understand your point, the format does not (yet) leave room for this, and as such having that extra folder for the launcher is not correct according to the format. Not that I really have any good ideas on how to do this properly, but as it is it is incompatible with the format. Which is why the universal launcher that is being developed places the config file in the AppInfo folder (where the appico file is). Or at least, I think it does.

Behold, the DutchLander has arrived.
Grammatical errors are copyrighted.

Just looked at the spec

I just looked at the PAF spec and it doesn't specifically say that you're not allowed to have additional folders under App... Anyway, I do agree that the launcher config should ideally go into AppInfo; I just don't see how the MultiLauncher folder violates the spec is all.

16GB Lexar JumpDrive FireFly
PortableApps.com Platform 2.0 Beta 5
Windows 7 Ultimate (x64)

As I see it, adding any

As I see it, adding any unspecified folders/files (outside of the defaultdata/APPNAME/source/data folders of course) is in violation of the specification. I might be wrong though, that's just how I always saw it.

Behold, the DutchLander has arrived.
Grammatical errors are copyrighted.

My answers...

According to the format, all of the actual application binaries and files are to be located in ‘App,’ usually in the ‘AppName’ directory.

Direct quote from format:
“App: contains all the binary and other files that make up the application itself, usually within a directory called AppName."

The format does not specify whether the App diectory can/cannot contain more than one AppName.
I would like John to clarify this with us and help us all out.

So for the time, I will keep the current setup. Eye-wink But I would be happy to remove multilauncher if I someone can tell me how to launch multiple executables with an NSIS launcher.

And for all those Java problems, I am sorry that I have not removed it yet. I have been busy with schoolabd have been working on this in my spare time.

Freedom to software!!
Peter Jasz.

Quite simple, just call Exec

Quite simple, just call Exec multiple times. If you need to do cleanup afterwards and want to use ExecWait, launch the executable you wish to wait for last and use ExecWait just for that one.
So, for example:

Exec extraexe.exe
Exec extra2.exe
ExecWait main.exe

Behold, the DutchLander has arrived.
Grammatical errors are copyrighted.

Popular content