[Fusioninventory-devel] Window Perl install size

Tomás Abad tabadgp at gmail.com
Thu Nov 29 20:47:56 UTC 2012


   Hello Gonéri,

   It seems PAR::Parcker gives its fruits.

On 14/11/12 15:15, Gonéri Le Bouder wrote:
> On Tue, Nov 13, 2012 at 02:32:03PM +0100, Tomás Abad wrote:
> 
> Hi Tomás,
> 
> I thought this was not required. libssh2, libmysql
> or libpq (PostgreSQL) are not needed. I think PAR::Packer
> can identify the real dependencies by itself in most of
> the cases.
>> --------------------- include2par -------------------
>> c/bin/libcharset-1__.dll
>> c/bin/libeay32__.dll
>> c/bin/libexpat-1__.dll
>> c/bin/libexslt-0__.dll
>> c/bin/libfreetype-6__.dll
>> c/bin/libgcc_s_sjlj-1.dll
>> c/bin/libgd-2__.dll
>> c/bin/libgfortran-3.dll
>> c/bin/libgif-6__.dll
>> c/bin/libglut-0__.dll
>> c/bin/libgomp-1.dll
>> c/bin/libiconv-2__.dll
>> c/bin/libjpeg-8__.dll
>> c/bin/liblzma-5__.dll
>> c/bin/libmysql__.dll
>> c/bin/libpng15-15__.dll
>> c/bin/libpq__.dll
>> c/bin/libquadmath-0.dll
>> c/bin/libssh2-1__.dll
>> c/bin/libssp-0.dll
>> c/bin/libstdc++-6.dll
>> c/bin/libt1-5__.dll
>> c/bin/libtiff-5__.dll
>> c/bin/libtiffxx-5__.dll
>> c/bin/libxml2-2__.dll
>> c/bin/libXpm__.dll
>> c/bin/libxslt-1__.dll
>> c/bin/pthreadGC2-w64.dll
>> c/bin/ssleay32__.dll
>> c/bin/zlib1__.dll

   You are right Gonéri. At the moment only

      .- libeay32__.dll
      .- libstdc++-6.dll
      .- ssleay32__.dll
      .- zlib1__.dll

are required for x64, and only

      .- libeay32_.dll
      .- libstdc++-6.dll
      .- ssleay32_.dll
      .- zlib1_.dll

are required for x86. Perhaps I have forgotten some one but I don't know
now; I have to do more tests.

> I don't think these lines are needed.
>> perl/bin/perl.exe
>> perl/bin/perl5.16.2.exe
>> perl/bin/libgcc_s_sjlj-1.dll
>> perl/bin/libstdc++-6.dll
>> perl/bin/perl516.dll

   These are required in x64 and x86 architectures.

      .- perl.exe
      .- perl5.16.2.exe
      .- libgcc_s_sjlj-1.dll
      .- libstdc++-6.dll
      .- perl516.dll

>> --------------------- include2par -------------------

   PAR::Packer doesn't do all itself, it needs some of help to complete
all the required Perl modules.

   With that extra help, now the new
strawberry-perl-5.16.2.1-all-pepfia-2.2.x-2.tar.xz has a size of
10696KiB, a 73.57% smaller than
strawberry-perl-5.16.2.1-all-pepfia-2.2.x-1.tar.xz (40470KiB).

   The new installers have also a smaller size,

      .- fusioninventory-agent_windows-x64_2.2.7-2_experimental.exe
            Size 8551KiB (a 58.55% smaller)

      .- fusioninventory-agent_windows-x86_2.2.7-2_experimental.exe
            Sice 9277KiB (a 56.57% smaller)

and they install faster.

   You can download these new installers from (I'm testing them):

http://forge.fusioninventory.org/projects/fusioninventory-agent-windows-installer/files

   In a some days I public the new commit. Visit,

      .-
http://forge.fusioninventory.org/projects/fusioninventory-agent-windows-installer/

      .- https://github.com/tabad/fusioninventory-agent-windows-installer

   Best regards.

--
  Tomás Abad



More information about the Fusioninventory-devel mailing list