[maemo-developers] installing .deb on N800

From: Mika Yrjölä exploderi at gmail.com
Date: Thu Nov 22 13:22:48 EET 2007
On Nov 22, 2007 5:46 AM, Tripti Gupta <itstripti at yahoo.com> wrote:
> Hi,
> I am trying to install my .deb package on my device. I simply make .deb using dpkg-buildpackage in my sratchbox (ARMEL target) and take the file to N800 and try installing it by dpkg or even clicking on it. Doesnt work but same file works for my SDK! Also I built the maemopad .deb package from the src code available in the repository and then tried to install it on my device , didn;t work ! so i kind of know that my other package doesnt have issues... I am missing something else in the process.
> I am getting the error as below.
> It is like:
>
> (Reading database ... 16712 files and directories
> currently installed.)
> Unpacking myapp (from myapp_1.0_armel.deb) ...
> dpkg: error processing myapp_1.0_armel.deb
> (--install):
> corrupted filesystem tarfile - corrupted package
> archive
> Errors were encountered while processing:
> myapp_1.0_armel.deb

Perhaps the file got corrupted when it was copied to the
internal/external memory card? You might want to try to calculate a
md5sum (or some other checksum) for the original copy of the file that
resides on your computer and for the copy on memory card and see if
there's difference (if there is, then the file has got corrupted). If
you're using Linux, you probably already have a tool for calculating
the checksum installed. There are quite a few implementations for
Windows available as well. If you're not familiar with the md5sum, see
e.g. the Wikipedia page for it:

http://en.wikipedia.org/wiki/Md5sum

More information about the maemo-developers mailing list