dbTalk Databases Forums  

Install problem: I have no C: drive but installation only wants thatdrive

comp.databases.postgresql comp.databases.postgresql


Discuss Install problem: I have no C: drive but installation only wants thatdrive in the comp.databases.postgresql forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Beau Nanaz
 
Posts: n/a

Default Install problem: I have no C: drive but installation only wants thatdrive - 07-24-2008 , 12:02 AM






Greetings from a newbie.

I just downloaded PosgreSql for the first time, pending a possible job
interview. Because I wanted the most trouble-free install (Hey, even a
grizzled veteran would prefer that! ;-) I downloaded pgplus-833-2-
win.zip and uncompressed it. OK, so it's not a self-extracting .exe
but that's a minor obstacle. After all, there is a setup.bat file.

OK, the setup.bat has two commands:

1. vcredist_x86.exe /q:a /c:/"msiexec /i/vcredist.msi /qb!"
2. msiexec /i postgres-plus-8.3.msi

Command [1] I had comment out because (according the the preceding
echo) it will install VC++ 2005 runtime; I have already installed the
2008 version.

Command[2] is giving me a hard time.
Here's my little story: Due to some installation quirk (with which
Dell techies were unable to help me) My XP installed as drive F:
rather than on drive C:.

When I try to run the latter msiexec command, it starts OK, even
prompting my for the language. Then I get an error box with the
message:

[ Invalid Drive c:\ ]

This probably means that the .msi file has the drive c: hard-coded in
there someplace, rather than an environment variable like %windir% to
figure out the system drive letter to install. Most software I
install has no such presumptions but I don't know if it internally
used msiexec.

Question 1:
Does the installation need the c: drive for temporary storage or as
its installation target? If it is temporary, I can simply use the
subst command to create a fake drive c: on a directory and delete it
when the installation is complete. I do *not* want a permanently
mounted fake c: drive; it would confuse other installations.

