I recently created a Debian package for my own software. It got installed properly and I can open it from terminal but I can't find it in my application section in Ubuntu. Can anyone help me?

link|improve this question
This would be a better question for Superuser.com. Anyway, "dpkg -l |grep ^ii |grep NAMEOFYOURPACKAGE |awk '{print $2}' |xargs dpkg -L" should list the files of your package. – huitseeker Jun 18 '10 at 9:48
huitseeker, note that awk have regular expression support: dpkg -l | awk '$1 == "ii" && $2 ~ "/NAMEOFYOURPACKAGE/" {system("dpkg -L " $2)}' – Emil Vikström Jun 19 '10 at 7:37
actually i need that whenever i install it on another system,then it get automatically in appropriate section.i want solution for that. – neha Jun 19 '10 at 13:00
when i used the above command,it returns nothing. – neha Jun 19 '10 at 13:06
OP are you still looking for an answer? If so, you may need to repost your question as this is flagged for closure. Regards, – blueXrider Mar 11 at 22:05
feedback

migrated from stackoverflow.com Oct 28 '11 at 11:12

This question came from our site for professional and enthusiast programmers.

2 Answers

You will not find your package in the "Software Center". The Ubuntu Wiki has more on how the "Ubuntu Software Center" collects information about packages.

If your package enters Ubuntu's universe or Debian's main stable, you will probably find it in the relevant section. (EDIT: ... becase app-install-data will be regenerated then. I don't know how Software Center works with PPA's though, if you plan to make one)

Also, you should be able to find your software through Synaptic and through apt-get (i.e. be able to uninstall it). If you host it in a PPA, then you will be able to install it too. Again, I don't know about how Software Center deals packages from outside the Ubuntu repositories (main, universe, etc).

link|improve this answer
feedback

dpkg -L (capital L) will list the content of the package. If you grep for 'bin' you can easily find a binary name:

me@ubuntu:~$ dpkg -L mypackage | grep bin
...
/usr/bin/myapp
...

Then, you can hit the super (aka Logo, or Win) and type the binary name. When you find your app, just drag it to the launcher bar.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.