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