Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Patch (UNIX) - Пример использования24 мая 2011Оглавление: 1. Patch (UNIX) 2. Пример использования 3. Портирование Для создания патча, или файла правки, с помощью утилиты diff, выполните в командной строке: $ diff -u старый_файл новый_файл > разница.diff # ключ -u командует diff выдавать разницу в т.наз. стандартном формате Чтобы применить полученный патч, наберите в командной строке: $ patch < разница.diff . Выполнение последней команды перенесет разницу из нового файла в старый, обновив старый файл. Патч можно «откатить», то есть отменить, передав программе patch ключ -R: $ patch -R < разница.diff Как правило, утилита patch способна правильно обновить файл и в том случае, когда он несколько изменился. Для этого утилита patch использует «контекст» несколько строчек, соседних с областью применения патча, хранящихся в файле правки наряду с другой информацией о замене. Однако в случае существенного расхождения файла, к которому применяется патч, и исходного файла, использовавшегося при создании патча, корректность применения патча, вообще говоря, не гарантируется. Просмотров: 2403
|