[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: How to detect what file was installed?

On Wed, Nov 07, 2012 at 10:25:52AM +0000, houkensjtu wrote:
> Hi debianer!
> I am rather new to linux and debian.
> Here is my "stupid" question:

I do not believe in the existence of stupid questions.  But stupid *answers* really do exist.

> Usually I use aptitude to search for a package, and install and
  uninstall packages. My problem is, I can't figure out what files apt
  copied into my computer, and where were those files installed.

To see what files were installed by package "X", ask dpkg:

$ dpkg --listfiles X


$ dpkg --listfiles bash

To ask the reverse question: "What package gave me file X?", dpkg can also help:

$ dpkg --search X


$ dpkg --search /bin/bash

> I know I can use the "which" command to detect where a executable
> file reside in, but how about all the other stuff?

Other stuff? You need to be slightly more specific here :-)

> Further, if I am not using apt but compile a software from source
  code, what is the proper way to find out what/where did the
  installation copied to my system?

Ah - once you're installing stuff without using the packaging system,
the packaging system cannot help.  Hopefully (unlikely) the software
itself can tell you.

But if you insist on installing from source (I'd recommend that you
dont - build Debian packages from source instead!), then you should
look into the "checkinstall" and/or "stow" packages.

Hope this helps

Karl E. Jorgensen

Reply to: