The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Patch, что это такое и с чем едят "
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Patch, что это такое и с чем едят "
Сообщение от ktr Искать по авторуВ закладки on 18-Ноя-02, 12:21  (MSK)
Многоуважаемы АЛЛ подскажи как пользоваться и с чем едят патчи для ....
Что собственно делают и как их устанавливать эти текстовые файлики.
В Си я не силен (абсолютно)...

Премного боагодарствую..

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Patch, что это такое и с чем едят "
Сообщение от lavr emailИскать по авторуВ закладки on 18-Ноя-02, 12:45  (MSK)
>Многоуважаемы АЛЛ подскажи как пользоваться и с чем едят патчи для ....
>
>Что собственно делают и как их устанавливать эти текстовые файлики.
>В Си я не силен (абсолютно)...
>
>Премного боагодарствую..

man patch
man diff

например есть исходный source myprog.c в который нужно внести правки, если
размер файла myprog.c большой то проще хранить-распространять отдельные правки, для этого переименовывают оригинал, например:

cp myprog.c myprog.c.orig
в myprog.c вносят справления и делают побайтовую разницу двух файлов с
помощью утилиты diff, например:

diff -u myprog.c.orig myprog.c

эта разница и называется патчем (правкой)

diff -u myprog.c.orig myprog.c > patch-aa

теперь достаточно иметь первоначальный исходник myprog.c (тот что был до исправления) и созданную правку patch-aa, чтобы получить поправленный исходник (для чистоты эксперимента удаляем правленную версию myprog.c, а
старую myprog.c.orig переименовываем снова в myprog.c), необходимо выполнить:

patch < patch-aa

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру