Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Community » Coffee corner » Portable U++ installation
Re: Portable U++ installation [message #29768 is a reply to message #29730] Mon, 15 November 2010 18:04 Go to previous messageGo to previous message
dolik.rce is currently offline  dolik.rce
Messages: 1791
Registered: August 2008
Location: Czech Republic
Ultimate Contributor

Another update is here Smile I have a fully working, mingw based, portable environment that should run anywhere you take it. All the tricks are done in a tiny wrapper (about 40 lines of code). It takes care about the paths and invokes theide. I didn't put it anywhere online yet, because it is quite big (~100MB in zip), but I'll do it as soon as I get to better internet connection Wink

Now it is time to move to the next level - adding a support for Linux, to make this really portable. So far things look promising, with only one problem: The .upp directory is hardcoded in theide Sad If it should be usable, this directory has to be portable too, not in the /home. IMHO the best way is to change the sources to check for environment variable, let's say $UPP_HOME. If it exists, its content would be used instead ~/.upp. That way not only portable installs would became possible, but also multi-user setups (several users sharing same configurations). Also, this change would affect not only theide, but any U++ app, bringing more freedom for users, while keeping compatibility with current behavior.

Honza
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message icon7.gif
Read Message
Read Message
Previous Topic: How will upcoming Mir impact Ultimate++?
Next Topic: Is there a lawyer in the house?
Goto Forum:
  


Current Time: Sun Jun 08 20:41:11 CEST 2025

Total time taken to generate the page: 0.05886 seconds