<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comentários sobre: &#8220;Deployment&#8221; em Windows com Py2Exe e NSIS</title>
	<atom:link href="http://setanta.wordpress.com/2007/02/09/deployment-em-windows-com-py2exe-e-nsis/feed/" rel="self" type="application/rss+xml" />
	<link>http://setanta.wordpress.com/2007/02/09/deployment-em-windows-com-py2exe-e-nsis/</link>
	<description>Todo dia tirando a mim mesmo da minha própria cartola.</description>
	<lastBuildDate>Mon, 19 Oct 2009 22:53:40 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: FeLipe</title>
		<link>http://setanta.wordpress.com/2007/02/09/deployment-em-windows-com-py2exe-e-nsis/#comment-2554</link>
		<dc:creator>FeLipe</dc:creator>
		<pubDate>Wed, 13 Aug 2008 21:19:10 +0000</pubDate>
		<guid isPermaLink="false">http://setanta.wordpress.com/2007/02/09/deployment-em-windows-com-py2exe-e-nsis/#comment-2554</guid>
		<description>Olha só, esse script pro NSIS&gt;&gt;


;--------------------------------

; The name of the installer
Name &quot;Installer&quot;

; The file to write
OutFile &quot;setup.exe&quot;

; The default installation directory
InstallDir $PROGRAMFILES\nome da pasta
Icon &quot;C:\*LOCAL*\icon.ico&quot;


; Request application privileges for Windows Vista
RequestExecutionLevel user

;--------------------------------

; Pages

Page instfiles

;--------------------------------


Section &quot;Instalar&quot; 

  SetOutPath $INSTDIR
  
  File &quot;arquive.***&quot;
  
SectionEnd


Caso queiram adicionar mais arquivos é so fazer nova linha com file e o nome.

