2014-11-18 17 views
0

При создании инсталляторов я столкнулся с патчем и обновлением. В чем разница между патчем и обновлением? Является ли патч похожим на обновление?Разница между патчем и обновлением

+0

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что он спрашивает об определениях слов. – TylerH

ответ

4

Патч в основном представляет собой разницу между двумя базами данных MSI того же продукта (например, v1.0.0 и v1.0.1) и может быть установлен только на целевых компьютерах, где установлен его целевой MSI (то есть v1.0.0). Его можно использовать только для обновления установленного продукта. Он не может быть установлен отдельно.

Важным обновлением является установка новой версии продукта (например, v2.0.0) поверх старой версии (например, v1.0.0). Когда это выполняется, основное обновление сначала полностью удаляет старую версию и затем устанавливает новую версию вашего продукта. Установочный пакет, созданный как основное обновление, также может быть установлен как отдельная установка.

Patch Packages и Major Upgrades Статьи установщика Windows для более подробной информации.

+0

Hello Herman, В установщике Windows, как я могу «обновить некоторые DLL», но не совсем новые версии? Что-то более продвинутое, чем патч, который может обновить любую цель (например, patch103, которая принесет любую версию v100, v101, v102-v103), потому что у меня есть 2-3 DLL и файлы, которые необходимо обновить; но более легкий, чем полный апгрейд/установщик? – Kenny

4

Все исправления обновляются, но не все обновления являются патчами.

Патч - это часть программного обеспечения, предназначенного для обновления компьютерной программы или ее поддерживающих данных для ее исправления или улучшения. Это включает в себя исправление уязвимостей и других ошибок и улучшение удобства использования или производительности. Хотя предназначенные для устранения проблем, плохо спроектированные исправления могут иногда вводить новые проблемы (см. Программное обеспечение регрессии). (источник: wikipedia)

Новая функция в системе - это не патч, но это также обновление.

Смежные вопросы