-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 [ Não faça top-post ]
On 20-03-2009 23:16, Aderbal Botelho wrote: > 2009/3/20 hamacker <[email protected] <mailto:[email protected]>> >> Eu vou ter de recompilar o squid a partir dos fontes porque descobrí >> que algumas funcoes na compilação normal foram desativadas. >> Gostaria de saber se há um jeito de recompilar o pacote e passar as >> novas opcoes (--enable-isto --enable-aquilo) sem ter que fazer o ' >> make install' e perder definitvamente o pacote. >> >> Eu pensei que ja que é possivel fazer um backport deve existir um meio >> de apenas reempacota-lo com minhas opcoes necessarias : >> >> apt-get build-dep squid >> apt-get -b source --enable-auth="ntlm,basic" >> --enable-basic-auth-helpers="winbind" - >> -enable-ntlm-auth-helpers="winbind" (...) >> >> Minha intenção é continuar usando o modelo de reempacotamento sem >> precisar dum make install ou descompactar o source do pacote e fazer >> por minha conta. >> >> Se tiver um jeito fácil, qualquer dica é bem vinda. > apt-get install dpkg-repack > dpkg --get-selections | awk '{if ($2 == "install") print "dpkg-repack > "$1}' > lista > sh lista > > Os pacotes vão ficar no diretório que rodar os comandos. > O conteúdo das configurações dos pacotes serão a que você realizou antes > de rodar o comando. > > Para essa dica ficar perfeita, basta saber como criar um repositório com > os pacotes gerados pelo comando, alguem tem alguma dica? apt-move, reprepro, dak e mini-dak podem ajudá-lo a criar seu próprio repositório, mas a dica não ficará "perfeita", porque o dpkg-repack não "recompila" os fontes, ele pega as mudanças feitas localmente e recria o pacote Debian. O hamacker quer mudar opções de compilação e pra isso ele terá que mexer nos fontes. Há algumas referências sobre como fazer isso mas é basicamente o que foi comentado no e-mail original, baixar os fontes, baixar as dependências de compilação, mudar o que for preciso e reconstruir o pacote. Veja alguns links: http://www.debian.org/doc/FAQ/ch-pkg_basics.en.html#s-sourcebuild http://people.connexer.com/~roberto/howtos/debcustomize http://www.howtoforge.com/repackage_deb_packages_debian_ubuntu Abraço, - -- Felipe Augusto van de Wiel (faw) "Debian. Freedom to code. Code to freedom!" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAknEoPIACgkQCjAO0JDlykbvHwCfWu2rR4+CQnWYKwm3gg1XcdF1 W9IAoICNZIHQ+aKzPyph67PQbhOiTaD7 =iYZ4 -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

