From: Charles W. <cwi...@us...> - 2011-02-14 19:29:43
|
On 2/14/2011 2:07 PM, Keith Marshall wrote: > How do you install mingw-get the first time? You can't just > > mingw-get install mingw-get > > because you don't have mingw-get.exe to run that yet; you need to > bootstrap the first-time installation, in this case by manually > unpacking a zip-file or a tarball. However, that doesn't set up the > record which tells mingw-get that it has been installed; you still > need to run > > mingw-get install mingw-get > > to complete the bootstrap, before 'mingw-get upgrade mingw-get' can be > used for subsequent upgrades. To me, that doesn't seem particularly > intuitive, so ultimately, I hope to find a more elegant way to work > around the issue. > Hmm. This is easily handled by mingw-get-inst for first-time installs, but I don't think it would be a good idea to add that to mingw-get-inst's invocation of mingw-get, if future versions of mingw-get will do something smarter without such external help. It might make sense for mingw-get to (internally) create a "virtual" mingw-get installation record and insert it into its (in-memory) database, if an external "real" installation record is not found... Obviously if mingw-get is running, then it has been "installed" somewhere -- but that "somewhere" might not be exactly what you expect. That is, if somebody uses Windows Explorer to "browse" inside the mingw-get .zip file distibution package, and executes it from there, the derived "installation" path would be something like %APP_PROFILES%/Temporary Internet Files/blah blah/ Not good. -- Chuck -- Chuck |