Fields, <br><br><br><div class="gmail_quote">2008/11/26 Luis Motta Campos <span dir="ltr">&lt;<a href="mailto:luismottacampos@yahoo.co.uk">luismottacampos@yahoo.co.uk</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">Alexei Znamensky wrote:<br>
&gt; Do mesmo jeito que você explicaria para o developer que ele precisa<br>
&gt; empacotar a aplicação dele de N maneiras diferentes ;-)<br>
&gt;<br>
&gt; (enquanto voce listou duas distros e mais uma variável de ambiente &quot;distro&quot;<br>
&gt; no seu email, eu tava pensando também: no AIX, no BLERGindows, Solaris,<br>
&gt; HPUX, etc, etc, etc).<br>
<br>
</div>E por que a gente tem de re-inventar a roda? Já existe um sistema de<br>
gerenciamento de pacotes padrão em cada uma destas plataformas, e eu não<br>
acredito que você seja obrigado a instalar a mesma aplicação web em todo<br>
lado.</blockquote><div><br>Eu não me restringi à aplicação web, mas eu realmente não vejo isso
como um contra-argumento para a idéia. Eu não vou instalar a mesma
aplicação web em todo lado, SE você está falando de uma aplicação feita
sob medida, mas se você estiver falando de um produto (tipo de
prateleira), que você distribua/venda/jogue para o alto/whatever, você
pode sim querer instalar a torto e a direito.<br>
<br>
Mas não é nisso que eu estava pensando, e sim em scripts, fechados,
prontos, para serem instalados como aplicativos. Scripts tais, que
tenham várias dependências, provavelmente várias delas não disponíveis
(por default) no sistema de pacotes nativo. <br>
<br>
Eu estou imaginando algo que faça uma espécie de ponte entre o CPAN+{o
meu script} e o formato nativo (em cada plataforma), de modo que eu
possa, dinamicamente, gerar um pacote no sistema nativo para cada
módulo CPAN (nas versões que eu quiser especificar, ou na última, ou em
algum default razoável), e/ou um pacote no sistema nativo que contenha
a minha aplicação+dependências.<br>
<br>
De modo que eu possa, depois, rodar:<br>
<br>
dpkg -r my-app<br>
<br>
ou <br>
<br>
dpkg -i my-app-{NOVA-VERSAO}.deb<br><br>
que, se eu entendi direito é praticamente o que você disse abaixo:<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Eu acho que criar um pacote específico para a tua aplicação usando o<br>

sistema de gerenciamento de pacotes padrão da tua plataforma é o mais<br>
simples e mais fácil de fazer.</blockquote><div><br>Eu estou apenas pensando em automatizar uma parte desse processo de criação de um pacote específico.<br><br>Idéias, idéias, idéias.<br><br></div></div>-- <br>Alexei Znamensky [russoz_gmail_com] [<a href="http://russoz.wordpress.com">russoz.wordpress.com</a>] [<a href="http://www.flickr.com/photos/alexeiz">www.flickr.com/photos/alexeiz</a>]<br>
&quot;Though we live in trying times, we&#39;re the ones who have to try&quot;<br>