[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Как применить патчи .diff



On 2005.10.19 at 21:58:26 +0400, Sergey wrote:

> Как применять патчи .diff (идущие к исходникам пакетов дебиана)???

Вообще-то этим должен dpkg-source заниматься. Имея на входе подписанный
подписью разработчика файл .dsc, в котором указана контрольная сумма и
diff.gz и orig.tar.gz. (ну или apt-get source, который всё равно после
выкачивания dpkg-source -x позовет).

Но иногда возникает необходимость применить патч вручную. Например, если
хочется попытаться собрать новую upstream-версию. Или если глупый
браузер распаковал diff.gz при скачивании (чтобы этого не было
рекомендую качать исходники пакетов wget-ом, если по каким-то
соображениям этого нельзя сделать apt-get-ом/aptitude).

Тогда эти патчи, равно как и любые другие, применяются посредством
программы patch. Которая обитает, естественно, в пакете patch. Надо
только разобраться как у неё работает ключик -p.



Reply to: