Installation directory structure for downloaded program

 
Thread Tools Search this Thread
Operating Systems OS X (Apple) Installation directory structure for downloaded program
# 1  
Old 09-20-2010
Installation directory structure for downloaded program

OS X 10.3.9
I downloaded RealPlayer into my
~/download
folder, clicked install and everything works just fine.

My question has to do with just my trying to understand where OS X keeps the files.

So, I opened terminal and said:

find / -name RealPlayer 2>/dev/null

To my utter confusion the file is:
~/download/RealPlayer.app/Contents/MacOS/RealPlayer

I said
cd ~/download and saw two relevant names:

RealPlayer.app
RealPlayer10GOLD-1.dmg.download

where RealPlayer.app is directory. I ran my tree command to see what is there
~/download$ tree RealPlayer.app
and that just overwhelmed me with HUGE directory tree that starts in RealPlayer.app directory, I place snapshot of the output below.

Now, question is - how come this 33MB worth of stuff lingers under my ~/download directory, which is designated download target in my browser and supposedly is kinda working temp directory, right?

a) why installation lives under ~/download and not somewhere in /usr/share or /usr/local ?

b) do other users on my system have access to it? if no - how should I have installed it so all users access it?

c) can I tidy up it a bit. like go to Frameworks and remove languages that I don't use?

the tree output follows:

Code:
~/download/RealPlayer.app$ tree .
   +--Contents
      +--Frameworks
      |  +--HXClientKit.framework
      |  |  |--Headers
      |  |  +--HelixPlugins
      |  |  |  +--Codecs
      |  |  |  |  +--atrc.bundle
      |  |  |  |  |  +--Contents
      |  |  |  |  |     +--MacOS
      |  |  |  |  +--colorcvt.bundle
      |  |  |  |  |  +--Contents
      |  |  |  |  |     +--MacOS
      |  |  |  |  +--cook.bundle
      |  |  |  |  |  +--Contents
      |  |  |  |  |     +--MacOS
      |  |  |  |  +--ddnt.bundle
      |  |  |  |  |  +--Contents
      |  |  |  |  |     +--MacOSClassic
      |  |  |  |  +--dnet.bundle
      |  |  |  |  |  +--Contents
      |  |  |  |  |     +--MacOS
      |  |  |  |  +--drv1.bundle
      |  |  |  |  |  +--Contents
      |  |  |  |  |     +--MacOS
      |  |  |  |  +--drv2.bundle
      |  |  |  |  |  +--Contents
      |  |  |  |  |     +--MacOS
      |  |  |  |  +--drvc.bundle
      |  |  |  |  |  +--Contents
      |  |  |  |  |     +--MacOS
      |  |  |  |  +--raac.bundle
      |  |  |  |  |  +--Contents
      |  |  |  |  |     +--MacOS
      |  |  |  |  +--rv10.bundle
      |  |  |  |  |  +--Contents
      |  |  |  |  |     +--MacOS
      |  |  |  |  +--rv20.bundle
      |  |  |  |  |  +--Contents
      |  |  |  |  |     +--MacOS
      |  |  |  |  +--rv30.bundle
      |  |  |  |  |  +--Contents
      |  |  |  |  |     +--MacOS
      |  |  |  |  +--rv40.bundle
      |  |  |  |  |  +--Contents
      |  |  |  |  |     +--MacOS
      |  |  |  |  +--sipr.bundle
      |  |  |  |     +--Contents
      |  |  |  |        +--MacOS
      |  |  |  +--Common
      |  |  |  |  +--clntcore.bundle
      |  |  |  |     +--Contents
      |  |  |  |        +--MacOS
      |  |  |  +--Plugins
      |  |  |     +--aacff.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--audplin.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--authmgr.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--clbascauth.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--clntxres.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     |--ExtResources
      |  |  |     +--httpfsys.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--hxsdp.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--hxxml.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--hypernavff.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--imgrender.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--memfsys.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--mp3fformat.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--mp3metaff.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--mp3render.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--mp4arender.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--mp4fformat.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--plusplin.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--ramfformat.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--ramrender.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--rarender.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--rmfformat.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--rn5auth.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--rtfformat.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--rtrender.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--rvrender.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--sdpplin.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--smlfformat.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--smlrender.bundle
      |  |  |     |  +--Contents
      |  |  |     |     |--MacOS
      |  |  |     |     +--Resources
      |  |  |     +--smmrender.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--smplfsys.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--stubdrm.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--swfformat.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--swfrender.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--vidplin.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--vidsite.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--vsrcplin.bundle
      |  |  |     |  +--Contents
      |  |  |     |     +--MacOS
      |  |  |     +--vsrlocal.bundle
      |  |  |        +--Contents
      |  |  |           +--MacOS
      |  |  +--Resources
      |  |  |  |--de.lproj
      |  |  |  |--English.lproj
      |  |  |  |--es.lproj
      |  |  |  |--fr.lproj
      |  |  |  +--ja.lproj
      |  |  +--Versions
      |  |     +--A
      |  |     |  |--Headers
      |  |     |  +--Resources
      |  |     |     |--de.lproj
      |  |     |     |--English.lproj
      |  |     |     |--es.lproj
      |  |     |     |--fr.lproj
      |  |     |     +--ja.lproj
      |  |     +--Current
      |  |        |--Headers
      |  |        +--Resources
      |  |           |--de.lproj
      |  |           |--English.lproj
      |  |           |--es.lproj
      |  |           |--fr.lproj
      |  |           +--ja.lproj
      |  +--RNControls.framework
      |     |--Headers
      |     +--Resources
      |     |  +--English.lproj
      |     +--Versions
      |        +--A
      |        |  |--Headers
      |        |  +--Resources
      |        |     +--English.lproj
      |        +--Current
      |           |--Headers
      |           +--Resources
      |              +--English.lproj
      +--MacOS
      |  +--RealPlayer Plugin.plugin
      |  |  +--Contents
      |  |     |--MacOS
      |  |     +--Resources
      |  |        +--de.lproj
      |  |        |  +--HelixAuthenticationCarbon.nib
      |  |        +--English.lproj
      |  |        |  +--HelixAuthenticationCarbon.nib
      |  |        +--es.lproj
      |  |        |  +--HelixAuthenticationCarbon.nib
      |  |        +--fr.lproj
      |  |        |  +--HelixAuthenticationCarbon.nib
      |  |        +--ja.lproj
      |  |           +--HelixAuthenticationCarbon.nib
      |  +--RealPlayer WebKitUtils.bundle
      |     +--Contents
      |        +--MacOS
      +--Resources
         +--de.lproj
         |  |--AutoUpdate.nib
         |  |--ClipInfo.nib
         |  |--ClipInfoQTGeneralView.nib
         |  |--ClipInfoRMAGeneralView.nib
         |  |--ClipInfoRMAPacketsView.nib
         |  |--ClipInfoRMAStreamsView.nib
         |  |--ClipViewMessage.nib
         |  |--ClipViewResizer.nib
         |  |--ConnectionPreferences.nib
         |  |--ContentPreferences.nib
         |  |--DownloadItem.nib
         |  |--Downloads.nib
         |  |--EQView.nib
         |  |--EQWindow.nib
         |  |--FavoriteName.nib
         |  |--Favorites.nib
         |  |--Find.nib
         |  |--GeneralPreferences.nib
         |  |--HelixAuthentication.nib
         |  |--InstalledComponents.nib
         |  |--InternetPreferences.nib
         |  |--MainMenu.nib
         |  |--MediaTypesPreferences.nib
         |  |--NotesWindow.nib
         |  |--OpenLocation.nib
         |  |--PlaybackPreferences.nib
         |  |--PlayerWindow.nib
         |  |--Preferences.nib
         |  |--ProxyPreferences.nib
         |  |--QTAudioControlsView.nib
         |  |--RawPreferences.nib
         |  |--SafariBrowserWindow.nib
         |  |--SetupAssistant.nib
         |  |--SignIn.nib
         |  |--TheaterModePalette.nib
         |  |--TransportPreferences.nib
         |  +--VideoControls.nib
         |--en_GB.lproj
         +--English.lproj
         |  |--AutoUpdate.nib
         |  |--ClipInfo.nib
         |  |--ClipInfoQTGeneralView.nib
         |  |--ClipInfoRMAGeneralView.nib
         |  |--ClipInfoRMAPacketsView.nib
         |  |--ClipInfoRMAStreamsView.nib
         |  |--ClipViewMessage.nib
         |  |--ClipViewResizer.nib
         |  |--ConnectionPreferences.nib
         |  |--ContentPreferences.nib
         |  |--DownloadItem.nib
         |  |--Downloads.nib
         |  |--EQView.nib
         |  |--EQWindow.nib
         |  |--FavoriteName.nib
         |  |--Favorites.nib
         |  |--Find.nib
         |  |--GeneralPreferences.nib
         |  |--HelixAuthentication.nib
         |  |--InstalledComponents.nib
         |  |--InternetPreferences.nib
         |  |--MainMenu.nib
         |  |--MediaTypesPreferences.nib
         |  |--NotesWindow.nib
         |  |--OpenLocation.nib
         |  |--PlaybackPreferences.nib
         |  |--PlayerWindow.nib
         |  |--Preferences.nib
         |  |--ProxyPreferences.nib
         |  |--QTAudioControlsView.nib
         |  |--RawPreferences.nib
         |  |--SafariBrowserWindow.nib
         |  |--SetupAssistant.nib
         |  |--SignIn.nib
         |  |--TheaterModePalette.nib
         |  |--TransportPreferences.nib
         |  +--VideoControls.nib
         +--es.lproj
         |  |--AutoUpdate.nib
         |  |--ClipInfo.nib
         |  |--ClipInfoQTGeneralView.nib
         |  |--ClipInfoRMAGeneralView.nib
         |  |--ClipInfoRMAPacketsView.nib
         |  |--ClipInfoRMAStreamsView.nib
         |  |--ClipViewMessage.nib
         |  |--ClipViewResizer.nib
         |  |--ConnectionPreferences.nib
         |  |--ContentPreferences.nib
         |  |--DownloadItem.nib
         |  |--Downloads.nib
         |  |--EQView.nib
         |  |--EQWindow.nib
         |  |--FavoriteName.nib
         |  |--Favorites.nib
         |  |--Find.nib
         |  |--GeneralPreferences.nib
         |  |--HelixAuthentication.nib
         |  |--InstalledComponents.nib
         |  |--InternetPreferences.nib
         |  |--MainMenu.nib
         |  |--MediaTypesPreferences.nib
         |  |--NotesWindow.nib
         |  |--OpenLocation.nib
         |  |--PlaybackPreferences.nib
         |  |--PlayerWindow.nib
         |  |--Preferences.nib
         |  |--ProxyPreferences.nib
         |  |--QTAudioControlsView.nib
         |  |--RawPreferences.nib
         |  |--SafariBrowserWindow.nib
         |  |--SetupAssistant.nib
         |  |--SignIn.nib
         |  |--TheaterModePalette.nib
         |  |--TransportPreferences.nib
         |  +--VideoControls.nib
         +--fr.lproj
         |  |--AutoUpdate.nib
         |  |--ClipInfo.nib
         |  |--ClipInfoQTGeneralView.nib
         |  |--ClipInfoRMAGeneralView.nib
         |  |--ClipInfoRMAPacketsView.nib
         |  |--ClipInfoRMAStreamsView.nib
         |  |--ClipViewMessage.nib
         |  |--ClipViewResizer.nib
         |  |--ConnectionPreferences.nib
         |  |--ContentPreferences.nib
         |  |--DownloadItem.nib
         |  |--Downloads.nib
         |  |--EQView.nib
         |  |--EQWindow.nib
         |  |--FavoriteName.nib
         |  |--Favorites.nib
         |  |--Find.nib
         |  |--GeneralPreferences.nib
         |  |--HelixAuthentication.nib
         |  |--InstalledComponents.nib
         |  |--InternetPreferences.nib
         |  |--MainMenu.nib
         |  |--MediaTypesPreferences.nib
         |  |--NotesWindow.nib
         |  |--OpenLocation.nib
         |  |--PlaybackPreferences.nib
         |  |--PlayerWindow.nib
         |  |--Preferences.nib
         |  |--ProxyPreferences.nib
         |  |--QTAudioControlsView.nib
         |  |--RawPreferences.nib
         |  |--SafariBrowserWindow.nib
         |  |--SetupAssistant.nib
         |  |--SignIn.nib
         |  |--TheaterModePalette.nib
         |  |--TransportPreferences.nib
         |  +--VideoControls.nib
         +--ja.lproj
            |--AutoUpdate.nib
            |--ClipInfo.nib
            |--ClipInfoQTGeneralView.nib
            |--ClipInfoRMAGeneralView.nib
            |--ClipInfoRMAPacketsView.nib
            |--ClipInfoRMAStreamsView.nib
            |--ClipViewMessage.nib
            |--ClipViewResizer.nib
            |--ConnectionPreferences.nib
            |--ContentPreferences.nib
            |--DownloadItem.nib
            |--Downloads.nib
            |--EQView.nib
            |--EQWindow.nib
            |--FavoriteName.nib
            |--Favorites.nib
            |--Find.nib
            |--GeneralPreferences.nib
            |--HelixAuthentication.nib
            |--InstalledComponents.nib
            |--InternetPreferences.nib
            |--MainMenu.nib
            |--MediaTypesPreferences.nib
            |--NotesWindow.nib
            |--OpenLocation.nib
            |--PlaybackPreferences.nib
            |--PlayerWindow.nib
            |--Preferences.nib
            |--ProxyPreferences.nib
            |--QTAudioControlsView.nib
            |--RawPreferences.nib
            |--SafariBrowserWindow.nib
            |--SetupAssistant.nib
            |--SignIn.nib
            |--TheaterModePalette.nib
            |--TransportPreferences.nib
            +--VideoControls.nib

Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Solaris

