Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия | |||
|
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 патч }} |