Uploading .deb packages
Ioannis Vranos
ioannis.vranos at gmail.com
Sat Feb 9 04:40:59 UTC 2013
On Sat, Feb 9, 2013 at 5:53 AM, Jonathan Marsden <jmarsden at fastmail.fm> wrote:
> On 02/08/2013 05:01 PM, Ioannis Vranos wrote:
>
>> I have discovered a very nice gui program, that lets you create deb
>> packages. It is named Debreate, and it is *very good*.
>>
>> http://debreate.sourceforge.net
>>
>>
>> So I created my first .deb package, but I can't upload it to a
>> launchpad ppa I have, because it needs "the source files", etc.
>>
>> Is there a possibility to upload my deb package to my repository?
>
> No, not using debreate. The video by its author says debreate is "just
> for building basic packages for your own use" (or words to that effect).
> Debreate seems to create packages from binaries (ugh) not from sources.
> Its author indicates that he is not an experienced packager himself.
Yes, it creates deb packages with the files we want to be installed
(binaries, documets, etc) and I think it is a very good program.
I suggest you give it a look, the program is really good, and I think
Canonical should provide such a tool.
> PPAs are not intended for individual vanity use, they are for working
> towards packages that could one day end up in Ubuntu.
>
> I would *strongly* recommend that you do not use this debreate tool.
Yes, I want to create debs easily, and with the precision that this
tool offers, so as to upload them to a PPA of my own, for people to
use.
> Instead, learn to create packages the more official way. There are two
> basic ways to do that, the traditional way and the "UDD" (Ubuntu
> Distributed Development) way, which is newer and nice when it works, but
> sometimes you need to use the traditional way.
>
> See https://wiki.ubuntu.com/PackagingGuideDeprecated/Complete for the
> traditional approach, and
> http://developer.ubuntu.com/resources/tools/packaging/ for the newer UDD
> way of doing things.
I am sorry, but I think this is a tonne of abstruse information, that
very few people manage to create even a simple deb package with it.
People need a simple GUI tool, to create deb packages. Debreate is
very good on that.
--
Ioannis Vranos
http://www.cppsoftware.net
More information about the Lubuntu-users
mailing list