Solaris 10 flash installation - fatal error. Solaris installation program exited.

Not very helpful to say the least. Seems to read the flar file and go through the upgrade and then come up with this error. Any ideas? (1 Reply)
Discussion started by: psychocandy
1 Replies

2. Shell Programming and Scripting

Running a program multiple times to search pattern and assign structure

Hi all, I have a big file (n.txt) with following pattern: ATOM 1 N SER A 1 122.392 152.261 138.190 1.00 0.00 N ATOM 2 CA SER A 1 122.726 151.241 139.183 1.00 0.00 C TER ENDMDL ATOM 1 N SER A 1 114.207 142.287 135.439 1.00 0.00 ... (3 Replies)
Discussion started by: bioinfo
3 Replies

3. Shell Programming and Scripting

Create Directory structure

Hello ; ) again Now I have my file like this : DIR2/DIR3 DIR2 DIR2/DIR3/DIR4/DIR5 I am looking for help to create a loop that will create the directory structure. I need something like this : If "DIR2" does not exist > Create IF "DIR2" exist already > check if onther "DIR"... (5 Replies)
Discussion started by: Aswex
5 Replies

4. Programming

Dynamically creating structure in C/C++ program

Hi, For one of the project which i am working on i need to write a cpp code such that it will create the structure dynamically instead of reading it from header file. For example we have a program which is reading a binary file according to the structure mentioned in header file. But we... (0 Replies)
Discussion started by: AmbikaValagonda
0 Replies

