Stop Microsoft

Operating Systems => Linux and UNIX => Topic started by: Calum on 16 April 2003, 23:51

Title: Application Directories
Post by: Calum on 16 April 2003, 23:51
http://rox.sourceforge.net/appdirs.php3 (http://rox.sourceforge.net/appdirs.php3)

what do you think of this concept?

is it nice or naff? sounds like the way 'program files' is in windows, but with some improvements. phoenix already comes in this format, and so do a few others although they are usually made available as normal style rpms that install into normal directories too.

what do you think anyway?
Title: Application Directories
Post by: Master of Reality on 17 April 2003, 00:28
sounds.... niff..

[ April 16, 2003: Message edited by: The Master of Reality / Bob ]

Title: Application Directories
Post by: xyle_one on 17 April 2003, 01:17
most jaguar apps work that way...
i can move apps from my g4 to my ibook most of the time without a hitch..
and uninstalling is easy. just trash it. beautiful.

oh yeah. i think its.... nice

[ April 16, 2003: Message edited by: ecsyle ]

[ April 16, 2003: Message edited by: ecsyle ]

Title: Application Directories
Post by: Pantso on 17 April 2003, 01:58
Well, that really makes uninstalling a piece of cake really. It is as ecsyle wrote, similar to how apps work in OS X. Don't want an app any more? Just trash it. Beautiful.   (http://smile.gif)
Title: Application Directories
Post by: jtpenrod on 17 April 2003, 05:15
quote:
what do you think of this concept?

is it nice or naff? sounds like the way 'program files' is in windows, but with some improvements. phoenix already comes in this format, and so do a few others although they are usually made available as normal style rpms that install into normal directories too.
Purdy slick! That's about the way I do my own apps. (See PyTurns-n-Layers (http://sourceforge.net/projects/pyturnsnlayers)) That's about how this one is organized: just unload the "tarball" and you're good to go! Everything it needs is right there in the main directory: the source code, all icons, help files and other documentation. In the code itself, it's quite easy to set up by using:
Code: [Select]
That will keep all the paths straight, no matter where you choose to put the package.

With C++ packages, I set up a central directory where all the helper files are kept, usually named after the package itself.

Unfortunately, it won't work with "official" Deb packages, as they have some very definite ideas as to where they want your stuff located.
______________________________________
Live Free or Die: Linux
(http://www.otakupc.com/etsig/dolphin.gif)
"There: now you'll never have to look at those dirty Windows anymore"
      --Daffy Duck   :D