Re: Como adicionar um patch a um ARQ.deb

2010-06-14 Por tôpico Ataliba Neto

 Anderson,


Vou colocar aqui em baixo o passo-a-passo que fiz uma vez pra alterar o .deb
do amsn, veja se isso pode te ajudar.

Os procedimentos para editar o pacote foram:

1. Criar pasta
mkdir amsn

2. Copiar o deb para dentro da pasta
3. Descomprimir o pacote com ar -x
4. Remover o amsn_0.97b-resulinux3.deb
5. Descompactar os dois .tar.gz
6. Remover control.tar.gz e data.tar.gz
7. Criar uma pasta chamada DEBIAN
8. Mover os arquivos control e md5sums para dentro da pasta DEBIAN
9. Editar o arquivo control e alterar para os valores:
- Version: amsn_berimbaulinux1
- Architecture: i386
10. Ir para o diretório onde está a pasta DEBIAN
11. Recriar pacote: dpkg -b . ..
O pacote será criado na pasta acima.

Qualquer coisa, posta de novo.

Sempre às Ordens,

-- 
Ataliba Neto.
O que Deus faz nenhum software é capaz.

http://www.atalibaneto.com.br


Re: Como adicionar um patch a um ARQ.deb

2010-06-12 Por tôpico Felipe Augusto van de Wiel (faw)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hmmm... desculpe, eu acabei deixando de responder algumas mensagens.


On 24-05-2010 11:14, Anderson Bertling wrote:
 estou instalando um patch p ppp para ele aceitar autenticação  do samba
 que achei nesse site
 http://oss.universe-network.net/patches/ppp-smbpasswd.php,
 
 baixei o fonte do ppp dentro dele achei um tar.gz e descompactei, pelo
 que pude intender p lendo o patch que é duas versões anteriores, eu
 mudei somente a versão do patch

Isso não funciona assim. Na verdade, mudar a versão
do cabeçalho do diff não faz diferença.


 diff -ur -N ppp-2.4.2/pppd/Makefile.linux
 ppp-2.4.2-patched-cleaned/pppd/Makefile.linux
 --- ppp-2.4.2/pppd/Makefile.linuxThu Nov 27 22:55:19 2003
 +++ ppp-2.4.2-patched-cleaned/pppd/Makefile.linuxFri Jul  2 17:17:52
 2004
 
  para
 
 diff -ur -N ppp-2.4.4/pppd/Makefile.linux
 ppp-2.4.4-patched-cleaned/pppd/Makefile.linux
 --- ppp-2.4.4/pppd/Makefile.linuxThu Nov 27 22:55:19 2003
 +++ ppp-2.4.4-patched-cleaned/pppd/Makefile.linuxFri Jul  2 17:17:52
 2004
 
 e renomeei o arquivo pra ficar em 2.4.4  e rodei
 mas ele me devolve essa informação
 
 
 /usr/src/ppp-2.4.4rel/upstream/tarballs# patch -Np0 -i ppp-2.4.4-smb.patch
 patching file ppp-2.4.4/pppd/Makefile.linux
 Reversed (or previously applied) patch detected!  Skipping patch.
 1 out of 1 hunk ignored -- saving rejects to file
 ppp-2.4.4/pppd/Makefile.linux.rej
 patching file ppp-2.4.4/pppd/auth.c
 Hunk #1 succeeded at 121 with fuzz 2.
 Hunk #2 succeeded at 424 with fuzz 2 (offset 16 lines).
 Hunk #3 FAILED at 2327.
 1 out of 3 hunks FAILED -- saving rejects to file ppp-2.4.4/pppd/auth.c.rej
 patching file ppp-2.4.4/pppd/chap_ms.c
 Hunk #1 FAILED at 74.
 Hunk #2 succeeded at 541 with fuzz 2 (offset 6 lines).
 Hunk #3 FAILED at 595.
 2 out of 3 hunks FAILED -- saving rejects to file
 ppp-2.4.4/pppd/chap_ms.c.rej
 patching file ppp-2.4.4/pppd/smbpwd.h
 
 
 como minha experiência a patch linux esta iniciando agora não intendi os
 hunk failed
 vc ou alguém sabe o que pode estar acontecendo ?

