Как применить патч Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
wiki:make_patch [2012/05/30 15:57]
Улучшил стиль, сменил заголовок на более соответствующий содержанию
wiki:make_patch [2012/05/30 19:45] (текущий)
фиксы оформления
Строка 4: Строка 4:
 |Denis Konstantinov|All Ubuntu| |Denis Konstantinov|All Ubuntu|
  
-  - Допустим,​ есть две директории **gnome-screensaver** и **gnome-screensaver.org** (в папке **gnome-screensaver.org** — оригинальный исходный код), находящиеся внутри ~/src. Заходим в каждую из них и удаляем всё лишнее:​ +  ​-- Допустим,​ есть две директории **gnome-screensaver** и **gnome-screensaver.org** (в папке **gnome-screensaver.org** — оригинальный исходный код), находящиеся внутри ~/src. Заходим в каждую из них и удаляем всё лишнее:​ 
-<code bash>+  ​.. ​<code bash>
 make clean make clean
 make distclean make distclean
 </​code>​ </​code>​
-  - Затем переходим в ~/src и вводим команду:<​code bash>​diff -Naur ./​gnome-screensaver.org ./​gnome-screensaver >​./​patch</​code>​ +  ​-- Затем переходим в ~/src и вводим команду:<​code bash>​diff -Naur ./​gnome-screensaver.org ./​gnome-screensaver > ./​patch</​code>​ 
-  - Теперь,​чтобы установить патч,​нужно запустить:<​code bash>​patch -p0 <​./​patch</​code>​ +  ​-- Теперь,​чтобы установить патч,​нужно запустить:<​code bash>​patch -p0 < ./​patch</​code>​ 
-  - Только не забудьте,​ что патчиться будет каталог ./​gnome-screensaver! Здесь главное,​ на что нужно обратить внимание,​ — это знак перенаправления **<** +  ​-- Только не забудьте,​ что патчиться будет каталог ./​gnome-screensaver! Здесь главное,​ на что нужно обратить внимание,​ — это знак перенаправления **<** и **-p**, подробнее тут [[http://​ru.gentoo-wiki.com/​wiki/​HOWTO_diff_and_patch]]. Без перенаправления **<** программа patch будет спрашивать,​ какой файл патчить. Второй вариант — использовать ключ **-i** в место перенаправления **<**, т.е.<​code bash>​patch -p0 -i ./​patch</​code>​
-и **-p**, подробнее тут [[http://​ru.gentoo-wiki.com/​wiki/​HOWTO_diff_and_patch]]. Без перенаправления **<** программа patch будет спрашивать,​ какой файл патчить. Второй вариант — использовать ключ **-i** в место перенаправления **<**, т.е.<​code bash>​patch -p0 -i ./​patch</​code>​+
  
-==== Ссылки ====+===== Ссылки ​=====
  
 Ветка с обсуждением данной темы [[http://​forum.ubuntu.ru/​index.php?​topic=2158.0]] Ветка с обсуждением данной темы [[http://​forum.ubuntu.ru/​index.php?​topic=2158.0]]
  
-{{tag> ​Howto патч }}+{{tag> ​howto патч }}