Автор статьи Поддерживаемые версии Ubuntu
Denis KonstantinovAll Ubuntu
  1. Допустим, есть две директории gnome-screensaver и gnome-screensaver.org (в папке gnome-screensaver.org — оригинальный исходный код), находящиеся внутри ~/src. Заходим в каждую из них и удаляем всё лишнее:

    make clean
    make distclean
  2. Затем переходим в ~/src и вводим команду:

    diff -Naur ./gnome-screensaver.org ./gnome-screensaver > ./patch
  3. Теперь,чтобы установить патч,нужно запустить:

    patch -p0 < ./patch
  4. Только не забудьте, что патчиться будет каталог ./gnome-screensaver! Здесь главное, на что нужно обратить внимание, — это знак перенаправления < и -p, подробнее тут http://ru.gentoo-wiki.com/wiki/HOWTO_diff_and_patch. Без перенаправления < программа patch будет спрашивать, какой файл патчить. Второй вариант — использовать ключ -i в место перенаправления <, т.е.

    patch -p0 -i ./patch

Ссылки

Ветка с обсуждением данной темы http://forum.ubuntu.ru/index.php?topic=2158.0