Question 2:
On the possibility that the c: is not actually hard-coded: Is there
an environment variable (like INSTALL_DRIVE=F to tell the
installation process which drive letter to to target for its temp and
installation files?

Question 3:
I didn't see this in the msiexec /help output: Is there an option to
msiexec to direct it on which drive to use, rather than some possible
default c:

WOW! Such a mouthful for a newbie!

Thanks much for help here.

-- J

Reply With Quote
  #2  
Old   
Laurenz Albe
 
Posts: n/a

Default Re: Install problem: I have no C: drive but installation only wants that drive - 07-24-2008 , 03:56 AM






Beau Nanaz <spamntrapf (AT) yahoo (DOT) com> wrote:

First of all, I'd like to direct you to the web site for the Windows
Installer: http://pginstaller.projects.postgresql.org/

There is a link to silent installation options.
Also, if you need further assistance, there is a link to the
mailing list and the bug tracker where people can answer your questions
competently (which I cannot really do).

Quote:
Question 1:
Does the installation need the c: drive for temporary storage or as
its installation target? If it is temporary, I can simply use the
subst command to create a fake drive c: on a directory and delete it
when the installation is complete. I do *not* want a permanently
mounted fake c: drive; it would confuse other installations.

Question 2:
On the possibility that the c: is not actually hard-coded: Is there
an environment variable (like INSTALL_DRIVE=F to tell the
installation process which drive letter to to target for its temp and
installation files?

Question 3:
I didn't see this in the msiexec /help output: Is there an option to
msiexec to direct it on which drive to use, rather than some possible
default c:
Not sure about these, the documentation has parameters
BASEDIR and DATADIR with which you should be able to configure the
destination. But I don't know if that will fix your problem.

Yours,
Laurenz Albe


Reply With Quote
  #3  
Old   
Laurenz Albe
 
Posts: n/a

Default Re: Install problem: I have no C: drive but installation only wants that drive - 07-24-2008 , 03:56 AM



Beau Nanaz <spamntrapf (AT) yahoo (DOT) com> wrote:

First of all, I'd like to direct you to the web site for the Windows
Installer: http://pginstaller.projects.postgresql.org/

There is a link to silent installation options.
Also, if you need further assistance, there is a link to the
mailing list and the bug tracker where people can answer your questions
competently (which I cannot really do).

Quote:
Question 1:
Does the installation need the c: drive for temporary storage or as
its installation target? If it is temporary, I can simply use the
subst command to create a fake drive c: on a directory and delete it
when the installation is complete. I do *not* want a permanently
mounted fake c: drive; it would confuse other installations.

Question 2:
On the possibility that the c: is not actually hard-coded: Is there
an environment variable (like INSTALL_DRIVE=F to tell the
installation process which drive letter to to target for its temp and
installation files?

Question 3:
I didn't see this in the msiexec /help output: Is there an option to
msiexec to direct it on which drive to use, rather than some possible
default c:
Not sure about these, the documentation has parameters
BASEDIR and DATADIR with which you should be able to configure the
destination. But I don't know if that will fix your problem.

Yours,
Laurenz Albe


Reply With Quote
  #4  
Old   
Laurenz Albe
 
Posts: n/a

Default Re: Install problem: I have no C: drive but installation only wants that drive - 07-24-2008 , 03:56 AM



Beau Nanaz <spamntrapf (AT) yahoo (DOT) com> wrote:

First of all, I'd like to direct you to the web site for the Windows
Installer: http://pginstaller.projects.postgresql.org/

There is a link to silent installation options.
Also, if you need further assistance, there is a link to the
mailing list and the bug tracker where people can answer your questions
competently (which I cannot really do).

Quote:
Question 1:
Does the installation need the c: drive for temporary storage or as
its installation target? If it is temporary, I can simply use the
subst command to create a fake drive c: on a directory and delete it
when the installation is complete. I do *not* want a permanently
mounted fake c: drive; it would confuse other installations.

Question 2:
On the possibility that the c: is not actually hard-coded: Is there
an environment variable (like INSTALL_DRIVE=F to tell the
installation process which drive letter to to target for its temp and
installation files?

Question 3:
I didn't see this in the msiexec /help output: Is there an option to
msiexec to direct it on which drive to use, rather than some possible
default c:
Not sure about these, the documentation has parameters
BASEDIR and DATADIR with which you should be able to configure the
destination. But I don't know if that will fix your problem.

Yours,
Laurenz Albe


Reply With Quote
  #5  
Old   
Laurenz Albe
 
Posts: n/a

Default Re: Install problem: I have no C: drive but installation only wants that drive - 07-24-2008 , 03:56 AM



Beau Nanaz <spamntrapf (AT) yahoo (DOT) com> wrote:

First of all, I'd like to direct you to the web site for the Windows
Installer: http://pginstaller.projects.postgresql.org/

There is a link to silent installation options.
Also, if you need further assistance, there is a link to the
mailing list and the bug tracker where people can answer your questions
competently (which I cannot really do).

Quote:
Question 1:
Does the installation need the c: drive for temporary storage or as
its installation target? If it is temporary, I can simply use the
subst command to create a fake drive c: on a directory and delete it
when the installation is complete. I do *not* want a permanently
mounted fake c: drive; it would confuse other installations.

Question 2:
On the possibility that the c: is not actually hard-coded: Is there
an environment variable (like INSTALL_DRIVE=F to tell the
installation process which drive letter to to target for its temp and
installation files?

Question 3:
I didn't see this in the msiexec /help output: Is there an option to
msiexec to direct it on which drive to use, rather than some possible
default c:
Not sure about these, the documentation has parameters
BASEDIR and DATADIR with which you should be able to configure the
destination. But I don't know if that will fix your problem.

Yours,
Laurenz Albe


Reply With Quote
  #6  
Old   
Laurenz Albe
 
Posts: n/a

Default Re: Install problem: I have no C: drive but installation only wants that drive - 07-24-2008 , 03:56 AM



Beau Nanaz <spamntrapf (AT) yahoo (DOT) com> wrote:

First of all, I'd like to direct you to the web site for the Windows
Installer: http://pginstaller.projects.postgresql.org/

There is a link to silent installation options.
Also, if you need further assistance, there is a link to the
mailing list and the bug tracker where people can answer your questions
competently (which I cannot really do).

Quote:
Question 1:
Does the installation need the c: drive for temporary storage or as
its installation target? If it is temporary, I can simply use the
subst command to create a fake drive c: on a directory and delete it
when the installation is complete. I do *not* want a permanently
mounted fake c: drive; it would confuse other installations.

Question 2:
On the possibility that the c: is not actually hard-coded: Is there
an environment variable (like INSTALL_DRIVE=F to tell the
installation process which drive letter to to target for its temp and
installation files?

Question 3:
I didn't see this in the msiexec /help output: Is there an option to
msiexec to direct it on which drive to use, rather than some possible
default c:
Not sure about these, the documentation has parameters
BASEDIR and DATADIR with which you should be able to configure the
destination. But I don't know if that will fix your problem.

Yours,
Laurenz Albe


Reply With Quote
  #7  
Old   
Laurenz Albe
 
Posts: n/a

Default Re: Install problem: I have no C: drive but installation only wants that drive - 07-24-2008 , 03:56 AM



Beau Nanaz <spamntrapf (AT) yahoo (DOT) com> wrote:

First of all, I'd like to direct you to the web site for the Windows
Installer: http://pginstaller.projects.postgresql.org/

There is a link to silent installation options.
Also, if you need further assistance, there is a link to the
mailing list and the bug tracker where people can answer your questions
competently (which I cannot really do).

Quote:
Question 1:
Does the installation need the c: drive for temporary storage or as
its installation target? If it is temporary, I can simply use the
subst command to create a fake drive c: on a directory and delete it
when the installation is complete. I do *not* want a permanently
mounted fake c: drive; it would confuse other installations.

Question 2:
On the possibility that the c: is not actually hard-coded: Is there
an environment variable (like INSTALL_DRIVE=F to tell the
installation process which drive letter to to target for its temp and
installation files?

Question 3:
I didn't see this in the msiexec /help output: Is there an option to
msiexec to direct it on which drive to use, rather than some possible
default c:
Not sure about these, the documentation has parameters
BASEDIR and DATADIR with which you should be able to configure the
destination. But I don't know if that will fix your problem.

Yours,
Laurenz Albe


Reply With Quote
  #8  
Old   
Laurenz Albe
 
Posts: n/a

Default Re: Install problem: I have no C: drive but installation only wants that drive - 07-24-2008 , 03:56 AM



Beau Nanaz <spamntrapf (AT) yahoo (DOT) com> wrote:

First of all, I'd like to direct you to the web site for the Windows
Installer: http://pginstaller.projects.postgresql.org/

There is a link to silent installation options.
Also, if you need further assistance, there is a link to the
mailing list and the bug tracker where people can answer your questions
competently (which I cannot really do).

Quote:
Question 1:
Does the installation need the c: drive for temporary storage or as
its installation target? If it is temporary, I can simply use the
subst command to create a fake drive c: on a directory and delete it
when the installation is complete. I do *not* want a permanently
mounted fake c: drive; it would confuse other installations.

Question 2:
On the possibility that the c: is not actually hard-coded: Is there
an environment variable (like INSTALL_DRIVE=F to tell the
installation process which drive letter to to target for its temp and
installation files?

Question 3:
I didn't see this in the msiexec /help output: Is there an option to
msiexec to direct it on which drive to use, rather than some possible
default c:
Not sure about these, the documentation has parameters
BASEDIR and DATADIR with which you should be able to configure the
destination. But I don't know if that will fix your problem.

Yours,
Laurenz Albe


Reply With Quote
  #9  
Old   
Laurenz Albe
 
Posts: n/a

Default Re: Install problem: I have no C: drive but installation only wants that drive - 07-24-2008 , 03:56 AM



Beau Nanaz <spamntrapf (AT) yahoo (DOT) com> wrote:

First of all, I'd like to direct you to the web site for the Windows
Installer: http://pginstaller.projects.postgresql.org/

There is a link to silent installation options.
Also, if you need further assistance, there is a link to the
mailing list and the bug tracker where people can answer your questions
competently (which I cannot really do).

Quote:
Question 1:
Does the installation need the c: drive for temporary storage or as
its installation target? If it is temporary, I can simply use the
subst command to create a fake drive c: on a directory and delete it
when the installation is complete. I do *not* want a permanently
mounted fake c: drive; it would confuse other installations.

Question 2:
On the possibility that the c: is not actually hard-coded: Is there
an environment variable (like INSTALL_DRIVE=F to tell the
installation process which drive letter to to target for its temp and
installation files?

Question 3:
I didn't see this in the msiexec /help output: Is there an option to
msiexec to direct it on which drive to use, rather than some possible
default c:
Not sure about these, the documentation has parameters
BASEDIR and DATADIR with which you should be able to configure the
destination. But I don't know if that will fix your problem.

Yours,
Laurenz Albe


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.