Иногда мы ссылаемся на файл или команду, и вам может быть интересно, в каком пакете он будет найден. К счастью, репозитории Debian содержат информацию не только обо всех предоставленных бинарных пакетах, но и обо всех файлах, поставляемых вместе с ними. Эта информация хранится в файлах с именами
Contents-arch.gz
и
Contents-udeb-arch.gz
. Эта информация не загружается автоматически APT. Вместо этого ему необходимо выполнить команду
apt-file update
(из одноимённого пакета) для получения содержимого всех источников пакетов, упомянутых в
/etc/apt/sources.list
. По умолчанию загружается
Contents*.pdiff
файлы, как описано во врезке
СОВЕТ Инкрементальные обновления чтобы уменьшить объём данных, необходимых для загрузки. Чтобы обновлять базу данных еженедельно, можно добавить следующую запись в
/etc/crontab
если удобно. После установки
apt-file
, каждый запуск
apt-get update
будет также получать и обновлять файлы
Contents
.