You are here

Is there a way to import existing installations with custom paths into the program?

7 posts / 0 new
Last post
lwc
Offline
Last seen: 2 weeks 1 day ago
Translator
Joined: 2006-04-26 06:35
Is there a way to import existing installations with custom paths into the program?

Here's how it's suggested to import already existing installations into the program:

You can also run the installers directly. As long as you have your portable apps installed to the standard location, they will automatically find your PortableApps.com drive, install and tell the menu to refresh.
- Adding PortableApps.com Format Apps to the PortableApps.com Menu

I highly suggest to replace the bold part with X:\PortableApps, just like you detail it in Adding Other Apps to the PortableApps.com Menu.

But my main question is what if I already installed various PortableApps programs into various locations?

I guess I'd like X:\PortableApps\PortableApps.com\Data\NewApp.ini to support custom paths, for example:
Replace:

[NewApp]
AppID=On-ScreenKeyboardPortable

With:

[NewApp]
AppID=c:\keyboard_apps\On-ScreenKeyboardPortable

Although preferably use relative folders:

[NewApp]
AppID=..\keyboard_apps\On-ScreenKeyboardPortable

Or Environment variables:

[NewApp]
AppID=%USERPROFILE%\keyboard_apps\On-ScreenKeyboardPortable
John T. Haller
John T. Haller's picture
Online
Last seen: 11 min 50 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Not Always Standard

The standard location is X:\PortableApps for a portable drive, C:\PortableApps for an all users local install, C:\Users\PortableApps for a single user local install, C:\Users\USERNAME\Google Drive for Google Drive, etc. So the standard location varies by user and install type. That's why it's mentioned as such.

The NewApp.ini is only to allow an installing app to signal the platform that it was installed into the running platform's standard location. That's all. The Platform doesn't yet support apps outside the expected PortableApps directory. It will at a later point and these will be auto-detected but won't be updated by the Updater.

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

lwc
Offline
Last seen: 2 weeks 1 day ago
Translator
Joined: 2006-04-26 06:35
It will at a later point and

It will at a later point and these will be auto-detected but won't be updated by the Updater.

May I ask why is that?

As for NewApp.ini, what is it used for?
It makes it sound like it tracks which portable apps were installed through the Platform, as opposed to manually installed externally into the correct folder.
Does the Platform then treat them differently?

Last but not least, will you consider mentioning X:\PortableApps in the relevant support section (see OP)?

John T. Haller
John T. Haller's picture
Online
Last seen: 11 min 50 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Temporary, Internal

It's a temporary file just used to signal to the platform that an app was installed. It only works with the PA.c Platform and Installer in the standard folder, nowhere else.

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

lwc
Offline
Last seen: 2 weeks 1 day ago
Translator
Joined: 2006-04-26 06:35
Why no future auto updates for custom paths?

It will at a later point and these will be auto-detected but won't be updated by the Updater.

May I ask why is that?

John T. Haller
John T. Haller's picture
Online
Last seen: 11 min 50 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Work and Maintenance vs Benefit

It's work to build and maintain and introduces additional points of failure to the updater. The benefit would be a minor feature used by a small subset of users.

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

lwc
Offline
Last seen: 2 weeks 1 day ago
Translator
Joined: 2006-04-26 06:35
Got your point

I guess if I want to use the Platform, I'll have to gather around all the PortableaApps I've ever installed and move them into a central location.

I just hope you'll consider mentioning X:\PortableApps in the relevant support section (see OP).

Log in or register to post comments