![]() |
Не могу установить PostgreSQL под Windows XP
У меня возникла следующая проблема.
Я имею маленький розничный продовольственный магазин. Поскольку продукцию 1С я на дух не переношу, то для своих учетных нужд сделал проект, используя связку MS Access+MS SQL Server. Разумеется, по причине крайней нужды в деньгах, продукты от Microsoft приобретены путем скачивания с одного известного варезного портала. Но на днях меня посетили наши бескорыстные сотрудники-правоохранители. Я известным способом отвел беду, но только на месяц. Т.е. мне был дан месяц на решение проблемы. Либо приобрести лицензионный софт либо перейти на какой-нить бесплатный. Я кинулся искать альтернативу и быстро нашел postgreSQL. Скачал установщик, postgresql-9.3.1-1-windows.exe. Запустил на выполнение. Но практически сразу было выдано окошко со следующим содержанием: There has been an error. Unable to write inside TEMP environment variable path. Как я понимаю, установщик - это по сути самораспаковывающийся архив, распаковывающий свое содержимое во временную папку с последующим запуском чего-то. У меня прописаны следующие переменные среды: Temp=C:\Temp Tmp=C:\Tmp И действительно, было видно, что после запуска установщика, в папке Temp что-то появляется. Прочитав информацию об ошибке, я проверил разрешения для папки Temp и на всякий случай добавил разрешения на запись для всех, но это не помогло. Тогда я, уже в отчаянии, установил на весь диск C: полный доступ для всех, но и это тоже не помогло. Что делать? На машине установлена Windows XP SP3. |
Мне очень хотелось установить postgres в силу приведенных в исходном сообщении причин. Поэтому я продолжал поиск решения возникших затруднений.
Я понимал, что причина, в сущности пустяковая, связана как-то с правами доступа. И тут я вспомнил про утилиту dial-a-fix (DAF), к помощи которой я неоднократно прибегал и ранее. Вообще, пользуясь случаем, настоятельно рекомендую эту утилиту. Действительно стоящая вещь. Итак, я запустил DAF и выбрал пункт "reset permissions", восстановление разрешений и прав доступа. Программа поюзала с полчаса. И я снова, без особых, впрочем, надежд, запустил установку poastgreSQL. И, о чудо, установка прошла без сучка и задоринки. Теперь осталось дело за малым, разобраться, собственно, с самой postgreSQL, Резюме. Как и во многих других случаях, установка нетривиальной программы требует хорошего состояния системы. Хорошим правилом является приведение хозяйства в порядок. Очистка реестра, дисков, восстановление прав доступа и т.д. По крайней мере, для меня это послужило очередным полезным уроком. |
Время: 21:24. |
Время: 21:24.
© OSzone.net 2001-