Quer dizer que ele não consegue aplicar o patch, porque
é uma versão diferente e a estrutura do código mudou.


Teria que atualizar o patch.

Abraço,
- -- 
Felipe Augusto van de Wiel (faw)
Debian. Freedom to code. Code to freedom!
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkwUORYACgkQCjAO0JDlykZDAgCfQ8XZdrSxJaJw6UHlv0sTih77
XoEAniPmU/oIT9cktIhKmHJ01BMgxnh9
=K1x4
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c143917.6040...@funlabs.org



Re: Como adicionar um patch a um ARQ.deb

2010-05-24 Por tôpico Anderson Bertling
ola felipe

estou instalando um patch p ppp para ele aceitar autenticação  do samba que
achei nesse site http://oss.universe-network.net/patches/ppp-smbpasswd.php,


baixei o fonte do ppp dentro dele achei um tar.gz e descompactei, pelo que
pude intender p lendo o patch que é duas versões anteriores, eu mudei
somente a versão do patch



diff -ur -N ppp-2.4.2/pppd/Makefile.linux
ppp-2.4.2-patched-cleaned/pppd/Makefile.linux
--- ppp-2.4.2/pppd/Makefile.linuxThu Nov 27 22:55:19 2003
+++ ppp-2.4.2-patched-cleaned/pppd/Makefile.linuxFri Jul  2 17:17:52
2004

 para

diff -ur -N ppp-2.4.4/pppd/Makefile.linux
ppp-2.4.4-patched-cleaned/pppd/Makefile.linux
--- ppp-2.4.4/pppd/Makefile.linuxThu Nov 27 22:55:19 2003
+++ ppp-2.4.4-patched-cleaned/pppd/Makefile.linuxFri Jul  2 17:17:52
2004

e renomeei o arquivo pra ficar em 2.4.4  e rodei
mas ele me devolve essa informação


/usr/src/ppp-2.4.4rel/upstream/tarballs# patch -Np0 -i ppp-2.4.4-smb.patch
patching file ppp-2.4.4/pppd/Makefile.linux
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file
ppp-2.4.4/pppd/Makefile.linux.rej
patching file ppp-2.4.4/pppd/auth.c
Hunk #1 succeeded at 121 with fuzz 2.
Hunk #2 succeeded at 424 with fuzz 2 (offset 16 lines).
Hunk #3 FAILED at 2327.
1 out of 3 hunks FAILED -- saving rejects to file ppp-2.4.4/pppd/auth.c.rej
patching file ppp-2.4.4/pppd/chap_ms.c
Hunk #1 FAILED at 74.
Hunk #2 succeeded at 541 with fuzz 2 (offset 6 lines).
Hunk #3 FAILED at 595.
2 out of 3 hunks FAILED -- saving rejects to file
ppp-2.4.4/pppd/chap_ms.c.rej
patching file ppp-2.4.4/pppd/smbpwd.h


como minha experiência a patch linux esta iniciando agora não intendi os
hunk failed

vc ou alguém sabe o que pode estar acontecendo ?


desde ja fico grato por qualquer ajuda






Em 24 de maio de 2010 02:30, Felipe Augusto van de Wiel (faw) 
f...@funlabs.org escreveu:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On 20-05-2010 12:22, Anderson Bertling wrote:
  estou com dificuldades para adicionar um patch em um aquivo.deb
  ou fonte, baixei o codigo fonte em atp-get soucer  dentro de
  /usr/src/  fiz o donwloads do patch e coloque ele na mesma pastas
  mas pelo que li na internet tenho que baixar o codigo fonte e
  rodar o patch no codigo fonte  mas não entendi direito o que é
  para fazer alguem pode me dar uma mão

 Depende da versão do pacote DEB, a versão 3.0 é mais
 fácil de adicionar patches. Na versão 1.0 depende do tipo de
 sistema de patches sendo usado.

