Como usar o arquivo debdiff para fazer um pacote Debian local?

0

Eu tinha perguntado como aplicar o patch em um pacote debian Depois disso, tentei descobrir patches contra pacotes interessantes e consegui um script que informa isso. saída de limpeza de um script então está descendo, dá nomes de pacotes e existe claramente . Agora eu vim a saber de algo semelhante ao patch chamado debdiff que faz parte do devscripts . Eu vi o manpage (que eu não conseguia entender ou fazer uma cabeça ou cauda de). Eu tentei várias manipulações de palavras-chave do mecanismo de pesquisa para obter se houver uma maneira de usar o debdiff para fazer o que fazemos com o patch, mas surgiu vazio. Um dos patches que me interessa é o link . Como pode ser visto, ele tem um debdiff e não um patch. Conceitualmente, ambos parecem similares e / ou iguais. Eles podem ou não ser diferenças sutis de que conheço.

Minha consulta é o comando ser o mesmo - por exemplo é

$ patch -p1 < ../$whatever.debdiff 

o mesmo que

$ patch -p1 < ../$whatever.patch 

ou há alguma diferença ou algo que eu deva saber / lembrar de experimentar?

    
por shirish 24.11.2016 / 08:34

1 resposta

1

debdiff é uma ferramenta, não um formato de arquivo, e uma das coisas que pode produzir é um patch. Então, sim, o comando para aplicar o arquivo em # 845173 é simplesmente

patch -p1 < debdelta_0.55+nmu1.debdiff

Você provavelmente encontrará arquivos com .nmudiff extensões em suas explorações de bugs com patches; estas também são manchas simples e se aplicam da mesma maneira.

    
por 24.11.2016 / 09:17

Tags