Re: Open IPKG packages from command line
On Mon, Mar 9, 2009 at 3:12 AM, Stefan Monnier monn...@iro.umontreal.ca wrote: I have been able to extract some packages by using tar -zxvf after renaming the extension to tar.gz - though I cant with all packages (and I dont know why). Try it with `file': it will usually tell you what kind of file you're looking at. `ipkg' packages have used various formats over time, the ones I remember are .tar.gz and ar. In bith cases, the content is a few meta files plus a .tar.gz (so you stupidly get double compression if the outer wrapper is .tar.gz). AFAIK file should return you a 'debian binary' file format for ipk packages now. r -- | risto h. kurppa | risto at kurppa dot fi | http://risto.kurppa.fi ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Open IPKG packages from command line
AFAIK file should return you a 'debian binary' file format for ipk packages now. Duh, it does now indeed. I can see why it can be useful, but for it would also sometimes be useful to know that it's a subtype of `ar'. Stefan ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Open IPKG packages from command line
On Tue, Feb 17, 2009 at 10:10:14AM +0100, Kasper Johansen wrote: Hi list. Is it possible to extract a IPK-package (some_package.ipk)? I do not want to install anything - just inspect the package on my Ubuntu-machine. man dpkg-deb I have been able to extract some packages by using tar -zxvf after renaming the extension to tar.gz - though I cant with all packages (and I dont know why). Because they are not supposed to be gzipped tar archives. The ones you can extract with tar -zxvf are broken. -- Rask Ingemann Lambertsen Danish law requires addresses in e-mail to be logged and stored for a year ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Open IPKG packages from command line
On Sun, Mar 8, 2009 at 9:55 PM, Rask Ingemann Lambertsen r...@sygehus.dk wrote: On Tue, Feb 17, 2009 at 10:10:14AM +0100, Kasper Johansen wrote: Hi list. Is it possible to extract a IPK-package (some_package.ipk)? I do not want to install anything - just inspect the package on my Ubuntu-machine. man dpkg-deb try ar x file.ipk r -- | risto h. kurppa | risto at kurppa dot fi | http://risto.kurppa.fi ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Open IPKG packages from command line
I have been able to extract some packages by using tar -zxvf after renaming the extension to tar.gz - though I cant with all packages (and I dont know why). Try it with `file': it will usually tell you what kind of file you're looking at. `ipkg' packages have used various formats over time, the ones I remember are .tar.gz and ar. In bith cases, the content is a few meta files plus a .tar.gz (so you stupidly get double compression if the outer wrapper is .tar.gz). Stefan ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Open IPKG packages from command line
Hi list. Is it possible to extract a IPK-package (some_package.ipk)? I do not want to install anything - just inspect the package on my Ubuntu-machine. I have been able to extract some packages by using tar -zxvf after renaming the extension to tar.gz - though I cant with all packages (and I dont know why). Can anyone point in the direction on how to do so? -- Med venlig hilsen Kasper Johansen Udviklingskonsulent og software engineer KNJ IT-solutions - Engvej 3 - DK-4970 Rødby Mail : kaspe...@gmail.com Telefon : +45 31593812 Telefon : +45 26173812 ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Open IPKG packages from command line
.ipk are like debian (or indeed ubuntu) packages, i.e. they are initially packaged with ar, not tar. Unpacking will give you a meta-data file plus control.tar.gz. and data.tar.gz, which you can untar as usual. data.tar.gz is meants to be untarred in /, i.e. it contains all folders up from usr, var, etc. - Gunnar Kasper Johansen wrote: Hi list. Is it possible to extract a IPK-package (some_package.ipk)? I do not want to install anything - just inspect the package on my Ubuntu-machine. I have been able to extract some packages by using tar -zxvf after renaming the extension to tar.gz - though I cant with all packages (and I dont know why). Can anyone point in the direction on how to do so? -- Gunnar Aastrand Grimnes gunnar.grimnes [AT] dfki.de DFKI GmbH Knowledge Management Trippstadter Strasse 122 D-67663 Kaiserslautern Germany Office: +49 631 205 75-117 Mobile: +49 177 277 4397 ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Open IPKG packages from command line
For future reference: ar -x some_package.ipk did the trick. Thank you Gunnar! Gunnar Aastrand Grimnes wrote: .ipk are like debian (or indeed ubuntu) packages, i.e. they are initially packaged with ar, not tar. Unpacking will give you a meta-data file plus control.tar.gz. and data.tar.gz, which you can untar as usual. data.tar.gz is meants to be untarred in /, i.e. it contains all folders up from usr, var, etc. - Gunnar Kasper Johansen wrote: Hi list. Is it possible to extract a IPK-package (some_package.ipk)? I do not want to install anything - just inspect the package on my Ubuntu-machine. I have been able to extract some packages by using tar -zxvf after renaming the extension to tar.gz - though I cant with all packages (and I dont know why). Can anyone point in the direction on how to do so? -- Med venlig hilsen Kasper Johansen Udviklingskonsulent og software engineer KNJ IT-solutions - Engvej 3 - DK-4970 Rødby Mail : kaspe...@gmail.com Telefon : +45 31593812 Telefon : +45 26173812 ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Open IPKG packages from command line
On Tue, Feb 17, 2009 at 11:47 AM, Kasper Johansen k...@spernj.org wrote: For future reference: ar -x some_package.ipk did the trick. Thank you Gunnar! Gunnar Aastrand Grimnes wrote: .ipk are like debian (or indeed ubuntu) packages, i.e. they are initially packaged with ar, not tar. Unpacking will give you a meta-data file plus control.tar.gz. and data.tar.gz, which you can untar as usual. data.tar.gz is meants to be untarred in /, i.e. it contains all folders up from usr, var, etc. - Gunnar Indeed, thank you both for asking answering - I've been planning to learn to create .deb packages for a long time. Now that I'm able to open .deb and .ipk packages (didn't know earlier how to do it) the whole thing makes a lot more sense :) Now I still need to find out when the included scripts (preinst prerm postrm) are run and where are $D and $OPT defined. Thanks again :) r -- | risto h. kurppa | risto at kurppa dot fi | http://risto.kurppa.fi ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Open IPKG packages from command line
Risto H. Kurppa wrote: On Tue, Feb 17, 2009 at 11:47 AM, Kasper Johansen k...@spernj.org wrote: For future reference: ar -x some_package.ipk did the trick. Gunnar Aastrand Grimnes wrote: .ipk are like debian (or indeed ubuntu) packages, i.e. they are initially packaged with ar, not tar. Unpacking will give you a meta-data file plus control.tar.gz. and data.tar.gz, which you can untar as usual. data.tar.gz is meants to be untarred in /, i.e. it contains all folders up from usr, var, etc. Indeed, thank you both for asking answering - I've been planning to learn to create .deb packages for a long time. Now that I'm able to open .deb and .ipk packages (didn't know earlier how to do it) the whole thing makes a lot more sense :) Now I still need to find out when the included scripts (preinst prerm postrm) are run and where are $D and $OPT defined Hi Risto. If you want to create .ipk-packages, you should take a look at the ipkg-build.sh-script. You basically just do this: ipkg-build.sh folder_with_files/ In the folder_with_files-folder you then put stuff like: usr/share/applications/shortcut.desktop opt/my_application/app.rb CONTROL/control It is very easy to use. You can read about the script here: http://www.oesf.org/index.php?title=IPKG_Howto You can download the script here: http://www.oesf.org/howto/downloads/ipkg-build.sh Further more, I have created a script, which reads all .ipk-packages in its own folder and creates a Packages.gz-file from that, so you can easily set up your own repository. If you (or anyone else) is interested, I would gladly share the source-code for this script with you all. I will even set up a SVN for the script, if anyone wants to help develop it. -- Med venlig hilsen Kasper Johansen Mail : kaspe...@gmail.com Telefon : +45 26173812 ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community