Em geral, ao baixar o pacote com 'apt-get source'
 tem um diretório debian/patches, você pode adicionar seu
 patch lá e instruir o sistema para aplicar este novo patch.
 Mandar reconstruir o pacote fará com que o mesmo inclua o
 seu patch, sugiro alterar a versão do pacote para permitir
 que você saiba a diferença.

 Abraço,
 - --
 Felipe Augusto van de Wiel (faw)
 Debian. Freedom to code. Code to freedom!
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.10 (GNU/Linux)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

 iEYEARECAAYFAkv6DwQACgkQCjAO0JDlykZJTgCgyq8cQtQ59N0TnSMgyhQijqNI
 3ikAoI97bri1dTk5bQyOBgkQFwzkSmX/
 =6IVK
 -END PGP SIGNATURE-


 --
 To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact
 listmas...@lists.debian.org
 Archive: http://lists.debian.org/4bfa0f05.6040...@funlabs.org




-- 
Att

Anderson Bertling


Re: Como adicionar um patch a um ARQ.deb

2010-05-24 Por tôpico Joel A. Silva
--- Em seg, 24/5/10, Anderson Bertling andersonbertl...@gmail.com escreveu:

De: Anderson Bertling andersonbertl...@gmail.com
Assunto: Re: Como adicionar um patch a um ARQ.deb
Para: d-u-p debian-user-portuguese@lists.debian.org
Data: Segunda-feira, 24 de Maio de 2010, 14:14

ola felipe 

estou instalando um patch p ppp para ele aceitar autenticação  do samba 
que achei nesse site http://oss.universe-network.net/patches
/ppp-smbpasswd.php, 



baixei o fonte do ppp dentro dele achei um tar.gz e descompactei, pelo 
que pude intender p lendo o patch que é duas versões anteriores, eu mudei 
somente a versão do patch 

Anderson, patches são dependentes de versão. Se você possui a versão x.y.z, 
precisará do patch especifico desta versão x.y.z.  E das duas uma: 
1 - Obtenha o patch especifico para a versão que vc possui 

OU

2 - Leia o arquivo do patch, entenda o que ele faz, e implemente manualmente no 
codigo fonte que vc tem.

Resumo: patches são arquivos que implementam a diferença entre dois arquivos. 
Se vc tem dois arquivos diferentes entre si (versoes diferentes), então um 
terceiro arquivo que represente a diferença de um não representará exata e 
necessariamente a mesma diferença do outro. 

Abraços
Joel.






--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/350536.95353...@web114503.mail.gq1.yahoo.com



Re: Como adicionar um patch a um ARQ.deb

2010-05-23 Por tôpico Felipe Augusto van de Wiel (faw)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 20-05-2010 12:22, Anderson Bertling wrote:
 estou com dificuldades para adicionar um patch em um aquivo.deb
 ou fonte, baixei o codigo fonte em atp-get soucer  dentro de
 /usr/src/  fiz o donwloads do patch e coloque ele na mesma pastas
 mas pelo que li na internet tenho que baixar o codigo fonte e
 rodar o patch no codigo fonte  mas não entendi direito o que é
 para fazer alguem pode me dar uma mão

Depende da versão do pacote DEB, a versão 3.0 é mais
fácil de adicionar patches. Na versão 1.0 depende do tipo de
sistema de patches sendo usado.

Em geral, ao baixar o pacote com 'apt-get source'
tem um diretório debian/patches, você pode adicionar seu
patch lá e instruir o sistema para aplicar este novo patch.
Mandar reconstruir o pacote fará com que o mesmo inclua o
seu patch, sugiro alterar a versão do pacote para permitir
que você saiba a diferença.

Abraço,
- -- 
Felipe Augusto van de Wiel (faw)
Debian. Freedom to code. Code to freedom!
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkv6DwQACgkQCjAO0JDlykZJTgCgyq8cQtQ59N0TnSMgyhQijqNI
3ikAoI97bri1dTk5bQyOBgkQFwzkSmX/
=6IVK
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4bfa0f05.6040...@funlabs.org



Como adicionar um patch a um ARQ.deb

2010-05-20 Por tôpico Anderson Bertling
Boa tarte
estou com dificuldades para adicionar um patch em um aquivo.deb ou fonte,
baixei o codigo fonte em atp-get soucer  dentro de /usr/src/  fiz o
donwloads do patch e coloque ele na mesma pastas
mas pelo que li na internet tenho que baixar o codigo fonte e rodar o patch
no codigo fonte  mas não entendi direito o que é para fazer
alguem pode me dar uma mão

desde ja fico grato pela ajuda

-- 
Att

Anderson Bertling