Re: Como adicionar um patch a um ARQ.deb
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
-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
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
--- 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
-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
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