Re: [aur-general] How to handle installers in PKGBUILDs
On 9.2.2011 14.08, "Michael Schubert" <mschu.dev@gmail.com> wrote:
download
Usually the installers are shell acripts with a binary tar.gz blob in the end of the file. This can be cat:ed from the file and piped to tar. This is what the installer does Open it and you see how to cat the contents and what else might ne needed
I tried the following: $ cat CellDesigner-4.1-linux-installer.bin | tar -xzvf - $ cat CellDesigner-4.1-linux-installer.bin | tar -xjvf - $ cat CellDesigner-4.1-linux-installer.bin | tar -xJvf - each of which failed with "unknown archive type". 2011/2/9 jesse jaara <jesse.jaara@gmail.com>
On Wed, Feb 09, 2011 at 12:37:16PM +0000, Michael Schubert wrote:
$ file CellDesigner-4.1-linux-installer.bin: ELF 32-bit LSB executable, Intel 80386, version 1 (GNU/Linux), statically linked, stripped $ strings CellDesigner-4.1-linux-installer.bin | grep '$Info' $Info: This file is packed with the UPX executable packer http://upx.sf.net $ $ upx -d CellDesigner-4.1-linux-installer.bin > /dev/null upx: CellDesigner-4.1-linux-installer.bin: CantUnpackException: header corrupted 2 Looks like an UPX-packed executable with an additional wrapper (might be another layer of encryption/compression) or a modified version of UPX. This is probably not so easy to unpack and needs more investigation.
Thank you for the suggestions. I will email the authors and ask if they can provide an archive instead of the installer. 2011/2/9 Lukas Fleischer <archlinux@cryptocrack.de>
participants (3)
-
jesse jaara
-
Lukas Fleischer
-
Michael Schubert