Патчим всё, что ни попадя или Open source в действии
Возможно, многие сталкивались с ситуацией, когда программа или библиотека из дистрибутива не содержит некоторой (нужной вам) функциональности, которая была добавлена в следующей версии. Или содержит баг, который был исправлен в следующей версии (или его исправление не было включено в основную ветку), а в репозитории вашего дистрибутива всё ещё содержится старая версия.
Именно с таким багом столкнулся я, а также все пользователи редактора JuffEd (новая версия которого, кстати, вышла на днях), использующие в качестве рабочего окружения среду GNOME под Linux. Баг этот заключается в том, что при использовании автокомплита его окошко появляется на мгновение, после чего пропадает, «унося» за собой фокус. На данном примере я покажу, как можно самостоятельно патчить программы из дистрибутива.
Описанный баг — это баг библиотеки QScintilla, который проявляется во всех программах, использующих данный компонент (например, аналогичное поведение наблюдается в Eric4). Если вы не пользуетесь ни одной из перечисленных программ, но руки чешутся попробовать — можете установить одну из них чисто в экспериментальных целях. Но, повторяю, баг проявляется только под GNOME, а под KDE всё работает.
Как написать #patch для исполняемого файла
Я отправил патч разработчикам и провёл некоторое его тестирование, но если они и включат этот патч, то в следующей версии. А что делать тем, кто использует не самые новые дистрибутивы? В данном случае ситуация ещё осложняется тем, что новая версия библиотеки (2.4) бинарно несовместима с предыдущей (2.3, которая содержится, например, в Ubuntu 9.04), поэтому просто собрать и установить версию 2.4 после того, как они решат данную проблему, будет нельзя — программы, собранные с использованием «родной» версии 2.3, при использовании версии 2.4 падают в 100% случаев.
Ну что, напугал? 🙂 А теперь меньше слов, больше дела!
Готовим ингредиенты
Будем собирать «родную» версию, но с нужным нам патчем. Я опишу весь процесс на случай, когда мы правим что-то с нуля, а также расскажу о более коротких путях, на случай, когда патч уже существует.
Итак, создадим каталог для экспериментов и перейдём в него:
$ mkdir -p experiments/qscintilla
$ cd experiments/qscintilla
Для начала нам понадобятся исходники ровно той версии, которая установлена у Вас в системе. Это делается не просто, а очень просто:
$ apt-get source libqscintilla2-3
Но для этого у вас наравне с основными репозиториями должны быть подключены репозитории с исходниками:
Итак, получили ровно те исходники, из которых был собран тот пакет, который находится репозитории. Большинство (если не все) пакетов имеют дистро-специфичные патчи, которые в случае Debian-based дистрибутивов лежат в подкаталоге debian/patches. Эти патчи применяются перед самой сборкой, и наша задача — положить туда деб-патч с нужным нам исправлением. Для этого нам понадобится утилита dpatch. Устанавливаем её (а также несколько других утилит, которые понадобятся нам при сборке) и переходим в основной каталог с программой:
Как определить FAKE ПАТЧ STONE ISLAND в 2017 году? || Обзор на оригинальный патч !
$ sudo aptitude install dpatch cdbs fakeroot build-essential patch
$ cd qscintilla2-2.3.2/
Добавляем основную изюминку
Мы видим, что в каталоге debian/patch находятся 3 файла: файл 00list и 2 файла с расширением .dpatch. Как нетрудно догадатся, файл 00list содержит список патчей, а оставшиеся файлы — это патчи и есть. Чтобы не возникало путаницы, те патчи, которые находятся в каталоге debian/patches и которые предназначены для программы dpatch, я буду называть деб-патчами, а просто патчами будут называться обычные исправления, которые могут быть созданны программой diff и которые обычно используются программой patch для внесения изменений.
Те, кого интересует результат, а сам процесс — не особо, могут скачать готовый деб-патч тут, положить его в каталог debian/patches и перейти к абзацу в конце данного раздела, который начинается словами «Если теперь мы заглянем в каталог debian/patches. »
Те же, кого интересует сам процесс, читают дальше инструкцию, как изготовить такой деб-патч самостоятельно.
Чтобы создать свой собственный деб-патч, находясь в основном каталоге программы выполним команду dpatch-edit-patch , где — имя нового деб-патча. При этом будет создана временная копия всего каталога исходных текстов, и наш шелл будет автоматически перенаправлен в неё. Тут мы можем править исходники так, как считаем нужным, после чего просто выходим из этого «вложенного шелла» командой exit, и результатом всех этих действий будет нужный нам деб-патч, содержащий все сделанные изменения. Править можно как вручную, так и при помощи команды patch (обычной patch, не dpatch), накладывая патчи, созданные кем-то другим.
Итак, правку вручную я оставляю за кадром, т.к. у каждого она может быть индивидуальна (можно убрать что-нибудь ненужное, а можно просто добавить в About-диалог «Мир, Труд, Май!» или что-нибудь ещё), а покажу как использовать готовые патчи на примере рассматриваемого случая, а именно для исправления автодополнения в QScintilla. Вот патч, который я послал разработчикам QScintilla. Сохраните его себе на диск.
Итак, теперь всё то, что я рассказал выше многими непонятными словами, проделаем при помощи коротких и понятных команд 🙂 Мы находимся в основном каталоге исходников qscintilla2-2.3.2:
$ dpatch-edit-patch 03_autocomplete (создаём новый деб-патч и попадаем в каталог с копией исходников)
$ patch -p0 < /path/to/our/qscintilla_autocomplete.patch (патчим исходники существующим патчем)
$ exit (выходим из «виртуального шелла»)
Если теперь мы заглянем в каталог debian/patches, то увидим, что там появился ещё один файл с именем 03_autocomplete.dpatch. Всё, что нам осталось сделать — это добавить его имя (без расширения .dpatch) в файл 00list. Если вы забудете это сделать, то пакет соберётся без наших изменений и ничем не будет отличаться от того, что лежит в репозитории.
$ echo «03_autocomplete» >> debian/patches/00list
Варим! То есть собираем
Находясь всё так же в основном каталоге исходников, выполняем
$ dpkg-buildpackage -rfakeroot
Он обязательно ругнётся, что удовлетворены не все зависимости для сборки. Устанавливаем всё, что он просит. На совершенно чистой машине для этого потребуется скачать 46.7 МБ архивов, после распаковки которых будет занято 181 МБ на диске. Если что-то из этого у вас уже установлено — то качать придётся меньше. Львиную долю составляют девелоперские библиотеки Qt4 (30.6 МБ и 124 МБ соответственно).
$ sudo aptitude install libqt4-dev python-all-dev sip4 python-sip4 python-sip4-dev python-qt4-dev python-qt4
В комментариях ниже хабраюзер arty совершенно справедливо заметил, что зависимости можно установить при помощи
apt-get build-dep [package name]
и таким образом не придётся руками перечислять все требуемые пакеты.
После установки всего требуемого запускаем сборку ещё раз:
$ dpkg-buildpackage -rfakeroot
Теперь всё должно пойти без вопросов.
Если вы всё сделали правильно на предыдущих этапах, то через некоторе время сборка окончится (ругнувшись на отсутствие цифровой подписи, но это можно проигнорировать), и в каталоге уровнем выше появится несколько deb-пакетов. Нас интересует один из них: libqscintilla2-3_2.3.2-0ubuntu2_i386.deb. Устанавливаем его
$ sudo dpkg -i ../libqscintilla2-3_2.3.2-0ubuntu2_i386.deb
и [пере]запускаем программы, которые используют данную библиотеку (например, JuffEd).
Вуаля! Автокомплит работает!
Если есть дополнения или замечания — добро пожаловать в комментарии.
UPD1: прошу прощения, залил не тот пакет. Если скачали deb, установили и ничего по-прежнему не работает — скачайте ещё раз:
$ md5sum libqscintilla2-3_2.3.2-patched-1ubuntu2_i386.deb
e5047bb52011d80b06e82fafe5063a73 libqscintilla2-3_2.3.2-patched-1ubuntu2_i386.deb
Источник: habr.com
Как запустить патч
Каждый день множество пользователей персональных компьютеров используют какое-либо программное обеспечение. Когда программа устаревает, разработчиком пишется новая версия программы либо патч (обновление). Если программа минимальна по количеству функций, то проще всего выпустить новую версию, которая компилируется малое количество времени. Иначе выпускается патч.
Статьи по теме:
- Как запустить патч
- Как устанавливать патчи к играм
- Как установить патч на телефон
- Как ставить патч
Вам понадобится
- Выполнение всех условий установки патча при его запуске.
Инструкция
На самом деле запуск патча не составит труда. Больших знаний в этом деле нет. Но большинство ошибок, совершаемых теми, кто пользуется этими патчами, заключается в халатном отношении к устанавливаемому программному обеспечению. К каждому патчу, как правило, прилагается инструкция – это текстовый файл, который чаще называется readme.txt. Само слово read me означает «прочти меня», что многие пользователи не делают – отсюда появляются проблемы с дальнейшей работой программ.
В этом файле указанна последовательность действий при запуске и установке этого патча. В основном, это пошаговая система работы с этим патчем. Одним из самых главных условий является выгрузка из памяти самой программы, на которую будет установлена «заплатка». Это значит, что потребуется не только закрыть программу, но и выгрузить из памяти.
Некоторые программы остаются в памяти при использовании команды «Закрыть программу». Это можно объяснить тем, что в свойствах программы может быть активирован пункт «При закрытии программы свернуть в трей». Иногда программа долго выгружается из памяти. В таких случаях можно воспользоваться «Диспетчером задач»: нажмите сочетание клавиш Ctrl + Shift +Esc – перейдите к вкладке «Процессы» — найдите процесс вашей программы – нажмите правой кнопкой мыши на нем – пункт «Завершить процесс».
Чаще всего правильной установке патча необходимо, чтобы были закрыты также другие программы, в частности браузер. Для запуска патча воспользуйтесь «Проводником» или другим файловым менеджером. Запустите патч двойным нажатием левой кнопки мыши. Следуйте всем инструкциям, которые появляются в окне уведомлений патча.
После завершения установки автоматически откроется ваш браузер с домашней страницей сайта компании, чей патч вы установили.
- как работать с патчами
Совет полезен?
Статьи по теме:
- Как ставить patch
- Как заливать патчи
- Как активировать патч
Добавить комментарий к статье
Похожие советы
- Куда вставлять патч
- Как установить патч на мод
- Как устанавливать патч battlefield-2
- Как поставить патч
- Как вставлять патчи в игру
- Как обновить версию игры
- Как распаковать патч
- Как устанавливать патчи Warcraft 3 frozen throne
- Как установить патч
- Как использовать патчи для игр
- Куда сохранить патч
- Что такое кряк
- Как обновить составы
- Как добавить патч в игру
- Зачем нужны патчи
- Как создать патч
- Как установить патч Fallout 3
- Как установить патч pes 2009
- Как установить патч на фифу
- Как установить патч sims 2
- Что такое кейген
- Как установить мод в игру
- Как обновить Counter Strike Source
- Как обновить программу в компьютере
Источник: www.kakprosto.ru
LiveInternetLiveInternet
Люблю людeй в пpeкpacнoм нacтpoeнии, Кoгдa в глaзax cмeётcя дoбpoтa, A в cepдцe — .
ВСЕ ПОЛЕЗНЫЕ СОЧЕТАНИЯ КЛАВИШ КЛАВИАТУРЫ ДЛЯ ЭФФЕКТИВНОЙ РАБОТЫ * * * * * * * * * * .
Скажите, Вы когда-нибудь любили? Скажите, Вы когда-нибудь любили? Скажите, в Вашем доме плыл.
Творожно-лимонное печенье с глазурью (быстро и легко) Творожно-лимонное печенье с глазурью (бы.
ПРОСТЕЙШИЙ СПОСОБ ВДЕТЬ НИТКУ В ИГОЛКУ! . Посмотрите, как просто все оказывается на самом деле.
-Приложения
Я — фотографПлагин для публикации фотографий в дневнике пользователя. Минимальные системные требования: Internet Explorer 6, Fire Fox 1.5, Opera 9.5, Safari 3.1.1 со включенным JavaScript. Возможно это будет рабо
Онлайн-игра «Большая ферма»Дядя Джордж оставил тебе свою ферму, но, к сожалению, она не в очень хорошем состоянии. Но благодаря твоей деловой хватке и помощи соседей, друзей и родных ты в состоянии превратить захиревшее хозяйст
ОткрыткиПерерожденный каталог открыток на все случаи жизни
Всегда под рукойаналогов нет ^_^ Позволяет вставить в профиль панель с произвольным Html-кодом. Можно разместить там банеры, счетчики и прочее
- Скачай фильмыСкачивай фильмы быстро
-Музыка
-Подписка по e-mail
-Поиск по дневнику
-Статистика
Создан: 07.01.2009
Записей:
Комментариев:
Написано: 24934
Как пользоваться keygen, crack, patch
*** Ни для кого не секрет, что в нашей стране 90% установленных программ на компьютерах не являются лицензионными. Программы уже взломаны, но чтобы их установить требуются некоторые навыки. В статье рассмотрены самые распространенные способы установки пиратских программ. Как пользоваться keygen? Как пользоваться crack?
Что такое request code? Как пользоваться patch? ***
1. Инструкция по установке в текстовом файле
Первое, на что надо обратить внимание, есть ли в этой папке файл «readme.txt» или «прочти меня.txt» (могут быть и другие названия). Очень часто в нем написана инструкция по правильной установке программы. Если файл с инструкцией есть, то, смело, открываем его и следуем инструкции. Если файла нет, то ситуация немного усложняется.
2. Серийный номер в текстовом файле
Для подтверждения прав на программу иногда требуется серийный номер. Имея его, вы сможете установить программу бесплатно. Серийный номер может потребоваться либо при установке программы, либо при первом запуске уже после установки. Пропустить этот шаг вы не сможете, дальше программа не пойдет, пока вы не введете серийный номер (рис.1).
рис.1 Запрос на ввод серийного номера
Пример серийного номера: ADE-R119-F196-k9BA-17CD В папке с программой (в той же папке что и установочный файл) может находиться файл с серийным номером. Чаще всего он называется «Серийный номер», «Serial number», «Ключ», «key», «crack». Открываем этот файл, копируем серийный номер и вставляем его в нужное место.
- Начать установку программы, пока не потребует серийный номер
- Открыть текстовый файл, скопировать серийный номер (Cntr+C)
- Вставить его в то место, где требуется (Cntr+V)
- Все
3. Как пользоваться keygen
В папке с программой может находиться файл-программа (keygen, crack, . ).
Вот пример такой программы, если ее запустить (рис.2):
рис.2 Генератор серийных номеров
Нажимаем на кнопку «Generate» (рис.3)
рис.3 Генератор серийных номеров с ключом
Копируем серийный номер, вставляем в нужное место и все готово. Продолжаем установку, либо нажимаем «Ок» (возможно «Готово», «далее» . ), если установка уже завершена.
- Начать установку программы, пока не потребует серийный номер
- Открыть файл Keygen
- Сгенерировать серийный номер и скопировать (Cntr+С)
- Вставить его в то место, где требуется (Cntr+V)
- Все
4.Получение доступа при помощи «Request code»
Еще один вариант. Во время установки программы или после запуска установленной программы, на экране появляется окно с регистрацией. В папке с установочным файлом должен быть keygen.exe, crack.exe или что-то еще.
Пример окна регистрации (рис.4):
рис.4 Начало регистрации с «Request code»
Иногда нужно выбрать режим регистрации, например, выбрать «ввести серийный номер». На экране появляется окно для ввода серийного номера. (рис.5)
В данном случае:
— Get an activation code – получить код активации
— Enter an activation code – ввести код активации (нужный нам вариант)
рис.5 Запрос кода авторизации
Открываем из папки с установкой программы файл keygen.exe (crack.exe, . ) (рис.6).
рис.6 Генератор кода авторизации
Теперь нам нужно скопировать «Request code» из окна на рис.4 (рис.5) и вставить в окно на рис.6. Выделяем Request code и нажимаем Cntr+C (горячая клавиша копировать).
Вставляем в последнее окно скопированный код (Cntr+V).
Обратите внимание.
Код скопировался не полностью, а только первая строчка. Вторую строчку кода нужно скопировать отдельно, в окне на рис.6 нужно поставить пробел, скопировать и вставить оставшуюся часть «Request code». Должно получиться так (рис.7):
рис.7 Генератор после вставления «Request code»
После этого в программе на рис.7 нажимаем кнопку «Calculate» (иногда называется Generate). Должно получиться так (рис.8):
рис.8 Полученный код авторизации
Копируем «Auth code» из программы рис.7 в окно на рис.5 и получаем так (рис.9):
рис.9 Вставляем код авторизации
Нажимаем Next или Ok. Нам должны сообщить, что регистрация прошла успешно. Теперь программой можно пользоваться бесплатно.
Такая ситуация встречается довольно часто. Главное не забывайте, что Request code состоит из двух строчек.
- Установить программу
- Запустить программу
- Выбрать режим ввода серийного номера (Enter …)
- Открыть keygen
- Скопировать «Request code» из программы в «keygen» (обе строчки)
- В «keygen» нажать кнопку сгенерировать
- Скопировать код, полученный в «keygen»
- Вставить его в требуемое место в программе (Cntr+V)
- Нажать готово
- Все
5. Как пользоваться patch
Иногда для бесплатной установки программы нельзя просто сгенерировать серийный номер. В таких случаях используют специальные программы, которые изменяют файлы так, чтобы программа не требовала денег. В папке с установщиком программы должен находиться файл «Patch» (он может называться — patch, keygen, crack, . ). Это и есть программа, которую еще называют патч.
Первое, что мы должны сделать, это установить программу (ту, которую мы хотим сделать бесплатной). После установки открывать программу не надо.
Дальше, надо переписать patch (или другой файл-патч) в папку, в которую мы установили программу. Скорее всего это диск С, папка Program files, папка с название программы (C:/Program files/«название программы»).
Дальше открываем файл patch (или другой файл-патч)
Вот пример файла patch.exe (рис.10):
рис.10 Программа-патч
Чаще всего в этом файле только одна кнопка. В данном случае это кнопка Apply patch. В некоторых случаях она может называться Crack. Нажимаем на эту кнопку и программой можно пользоваться бесплатно.
- Установить программу
- Скопировать Patch.exe в папку, куда установили программу
- Открыть Patch.exe
- Нажать единственную кнопку в программе «Patch»
- Запустить программу
- Все
6. Файлы, для установки программы бесплатно, отсутствуют
Может быть и такое, что программу вы скачали без пиратского «лекарства». То есть, без готовых серийных номеров, кейгенов или патчей. Тогда задача усложняется. Лучше конечно скачивать программы с готовыми «лекарствами». Но что если все-таки такая проблема встала?
Рубрики: | браузеры, закладки, полезнейший софт советы |
Метки: помощь проги интересно и полезно
Процитировано 258 раз
Понравилось: 54 пользователям
Источник: www.liveinternet.ru
Игровой патч — что это такое?
Конечно, каждому геймеру хотелось бы, чтобы компьютерная игра, которую он приобретает, была уже полностью завершена и готова к использованию. Однако, к сожалению, такого результата удается добиться далеко не всем компаниям, занимающимся разработкой. Естественно, они не оставляют все так, как есть — они постоянно занимаются исправлением ошибок.
В этом им помогают специальные патчи, которые пользователи затем могут скачать абсолютно бесплатно. В данной статье вы узнаете про патч: что это такое, какие они бывают и как их использовать. Понятно, что со временем все меняется, соответственно, форма подачи патчей также не остается прежней, но при этом суть остается всегда одинаковой. И вам обязательно стоит знать о том, что же представляет собой патч.
Разработка игры
Многие геймеры, когда играют в очередной крупный проект, даже не задумываются о том, через что он прошел, прежде чем попал к ним в руки. Если вы хотите узнать про патч, что это такое, как его использовать и зачем он нужен, вам нужно понимать, как создаются компьютерные игры. Естественно, здесь не будет описан весь процесс, потому что он невероятно долгий и многосторонний.
Более того, большая часть его не является жизненно важной для этого вопроса. Самое необходимое, что вам стоит знать — это стадия тестирования. Когда разработка игры заканчивается, то уже готовый и играбельный проект отправляется на альфа-тестирование.
Здесь профессиональные тестировщики проверяют работоспособность игры, указывают на недостатки и проблемы, которые исправляются еще до выхода игры в свет. После этого начинается бета-тестирование, которое может быть открытым или закрытым.
Здесь уже геймеры сами тестируют игру и сообщают разработчикам о том, что с ней не так — в зависимости от типа тестирования, проект оказывается в открытом доступе, либо определенной группе людей дается возможность проверить его. И после этого проводятся финальные доработки и исправления — и проект выходит в продажу. Однако даже такая внимательная и дотошная многоуровневая проверка не всегда способна обнаружить все минусы, поэтому и существует такое понятие как патч. Что это такое? В данной статье вы узнаете все о патчах.
Что такое патч?
Итак, теперь вы представляете себе, как проходит тестирование игры, но почему же нужен патч? Что это такое? Как могут легко понять знатоки английского языка, патч — это «заплатка» для игры, небольшая программа, которая устанавливается в игру и исправляет в ней определенные моменты.
К сожалению, даже самая многоуровневая проверка может не обнаружить все ошибки, которые содержатся в игре — они всплывают только после релиза. Именно тут и вступает в силу патч — разработчики собирают информацию о том, какие ошибки все еще присутствуют в игре, разрабатывают для них заплатку и предоставляют ее для свободного скачивания. Таким образом, игрокам не приходится платить повторно на версию без ошибок — они могут «пропатчить» уже имеющуюся игру. Однако какими бывают патчи? Ведь встречаются самые разнообразные варианты.
Стандартный патч
Если вы знаете, что для игры, которую вы имеете на руках, существуют определенные патчи, которые стоило бы установить, вам нужно понимать, какими могут быть эти заплатки. Самый обыкновенный патч — это архив, содержащий в себе необходимые файлы, которые вы можете скопировать в папку с игрой в соответствии с инструкциями, содержащимися в том же архиве. Однако далеко не всегда разработчики заставляют геймеров делать все самостоятельно — иногда вы можете воспользоваться специальной программой-патчером. Вам нужно лишь запустить ее, выбрать ту игру, которую вам нужно пропатчить, после этого выбрать тот патч, который вы хотите установить — и все. Fifa-патчи чаще всего выпускаются именно в таком виде, потому что данная серия является очень популярной и существует уже довольно давно, поэтому программа-патчер не меняется со временем, и геймеры могут спокойно патчить любую версию каждой игры серии.
Кумулятивные патчи
Отдельно стоит поговорить о кумулятивных патчах. Например, они очень часто могут встретиться для игры «Сталкер» — патчи подобного рода содержат в себе сразу несколько заплаток, которые выходили в свет ранее. Таким образом, вместо того чтобы качать каждый вышедший патч по отдельности и устанавливать их по одному, вы можете скачать кумулятивный патч, который будет содержать в себе все изменения предыдущих заплаток, что невероятно удобно.
Как пропатчить игру?
В большинстве случаев геймеры пользуются специальными платформами для игр, такими как «Стим». Там вы можете настроить свой клиент таким образом, чтобы все обновления, которые выходят для игры, устанавливались автоматически. Это очень полезная функция, но, к сожалению, далеко не все игры есть в «Стиме», поэтому вам придется изучать патч-панель. Как уже было сказано ранее, разобраться с этим процессом можно очень просто. Тут есть только два варианта: или вы качаете архив и переносите файлы из него в папку с игрой, или же вы открываете патч-панель и указываете только путь к игре и к патчу, а программа все делает за вас.
Источник: fb.ru
Что такое Патч и зачем он нужен?!
Многие из Вас, дорогие мои читатели, уже сталкивались с таким компьютерным термином, как «Патч». Но что это такое — внятно ответить сможет не каждый. И уж тем более, мало кто знает, откуда оно появилось. А ведь у него есть своя, довольно-таки интересная история.
Сейчас «Патч» (англ. Patch) обозначает файл или набор файлов, с помощью которых вносятся поправки в код программы с целью устранить в ней ошибки и уязвимости, либо для изменения каких-либо её параметров. Например, в игре патч может добавить дополнительные уровни, локации, изменить графическое оформление и тому подобное.
В офисных и прикладных программах с помощью патча обычно меняется используемый язык интерфейса или открываются дополнительные функции.
Само слово Патч (Patch) в переводе с английского означает «заплатка». Сам термин появился достаточно давно, ещё в то время, когда компьютеры использовали в качестве носителя информации перфокарты и перфоленты.
Для самых юных читателей поясню: перфокарта — это бумажная карточка, на которую в специальной последовательности наносятся дырочки, представляющие собой код программы, которую компьютер считывает и преобразует в машинный код.
Перфолента — это практически тоже самое, только уже вместо карточки используется лента. В случае, если программист находил в программе ошибку — он вырезал в ленте проблемный кусок, а вместо него вклеивал исправленный. Вот этот, новый участок перфоленты и получил название «Патч», то есть заплатка.
Сейчас, чтобы установить патч, конечно же не надо ничего вклеивать. Пользоваться им значительно проще. Обычно достаточно запустить специальную программу-патч. В некоторых случаях ей может быть необходимо указать путь к файлам, с которыми будут проводится операции.
Источник: set-os.ru