MyTetra Share
Делитесь знаниями!
Как найти пакет по известному файлу или каталогу (т. е. по известному имени файла или каталога)
Время создания: 24.01.2010 02:53
Текстовые метки: linux, deb, debian, apt, пакет, поиск, имя, файл, название, известный, найти
Раздел: Компьютер - Linux - Инсталляция программ - Пакетный менеджер APT: apt-get и прочее
Запись: xintrea/mytetra_syncro/master/base/0000001389/text.html на raw.github.com

Если есть какой-то файл (или каталог), и нужно узнать, к какому пакету он относится, можно воспользоваться командой:



apt-file search файл



В качестве имени файла можно указывать и имя каталога - тогда будет найден пакет, который создает указанный каталог.


Внимание! Программа apt-file делает поиск не по индексу пакетов, который существует в системе, а по индексу репозитария. И даже если индекс пакетов в системе обновлен через команду apt-get update, программа apt-file его использовать не будет. У apt-file хранится свой отдельный индекс, никак не синхронизирующийся с основным системным. Почему так сделано - неясно.


В любом случае, если вы знаете, что файл должен быть, а файл не находится, дайте команду обновления индекса программы apt-file:



apt-file update



И повторите поиск.


Может так оказаться, что в новой системе программы apt-file нет. Тогда надо установить пакет apt-file командой:



apt-get install apt-file



После установки надо не забыть обновить индекс данной программы.


Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования