Debreate is a utility to aid in creating installable Debian packages (.deb).
The goal behind the project is to make developing for Debian based Linux distributions more appealing, with an easy to use interface for packaging applications, artwork, media, themes, etc.
Currently, it only supports "binary" packaging which allows packaging of anything that does not require being compiled from source, such as scripted applications or media. These packages can then be used for personal distribution.
Plans for using backends such as dh_make & debuild for creating source packages are in the works. But source packaging can be quite different & is a must if you want to get your packages into a distribution's official repositories or a Launchpad Personal Package Archive (PPA).
- Package software, artwork, games, themes, ect.
Great introduction to creating .deb files as apart from a couple of quirks, it makes it very easy. I've used it a lot and come to rely on it. I'm now disappointed because it won't install on Ubuntu MATE 16.04 due to some dependency problem: python wxgtk2.6| python wxgtk2.7| python wxgtk2.8|
I needed to replace self.md5 = _md5.MD5() in panbuild.py with self.md5 = _md5.new().
When I try to run debreate it does nothing. But when I run it from terminal I've got: Traceback (most recent call last): File "/usr/bin/debreate", line 235, in <module> TestConfig() File "/usr/bin/debreate", line 232, in TestConfig Run(pos, size, maximize, center, dias, cwd) File "/usr/bin/debreate", line 81, in Run frame = debreate.MainWindow(None, -1, "", pos, size) File "/usr/share/debreate/debreate.py", line 218, in __init__ self.page_build = panbuild.Panel(self.Wizard, ID_BUILD) File "/usr/share/debreate/panbuild.py", line 36, in __init__ self.md5 = _md5.MD5() AttributeError: 'module' object has no attribute 'MD5'
Не работает, а так хотелось