Determine files associated to a package in APT

Fetch Contents files from apt-sources

root@ubuntu:~# apt-file update
Downloading complete file http://mirror.anl.gov/ubuntu/dists/lucid/Contents-amd64.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 16.7M  100 16.7M    0     0  13.2M      0  0:00:01  0:00:01 --:--:-- 13.3M
Downloading complete file http://mirror.anl.gov/ubuntu/dists/lucid-updates/Contents-amd64.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 5738k  100 5738k    0     0  8368k      0 --:--:-- --:--:-- --:--:-- 8389k
Downloading complete file http://mirror.anl.gov/ubuntu/dists/lucid-security/Contents-amd64.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 3321k  100 3321k    0     0   9.7M      0 --:--:-- --:--:-- --:--:--  9.8M
Downloading Index http://mirror.anl.gov/ubuntu/dists/lucid/Contents-amd64.diff/Index:
No Index available.
Downloading complete file http://mirror.anl.gov/ubuntu/dists/lucid/Contents-amd64.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
File is up-to-date.
Downloading Index http://mirror.anl.gov/ubuntu/dists/lucid-updates/Contents-amd64.diff/Index:
No Index available.
Downloading complete file http://mirror.anl.gov/ubuntu/dists/lucid-updates/Contents-amd64.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
File is up-to-date.
Downloading Index http://mirror.anl.gov/ubuntu/dists/lucid-security/Contents-amd64.diff/Index:
No Index available.
Downloading complete file http://mirror.anl.gov/ubuntu/dists/lucid-security/Contents-amd64.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
File is up-to-date.
Downloading Index http://mirror.anl.gov/ubuntu/dists/lucid/Contents-amd64.diff/Index:
No Index available.
Downloading complete file http://mirror.anl.gov/ubuntu/dists/lucid/Contents-amd64.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
File is up-to-date.
Downloading Index http://mirror.anl.gov/ubuntu/dists/lucid-updates/Contents-amd64.diff/Index:
No Index available.
Downloading complete file http://mirror.anl.gov/ubuntu/dists/lucid-updates/Contents-amd64.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
File is up-to-date.
Downloading Index http://mirror.anl.gov/ubuntu/dists/lucid-security/Contents-amd64.diff/Index:
No Index available.
Downloading complete file http://mirror.anl.gov/ubuntu/dists/lucid-security/Contents-amd64.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
File is up-to-date.
Ignoring source without Contents File:
  http://archive.canonical.com/dists/lucid/Contents-amd64.gz

Find what package installs a file

root@ubuntu:~# apt-file search /etc/init/upstart-udev-bridge.conf
upstart: /etc/init/upstart-udev-bridge.conf

List the files installed by a package

root@ubuntu:~# apt-file list upstart
brltty: /usr/share/doc/brltty/examples/upstart.job
cloud-init: /usr/share/doc/cloud-init/examples/upstart-cloud-config.txt
cloud-init: /usr/share/doc/cloud-init/examples/upstart-rclocal.txt
debhelper: /usr/share/debhelper/autoscripts/postinst-upstart
debhelper: /usr/share/debhelper/autoscripts/postinst-upstart-replace
debhelper: /usr/share/debhelper/autoscripts/postinst-upstart-restart
debhelper: /usr/share/debhelper/autoscripts/prerm-upstart
debhelper: /usr/share/debhelper/autoscripts/prerm-upstart-norestart
ebox-openvpn: /usr/share/ebox/stubs/openvpn/upstart.mas
ifupdown: /etc/network/if-down.d/upstart
ifupdown: /etc/network/if-up.d/upstart
...

Leave a Reply

Your email address will not be published. Required fields are marked *