Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I want to know where I can find my installed application when I installed it on Ubuntu using package manager.

I installed RabbitMQ and ran locate rabbitmq which gave me following result:

/home/anupamg/.m2/repository/com/rabbitmq
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/_maven.repositories
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar.lastUpdated
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar.sha1
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom.lastUpdated
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom.sha1
/home/anupamg/Downloads/rabbitmq-server-generic-unix-2.4.0.tar.gz
share|improve this question

migrated from stackoverflow.com Mar 29 '11 at 10:52

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

    
What application? Some are accesible through commandline, others get an pretty icon in the application menu. Be more specific. –  Ragnar123 Mar 29 '11 at 9:59
    
Do you want to know where the executables and config files reside or do you want to execute it and don't know how? –  das_weezul Mar 29 '11 at 10:02
    
ok!!! i actually want to know that as in windows if i install application i can see it in program files similarly in ubuntu where to locate the installed application...I just installed RabbitMq and want to know where it is residing i need to configur its run.sh file –  Anupam Gupta Mar 29 '11 at 10:03
    
@ das_weezul :- yes I want to know all things which are done to my box when i click install from synaptic package manager ...i am a newbie on ubuntu... so any links are welcomed –  Anupam Gupta Mar 29 '11 at 10:06
    
One of the answers suggests the following dpkg-query -c <package_name.deb> You cannot do that to a deb file. I suspect the poster meant to use dpkg-deb with the same params dpkg-deb -c <filename.deb> Which lists the files as expected. –  gazhay Oct 17 at 14:17

5 Answers 5

To see all the files the package installed onto your system, do this:

dpkg-query -L <package_name>

To see the files a .deb file will install

dpkg-query -c <package_name.deb>

To see the files contained in a package NOT installed, do this once (if you haven't installed apt-file already:

sudo apt-get install apt-file
sudo apt-file update

then

apt-file list <package_name>

See this question for more

share|improve this answer
    
Thanks that works –  Anupam Gupta Mar 29 '11 at 10:13

@drysdam dpkg -L <package_name> might be the best for your immediate problem, but you might like to read the Filesystem Hierarchy Standard, which describes where different types of files live in the filesystem.

It is not definitive; it is just a descriptive account of the way things "mostly" are.

More specific to Ubuntu is the Ubuntu Server Guide, which will describe everything in enough detail. (So many of the other guides gloss over too many of the details, but this should be better.)

share|improve this answer
    
thanks sarnold ..for providing important link... –  Anupam Gupta Mar 29 '11 at 10:22

The answer given by @Gilles is very useful (actually, the answer was improved over time).

Furthermore, I have a tip for the ones that don't want to install any auxiliary package (like the apt-file):

  • Go to http://packages.ubuntu.com/;
  • Go to the Search package directories session;
  • Insert your package name in the Keyword field and select Only show exact matches;
  • Select your distribution and click in the Search button.
  • Select the desirable package in the next screen;
  • In the end of page, click in the list of files link next to your architecture name;
  • The next page will show the list of files of your package.

As an example: http://packages.ubuntu.com/quantal/amd64/multipath-tools/filelist

share|improve this answer

if you just want a single installed package, you can find the package name

$ apt-cache search rabbitmq
...
librabbitmq-dev
...

then use dpkg --listfiles

$ dpkg --listfiles librabbitmq-dev
/usr/lib/x86-64/librabbit... 
. . . 
share|improve this answer

Use the which command. Sometimes, the output lists a link in which case you can use ls -l on that link to find the original executable.

share|improve this answer
    
tried which and locate both ..which is not showing any thing and locate is giving me the result as shown in my question but still not able to find where is the run.sh file is for my installed Rabbit mq –  Anupam Gupta Mar 29 '11 at 10:09

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.