esse é um bem simples, só com a página de instalação. Se quiserem entender melhor é so abrir o arquivo &quot;NSIS.chm&quot; q tem esplicação de todas as funções e variaveis.</description>
		<content:encoded><![CDATA[<p>Olha só, esse script pro NSIS&gt;&gt;</p>
<p>;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>; The name of the installer<br />
Name &#8220;Installer&#8221;</p>
<p>; The file to write<br />
OutFile &#8220;setup.exe&#8221;</p>
<p>; The default installation directory<br />
InstallDir $PROGRAMFILES\nome da pasta<br />
Icon &#8220;C:\*LOCAL*\icon.ico&#8221;</p>
<p>; Request application privileges for Windows Vista<br />
RequestExecutionLevel user</p>
<p>;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>; Pages</p>
<p>Page instfiles</p>
<p>;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Section &#8220;Instalar&#8221; </p>
<p>  SetOutPath $INSTDIR</p>
<p>  File &#8220;arquive.***&#8221;</p>
<p>SectionEnd</p>
<p>Caso queiram adicionar mais arquivos é so fazer nova linha com file e o nome.</p>
<p>esse é um bem simples, só com a página de instalação. Se quiserem entender melhor é so abrir o arquivo &#8220;NSIS.chm&#8221; q tem esplicação de todas as funções e variaveis.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Marcelo Lira</title>
		<link>http://setanta.wordpress.com/2007/02/09/deployment-em-windows-com-py2exe-e-nsis/#comment-2545</link>
		<dc:creator>Marcelo Lira</dc:creator>
		<pubDate>Fri, 13 Jun 2008 11:56:17 +0000</pubDate>
		<guid isPermaLink="false">http://setanta.wordpress.com/2007/02/09/deployment-em-windows-com-py2exe-e-nsis/#comment-2545</guid>
		<description>Oi Talita,
cara, infelizmente não mexo com o NSI faz um tempão e estou sem máquina com Windows pra testar.
Daqui dessa distância mental não me ocorre o que pode ter sido, mas sugiro você testar o script mais simples possível com o projeto mais simples possível pra ver se o erro fica mais evidente.

Abraços</description>
		<content:encoded><![CDATA[<p>Oi Talita,<br />
cara, infelizmente não mexo com o NSI faz um tempão e estou sem máquina com Windows pra testar.<br />
Daqui dessa distância mental não me ocorre o que pode ter sido, mas sugiro você testar o script mais simples possível com o projeto mais simples possível pra ver se o erro fica mais evidente.</p>
<p>Abraços</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Talita</title>
		<link>http://setanta.wordpress.com/2007/02/09/deployment-em-windows-com-py2exe-e-nsis/#comment-2543</link>
		<dc:creator>Talita</dc:creator>
		<pubDate>Sun, 08 Jun 2008 19:48:51 +0000</pubDate>
		<guid isPermaLink="false">http://setanta.wordpress.com/2007/02/09/deployment-em-windows-com-py2exe-e-nsis/#comment-2543</guid>
		<description>OI... tentei gerar i intaller para o seu arquivo installer.nsi


mas no momento de executar o programa nsi ele gerou erros

Error in macro MUI_PAGE_LICENSE on macroline 21
Error in script &quot;C:\Documents and Settings\talita\installer.nsi&quot; on line 28 -- aborting creation process


como posso consertar isso..


Abracos

Talita</description>
		<content:encoded><![CDATA[<p>OI&#8230; tentei gerar i intaller para o seu arquivo installer.nsi</p>
<p>mas no momento de executar o programa nsi ele gerou erros</p>
<p>Error in macro MUI_PAGE_LICENSE on macroline 21<br />
Error in script &#8220;C:\Documents and Settings\talita\installer.nsi&#8221; on line 28 &#8212; aborting creation process</p>
<p>como posso consertar isso..</p>
<p>Abracos</p>
<p>Talita</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: criando um .exe com Python + GTK &#171; ldev</title>
		<link>http://setanta.wordpress.com/2007/02/09/deployment-em-windows-com-py2exe-e-nsis/#comment-2302</link>
		<dc:creator>criando um .exe com Python + GTK &#171; ldev</dc:creator>
		<pubDate>Mon, 07 Jan 2008 04:07:57 +0000</pubDate>
		<guid isPermaLink="false">http://setanta.wordpress.com/2007/02/09/deployment-em-windows-com-py2exe-e-nsis/#comment-2302</guid>
		<description>[...] fonte  [...]</description>
		<content:encoded><![CDATA[<p>[...] fonte  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: muriloq</title>
		<link>http://setanta.wordpress.com/2007/02/09/deployment-em-windows-com-py2exe-e-nsis/#comment-2032</link>
		<dc:creator>muriloq</dc:creator>
		<pubDate>Tue, 27 Nov 2007 12:33:29 +0000</pubDate>
		<guid isPermaLink="false">http://setanta.wordpress.com/2007/02/09/deployment-em-windows-com-py2exe-e-nsis/#comment-2032</guid>
		<description>Muito útil o seu post sobre PyGTK no Windows, muito obrigado! Acabou que no meu caso não funcionou, por causa desse bug no py2exe:

https://sourceforge.net/tracker/?func=detail&amp;atid=115583&amp;aid=1665413&amp;group_id=15583

Fazer o quê... :-(</description>
		<content:encoded><![CDATA[<p>Muito útil o seu post sobre PyGTK no Windows, muito obrigado! Acabou que no meu caso não funcionou, por causa desse bug no py2exe:</p>
<p><a href="https://sourceforge.net/tracker/?func=detail&amp;atid=115583&amp;aid=1665413&amp;group_id=15583" rel="nofollow">https://sourceforge.net/tracker/?func=detail&amp;atid=115583&amp;aid=1665413&amp;group_id=15583</a></p>
<p>Fazer o quê&#8230; <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Editor de pistas do Tampycross no Windows &#171; Vale do Trovão</title>
		<link>http://setanta.wordpress.com/2007/02/09/deployment-em-windows-com-py2exe-e-nsis/#comment-1756</link>
		<dc:creator>Editor de pistas do Tampycross no Windows &#171; Vale do Trovão</dc:creator>
		<pubDate>Wed, 31 Oct 2007 03:03:22 +0000</pubDate>
		<guid isPermaLink="false">http://setanta.wordpress.com/2007/02/09/deployment-em-windows-com-py2exe-e-nsis/#comment-1756</guid>
		<description>[...] Tive que aprender a usar o py2exe (nesse ponto, agradeço ao blog do Marcelo Lira e o post sobre deployment em Windows com py2exe e NSIS) e, pior, tive que usar [...]</description>
		<content:encoded><![CDATA[<p>[...] Tive que aprender a usar o py2exe (nesse ponto, agradeço ao blog do Marcelo Lira e o post sobre deployment em Windows com py2exe e NSIS) e, pior, tive que usar [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Marcelo Lira</title>
		<link>http://setanta.wordpress.com/2007/02/09/deployment-em-windows-com-py2exe-e-nsis/#comment-771</link>
		<dc:creator>Marcelo Lira</dc:creator>
		<pubDate>Mon, 18 Jun 2007 12:36:25 +0000</pubDate>
		<guid isPermaLink="false">http://setanta.wordpress.com/2007/02/09/deployment-em-windows-com-py2exe-e-nsis/#comment-771</guid>
		<description>Marcelo, boa essa, não sou muito bom em scriptagem no DOS e isso pode me ser bem util. Valeu.
Ah, e teu filhinho é bunitão. Parabéns! :D</description>
		<content:encoded><![CDATA[<p>Marcelo, boa essa, não sou muito bom em scriptagem no DOS e isso pode me ser bem util. Valeu.<br />
Ah, e teu filhinho é bunitão. Parabéns! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Marcelo Barros de Almeida</title>
		<link>http://setanta.wordpress.com/2007/02/09/deployment-em-windows-com-py2exe-e-nsis/#comment-770</link>
		<dc:creator>Marcelo Barros de Almeida</dc:creator>
		<pubDate>Mon, 18 Jun 2007 12:18:41 +0000</pubDate>
		<guid isPermaLink="false">http://setanta.wordpress.com/2007/02/09/deployment-em-windows-com-py2exe-e-nsis/#comment-770</guid>
		<description>Se você não quiser instalar o GTK à parte, basta copiar alguns arquivos do seu GTK e adicionar no processo de instalação. Simplifica um pouco. Os diretórios etc, lib e share (locales) são suficientes. Abaixo um script que fiz para copiar o necessário (note que só coloquei algumas localizações). O script assume que o diretório &quot;files&quot; é onde estarão os arquivos para instalar. o py2exe irá gerar meus arquivos dentro deste diretório também. Você deverá ver algo como:

files/
files/etc
files/lib
files/share

É claro que você deve considerar os problemas de licença envolvidos.

&lt;code&gt;
@echo off

set GTKDIR=C:\Program Files\GTK

if not exist files mkdir files

if exist files\etc goto gtkcopied

xcopy /E /Y /I &quot;%GTKDIR%\etc&quot;   .\files\etc
xcopy /E /Y /I &quot;%GTKDIR%\lib&quot;   .\files\lib
xcopy /E /Y /I &quot;%GTKDIR%\share&quot; .\files\share

rem useless directories

rmdir /S/Q files\share\gtk-doc
rmdir /S/Q files\share\doc
rmdir /S/Q files\share\gtk-2.0

rem put only common locales 

rmdir /S/Q files\share\locale
mkdir files\share\locale

xcopy /E /Y /I &quot;%GTKDIR%\share\locale\pt_BR&quot; .\files\share\locale\pt_BR
xcopy /E /Y /I &quot;%GTKDIR%\share\locale\pt&quot;    .\files\share\locale\pt
xcopy /E /Y /I &quot;%GTKDIR%\share\locale\de&quot;    .\files\share\locale\de
xcopy /E /Y /I &quot;%GTKDIR%\share\locale\fr&quot;    .\files\share\locale\fr
xcopy /E /Y /I &quot;%GTKDIR%\share\locale\en_GB&quot; .\files\share\locale\en_GB

:gtkcopied

del files\*.*

cd .\src
c:\python24\python setup.py py2exe
pause
&lt;/code&gt;

Depois, usando o inno setup, inclui estes arquivos do GTK:

[Files]
Source: &quot;files\*&quot;; DestDir: &quot;{app}\&quot;; Flags: ignoreversion recursesubdirs createallsubdirs</description>
		<content:encoded><![CDATA[<p>Se você não quiser instalar o GTK à parte, basta copiar alguns arquivos do seu GTK e adicionar no processo de instalação. Simplifica um pouco. Os diretórios etc, lib e share (locales) são suficientes. Abaixo um script que fiz para copiar o necessário (note que só coloquei algumas localizações). O script assume que o diretório &#8220;files&#8221; é onde estarão os arquivos para instalar. o py2exe irá gerar meus arquivos dentro deste diretório também. Você deverá ver algo como:</p>
<p>files/<br />
files/etc<br />
files/lib<br />
files/share</p>
<p>É claro que você deve considerar os problemas de licença envolvidos.</p>
<p><code><br />
@echo off</p>
<p>set GTKDIR=C:\Program Files\GTK</p>
<p>if not exist files mkdir files</p>
<p>if exist files\etc goto gtkcopied</p>
<p>xcopy /E /Y /I "%GTKDIR%\etc"   .\files\etc<br />
xcopy /E /Y /I "%GTKDIR%\lib"   .\files\lib<br />
xcopy /E /Y /I "%GTKDIR%\share" .\files\share</p>
<p>rem useless directories</p>
<p>rmdir /S/Q files\share\gtk-doc<br />
rmdir /S/Q files\share\doc<br />
rmdir /S/Q files\share\gtk-2.0</p>
<p>rem put only common locales </p>
<p>rmdir /S/Q files\share\locale<br />
mkdir files\share\locale</p>
<p>xcopy /E /Y /I "%GTKDIR%\share\locale\pt_BR" .\files\share\locale\pt_BR<br />
xcopy /E /Y /I "%GTKDIR%\share\locale\pt"    .\files\share\locale\pt<br />
xcopy /E /Y /I "%GTKDIR%\share\locale\de"    .\files\share\locale\de<br />
xcopy /E /Y /I "%GTKDIR%\share\locale\fr"    .\files\share\locale\fr<br />
xcopy /E /Y /I "%GTKDIR%\share\locale\en_GB" .\files\share\locale\en_GB</p>
<p>:gtkcopied</p>
<p>del files\*.*</p>
<p>cd .\src<br />
c:\python24\python setup.py py2exe<br />
pause<br />
</code></p>
<p>Depois, usando o inno setup, inclui estes arquivos do GTK:</p>
<p>[Files]<br />
Source: &#8220;files\*&#8221;; DestDir: &#8220;{app}\&#8221;; Flags: ignoreversion recursesubdirs createallsubdirs</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Marcelo Lira</title>
		<link>http://setanta.wordpress.com/2007/02/09/deployment-em-windows-com-py2exe-e-nsis/#comment-311</link>
		<dc:creator>Marcelo Lira</dc:creator>
		<pubDate>Sat, 17 Mar 2007 03:02:20 +0000</pubDate>
		<guid isPermaLink="false">http://setanta.wordpress.com/2007/02/09/deployment-em-windows-com-py2exe-e-nsis/#comment-311</guid>
		<description>Oi Janio,
a única vez que usei o NSIS foi essa e tudo que fiz foi pegar um arquivo .nsi e alterá-lo baseado nos comentários no próprio arquivo. Você pode dar uma olhada no meu http://tagmap.googlecode.com/svn/trunk/installer.nsi, que pode ser adaptado pro seu projeto. Lembrando que usando o MakeNSIS para abrir sua versão do installer.nsi já dará início ao processo de criação do instalador.
Pra ajudar tem a entrada na wikipedia com algum código de exemplo [http://pt.wikipedia.org/wiki/Nullsoft_Scriptable_Install_System] e o tutorial [http://nsis.sourceforge.net/Docs/Chapter2.html].
Não posso ajudar muito mais do que isso por ter usado pouco, mas se você esbarrar em alguma dúvida no processo pode falar.</description>
		<content:encoded><![CDATA[<p>Oi Janio,<br />
a única vez que usei o NSIS foi essa e tudo que fiz foi pegar um arquivo .nsi e alterá-lo baseado nos comentários no próprio arquivo. Você pode dar uma olhada no meu <a href="http://tagmap.googlecode.com/svn/trunk/installer.nsi" rel="nofollow">http://tagmap.googlecode.com/svn/trunk/installer.nsi</a>, que pode ser adaptado pro seu projeto. Lembrando que usando o MakeNSIS para abrir sua versão do installer.nsi já dará início ao processo de criação do instalador.<br />
Pra ajudar tem a entrada na wikipedia com algum código de exemplo [http://pt.wikipedia.org/wiki/Nullsoft_Scriptable_Install_System] e o tutorial [http://nsis.sourceforge.net/Docs/Chapter2.html].<br />
Não posso ajudar muito mais do que isso por ter usado pouco, mas se você esbarrar em alguma dúvida no processo pode falar.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: janio dias da silva</title>
		<link>http://setanta.wordpress.com/2007/02/09/deployment-em-windows-com-py2exe-e-nsis/#comment-308</link>
		<dc:creator>janio dias da silva</dc:creator>
		<pubDate>Fri, 16 Mar 2007 21:42:02 +0000</pubDate>
		<guid isPermaLink="false">http://setanta.wordpress.com/2007/02/09/deployment-em-windows-com-py2exe-e-nsis/#comment-308</guid>
		<description>estou com um problema e gostaria que me ajudasse.Instalei o NSIS,acontece que não estou sabendo usá-lo,ou seja, configurá-lo,poderia me mandar via E-mail os passos necessários para conf.este programa?desde já agradeço.</description>
		<content:encoded><![CDATA[<p>estou com um problema e gostaria que me ajudasse.Instalei o NSIS,acontece que não estou sabendo usá-lo,ou seja, configurá-lo,poderia me mandar via E-mail os passos necessários para conf.este programa?desde já agradeço.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