5. Solaris

Question about directory structure

I have a Solaris 9 system and was trying to familiarize myself with how the filesystem is laid out. I was wondering what the following directories were for (legacy, some administrative reason, etc) The reason I ask about these specific directories is that they have executables with the... (4 Replies)
Discussion started by: thmnetwork
4 Replies

6. UNIX for Dummies Questions & Answers

Directory Structure

Hi... I have a directory which has multiple directories and sub directories inside... what command should i use to get a list of all these directories, without the filenames.... (2 Replies)
Discussion started by: saharookiedba
2 Replies

7. Shell Programming and Scripting

Need help in Directory Structure

I have writen the following code to show the dirctory structure. Can any body help me for using the recursive function in this code? echo "-(0)" echo "$HOME-(1)" cd ~ set * for i in `ls $HOME` do if then echo ".....${i}" cd... (5 Replies)
Discussion started by: murtaza
5 Replies

8. UNIX for Advanced & Expert Users

MV files from one directory structure(multiple level) to other directory structure

Hi, I am trying to write a script that will move all the files from source directory structure(multiple levels might exist) to destination directory structure. If a sub folder is source doesnot exist in destination then I have to skip and goto next level. I also need to delete the files in... (4 Replies)
Discussion started by: srmadab
4 Replies

9. UNIX for Dummies Questions & Answers

Copying a Directory Structure to a new structure

Hi all Is it possible to copy a structure of a directory only. e.g. I have a file with the following entries that is a result of a find :- /dir1/dir2/file.dbf /dir1/dir2/dir3/file1.dbf /dir1/file.dbf I want to copy these to a directory and keep the structure however starting at a new dir... (8 Replies)
Discussion started by: jhansrod
8 Replies
Login or Register to Ask a Question