Perguntas com a marcação «patch»

Um patch é um arquivo usado para alterar um pacote de código-fonte, por exemplo, para corrigir um bug ou adicionar um recurso.

32
Corrigindo um binário com dd

Eu li essa citação (abaixo) várias vezes, mais recentemente aqui , e estou constantemente intrigado com a forma como ddpode ser usado para corrigir qualquer coisa e muito menos um compilador: O sistema Unix que usei na escola, há 30 anos, era muito limitado em RAM e espaço em disco....

26
Como posso aplicar um patch -p0 em qualquer diretório ativo?

Eu tenho um patch com caminhos absolutos que desejo usar. isto é, as primeiras linhas são as seguintes. --- /usr/share/apps/plasma/packages/org.kde.pager/contents/ui/main.qml 2014-10-10 18:47:23.000000000 +1100 +++ /usr/share/apps/plasma/packages/org.kde.pager/contents/ui/main.qml.mod 2014-11-11...

21
Qual é o propósito dos patches do kernel do linux?

Para cada versão do kernel Linux, há um arquivo de patch disponível para download. Por exemplo, o linux-3.12.22 possui um patch 3.12.22 correspondente . Qual é o objetivo desse patch? Para corrigir sempre o kernel correspondente antes de compilá-lo ou atualizar uma versão anterior do kernel com o...

15
Essa é uma boa maneira de criar um patch?

Eu gostaria de criar um patch de um gccramo específico comparando-o com os lançamentos oficiais; então, quando eu descompactar o tarball da versão estável, posso aplicar o patch e obter o equivalente ao que estava naquele ramo específico. É a primeira vez que preciso criar um patch, então é a...

14
Como fazer o patch ignorar pedaços já aplicados

Eu tenho um arquivo de patch muito grande que estou tentando aplicar ao meu código. O problema é que algumas das alterações no meu patch já existem no código. Existe uma maneira de fazer o patch ignorar normalmente as alterações que já foram aplicadas? A -Nopção não faz o que eu quero. Se...

10
Como dividir e editar patches?

Às vezes, preciso dividir um patch grande em outros menores (disjuntos), por exemplo, para cada recurso separado incluído. Geralmente faço isso por meio de comandos vim yank / dd padrão e troca de janela dividida. Mas existem algumas ferramentas / vim-truques para ajudar com esse tipo de...

9
como incluir um novo arquivo em um patch

Eu tento fazer um patch como apresentado aqui . Digamos que eu tenha dois diretórios pp1(modified version)e pp0(clean version)crie um arquivo de correção pp0.patchcom o diffcomando: diff -crB pp0 pp1 > pp0.patch O problema é que, se houver um arquivo apenas no pp1, ele não será incluído no...