I was wondering if the following is possible.
I have a BASH script that I want to make available for some people but I wanted them to only have to “install” the program and not messing around with terminal, so I thought a .deb would be cool.
So what would the “install” do?
Simple. I want to move the script and an icon to a folder (any folder, but I was wondering some hidden folder in Home) and then run a script that creates a launcher in the Applications menu for the first script. It seems there isn’t much to it, but for what I’ve searched, there doesn’t seem to be a lot of info…
How can I accomplish this?
By the way, I’m using Ubuntu 11.04.
Basically (install and) run
dh-maketo set up thedebian/directory, edit the generated files (mainly remove the many you do not need, and fill in a package description and any dependencies indebian/control), thendebuild-us -uc -b.You may also have to set up a simple
Makefilefordebian/rulesto call; it probably only needs aninstalltarget to copy the binary to$(DESTDIR)/usr/bin.Binaries install into
/usr/binand you should not try to override that. The way to have a menu is to add a.desktopfile.Once you have a good
.debyou will need to set up a repo for distributing it. The simplest solution is probably to set up a launchpad.net account and create a personal PPA there.It’s not hard to find more information on these topics, but of course, you need to know what to look for. The canonical documentation is the Debian New Maintainer’s Guide.