Comments 18
Отсутствие реестра же. Программа — отдельная папка. На самом деле, как подобные вещи реализуют на маках другие компании?
Как по мне — отсутствие реестра — совершенно не повод для подобного вредительства. Никто не мешает вести лог-файл установки. Многие инсталляторы и под Windows так работают. Самые умные деинсталляторы, которые хотят удалить приложение вместе с папкой, предупреждают пользователя о том, что в папке остались файлы, не принадлежащие удаляемому приложению.
Мне кажется — это просто недальновидность разработчиков инсталлятора.
Мне кажется — это просто недальновидность разработчиков инсталлятора.
А это такое общепринятое на маке поведение создавать подпапку при инсталяции? Т.е. если я хочу поставить в /home/user/bbsdk, то оно должно установиться ~/bbsdk/sdk (или типа того)? И в bbsdk я поставить вообще говоря не могу, потому что инсталятор должен еще подпапку создать?
Для мака инсталятор который предлагает выбрать папку куда ставить это не характерно. Обычно это программа просто перетаскивается из папки инсталятора в папку Application или это визард, который опять же не предлагает ничего выбрать.
Если же инсталятор предлагает мне выбрать папку, то я ожидаю, что удалится он из нее корректно. И тут не проблема в том, что он не создал отдельную папку, а в том, что нет элементарной защиты от ошибки пользователя
Если же инсталятор предлагает мне выбрать папку, то я ожидаю, что удалится он из нее корректно. И тут не проблема в том, что он не создал отдельную папку, а в том, что нет элементарной защиты от ошибки пользователя
тут наверное разработчики из RIM решили что разработчики всегда страхуются и не будут так делать.
От себя добавлю — что никогда не ставлю новый SDK на рабочую систему — сначала пробую в песочнице — если все хорошо — то после только ставлю на основную систему.
P.S. ставили QNX SDK for Windows — таких проблем там нету, скорее всего в Вашем случае была недоработка конкретного билда инсталлера.
От себя добавлю — что никогда не ставлю новый SDK на рабочую систему — сначала пробую в песочнице — если все хорошо — то после только ставлю на основную систему.
P.S. ставили QNX SDK for Windows — таких проблем там нету, скорее всего в Вашем случае была недоработка конкретного билда инсталлера.
Яблочники, так вам и надо!
Смешной вы. Ничего страшного не произошло, иначе я писал бы в рубрику «Я негодую». На маках есть великолепная функция Time machine. Чтобы вернуть все назад мне понадобилось меньше 5 минут
Правила читайте. «Хабр — не жалобная книга.», а вы именно это и делаете.
Вы ошибаитесь. Мой пост это не жалоба, а предупреждение. Он написан, чтобы другие не наступили на грабли, на которые я наступил.
>Оказалось, что инсталятор не создает отдельную папку для себя, а все пишет в ту папку которую ты указал.
Логично, разве нет? Тем более, что по дефолту инсталлятор предлагает не /Applications, заметьте, а /Applications/bbndk, как бы намекая, что установит по тому пути, который указан. Вы указали /home. Инсталлятор сделал то, что вы ему сказали: установил туда, куда указано.
Логично, разве нет? Тем более, что по дефолту инсталлятор предлагает не /Applications, заметьте, а /Applications/bbndk, как бы намекая, что установит по тому пути, который указан. Вы указали /home. Инсталлятор сделал то, что вы ему сказали: установил туда, куда указано.
Да я написал, что это была моя ошибка. И понял ее после того как установил, но проблема не в этом, а в том как SDK удаляется. Согласитесь, что с таким деинсталятором надо быть поаккуратнее.
Sign up to leave a comment.
Осторожно с BlackBerry Native SDK