pkgfile (Русский) - ArchWiki

Jump to content

# pkgfile (Русский)

10 languages

- Čeština
- Deutsch
- English
- Español
- Français
- Italiano
- 日本語
- Polski
- Português
- 中文（简体）

From ArchWiki

Состояние перевода: На этой странице представлен перевод статьи pkgfile. Дата последней синхронизации: 25 июня 2025. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Ссылки по теме

- pacman (Русский)

pkgfile — инструмент для поиска файлов в пакетах из официальных репозиториев.

Совет: В pacman есть схожая встроенная функциональность.

## Установка

Установите пакет pkgfile. В качестве альтернативы можно установить пакет pkgfile-gitAUR из AUR.

Чтобы синхронизировать базу данных pkgfile, выполните команду:

    # pkgfile -u

## Использование

Найти пакет, которому принадлежит файл `makepkg`:

    $ pkgfile makepkg

    core/pacman

Показать все файлы пакета archlinux-keyring:

    $ pkgfile -l archlinux-keyring

    core/archlinux-keyring usr/
    core/archlinux-keyring usr/share/
    core/archlinux-keyring usr/share/pacman/
    core/archlinux-keyring usr/share/pacman/keyrings/
    core/archlinux-keyring usr/share/pacman/keyrings/archlinux-revoked
    core/archlinux-keyring usr/share/pacman/keyrings/archlinux-trusted
    core/archlinux-keyring usr/share/pacman/keyrings/archlinux.gpg

Последняя команда похожа на команду `pacman -Ql` (подробности можно найти в статье pacman#Запросы к базам данных пакетов), но позволяет искать файлы пакетов, которые ещё не установлены в систему и находятся в удалённых (remote) репозиториях.

## Команда не найдена

Изучите статьи Bash (Русский)#Command not found, Zsh (Русский)#Обработка неизвестных команд с использованием pkgfile и Fish (Русский)#Хук "command not found".

## Автоматические обновления

pkgfile поставляется вместе со службой systemd и таймером для автоматической синхронизации базы данных. Для запуска автоматического обновления включите таймер `pkgfile-update.timer`.

По умолчанию база данных обновляется ежедневно. Чтобы изменить график обновлений, отредактируйте файл юнита.

Categories:

- Package management (Русский)
- Commands (Русский)