Блог Александра Божко
Архивы
Рубрики
Поделись с другими!
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Вчера мне пришло письмо примерно следующего содержания.

Будьте  добры,  подскажите пожалуйста, пакеты обновлений на Delphi XE2 ставятся  последовательно,  т.е.  Upd1  затем  Upd2… или можно сразу ставить  четвертый  фикс?  У  вас  в  блоге   я, к сожалению, данной информации не нашел.

Я решил продублировать ответ на данный вопрос в блоге.

Обновления нужно ставить последовательно. В некоторых случаях, обновления требуют полной переустановки продукта. А лучше всего прочесть Release Note перед обновлением!
Но,   если  вы  устанавливаете  Delphi  с  образа  на  сайте,  читайте внимательно какие апдейты уже включены в установочный пакет.

Например, сейчас на EDN для зарегистрированных пользователей выложен следующий образ:

Delphi XE3 and C++Builder XE3 ISO (includes Update 1)

ISO for Delphi XE3 and C++Builder XE3 (this is one of multiple ISOs that make up RAD Studio XE3) (includes Update 1)

Как видите, в этот образ уже включен первый апдейт (не путайте с хотфиксами, которые включены в апдейт).
Если  же  Вы  пользуетесь  онлайн  установщиком,  то  как правило, все апдейты станут автоматически.

В  любом  случае,  в  комплекте  Delphi  поставляется утилита Check For Updates. Она сама вам расскажет, что нужно установить. Это официально рекомендованный вариант.

Если у вас возникли вопросы, связанные с лицензированием или использованием приобретенных продуктов Embarcadero – мои контакты на сайте http://delphixe.com.ua/. Буду рад помочь.

 


Поделись с другими!
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

5 комментариев: Правильная установка обновлений. UPD

  • Имхо, апдейты к Дельфи ВСЕГДА были куммулятивными. То есть если на RTM Delphi XE2 поставить Update3, то он уже включает в себя все предыдущие – Update1, Update2. То есть предыдущие ставить НЕ НАДО. То же касается и справки и ее апдейтов.

    Единственный нюанс – некоторые апдейты требовали ПЕРЕУСТАНОВКИ, то есть фактически это новый релиз, и из такого апдейта на самом деле можно поставить Дельфи на чистую машину – на которой раньше Дельфи не было. Обычные апдейты ставятся на компьютер, на котором Дельфи установлена.

    Первый раз слышу, что обновления до Update4 нужно накатывать последовательно.

    Следует отличать обновления от хот-фиксов. Хот-фиксы всегда ставятся к той версии, для которой они сделаны – то есть если есть hot fix 1 for XE2-Update4, то его нужно ставить именно на Update4, а не на Update3.

  • deksden – Вы практически правы на 100%, но нужно чуть-чуть дошлифовать.

    Update-ы к Delphi НЕ всегда были кумулятивными, но начиная с 2010 так и было. Т.е. слово “ВСЕГДА” лучше поменять на “ОБЫЧНО”.

    Устанавливать “Delphi-с-апдейтом” на чистую машину – да, можно, только не обязательно на чистую. И вообще, в большинстве случаев работают 2 сценария: человек купил/поставил Delphi, а потом планомерно на свою же “грязную” машину докидывает обновления. Человек, купивший Delphi некой версии с уже выпущенными Update-ами уже качает и ставит Delphi на чистую машину единым комплектом с текущими актуальными обновлениями.
    На “первый раз” пользователь получает ссылку на интернет-инстоллер, впоследствии уже после реги (и тогда Embarcadero знает, что этот продукт Ваш), лучше всего качать и ставить с образов: http://cc.embarcadero.com/Author/575019 , заметьте, что до версии ХЕ2 по адресу http://cc.embarcadero.com/Author/685 лежало всё (и там нужно “рыть” предыдущие версии, например, 2010, если кому нужно). Просто имейте ввиду, что теперь есть два “склада” готовой продукции. Там же, кстати, размещаются и продукты, которые идут в подарок по различным акциям (например, TMS).

    Обычно “hotfix” выпускается, когда пользователь с контрактом на “поддержку и сопровождение” (support & maintenance) воспользовался правом внеочередного и быстрого исправления именно нужного ему бага. Опять же – “обычно”, я лишь говорю про свой опыт. Поэтому hotfix, чаще всего, не может содержать каких-то массовых обновлений/исправлений/добавлений. Тут Вы правы, вяжется он накрепко к конкретной версиии. Затем он входит в ближайший массированный Update.

    Но в целом Вы написал всё здорово, я лишь воспользовался моментом привести полезные ссылки :)

    С хотфиксами то

  • Если мне не изменяет память, то именно с 2010 версии дельфей пошло значительное количество обновлений: до этого было 1-2 обновления к каждой версии (не больше). Но вы правы, лучше не говорить так категорично – ВСЕГДА) Просто обновления стали актуальны именно в связи со сменой политики и выходом большого количества обновлений. Кстати, я так и не знаю странички, на которой были бы собраны сведения обо всех обновлениях ко всем версиям Дельфи! Было бы здорово, чтобы такая страничка была!)

    Ну и автор конкретно не прав с фразой “все обновления НУЖНО ставить последовательно”. Это дезинформация. Ставить нужно только самое последнее “массовое” обновление (которое так и называется – Update), просто оно может или ставиться или как обновление, или попросить выполнить деинсталляцию текущей версии дельфи и поставиться заново. Максимум что может потребоваться дополнительно – это “накатить” хотфикс на последнее обновление (как на Update4 к XE2 есть hotfix1, поэтому полное название последней выпущенной версии XE2 – U4hf1).

    Для пользователя, по большому счету – разницы в способе установки обновления (деинсталляция или простое обновление) – нет. А вот то, что интересно – это необходимость повторной установки и компиляции компонентов при накатывании обновления. Я бы лучше на месте автора подробнее об этом бы написал: при деинсталляции студии надо сохранить значения в реестре. Тогда повторной установки компонентов не требуется. Но может потребоваться повторная компиляция установленных пакетов для линковки их с новыми версиями RTL. Такие особенности и следует расписать(может быть на примере самых распространенных доп библиотек типа TMS/DevExpress и всяких DACов).

    • Да ну что Вы меня путаете!

      Delphi and C++Builder XE2 Update 3 is an MSI-based patch. This update can be applied over any of the following products:

      Delphi XE2 with Update 1 or 2
      C++Builder XE2 with Update 1 or 2
      RAD Studio XE2 with Update 1 or 2

      http://docwiki.embarcadero.com/RADStudio/XE2/en/Release_Notes_for_XE2_Update_3

      Откуда недвусмысленно следует, что без UPD 1 оно вообще не станет!

      • Но при этом Update 4 к той же XE2 – не требует установленного Update никакой версии, фактически это новый релиз!) А что касается пресловутого Update1 к XE2, то он фиксил мехнизм защиты и менял чего-то там с авторскими правами (OpenGL?), и фактически являлся исправленным Release; для него даже readme в Wiki не осталось – первый релиз XE2 уже с Update1! )

        Help update к XE2 любой версии ставился на любую предыдущую версию/Update.

        Опять же XE3 Update 2 ставится на RTM или Update1!

        В общем, update к RAD Studio КАК ПРАВИЛО куммулятивный, но иногда бывают исключения))

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Продукты DevArt
Купить онлайн:



Читай русскоязычные Delphi блоги
Каталог блогов Blogdir.ru
Яндекс.Метрика