при первом запуске pkg без параметров вы скорее всего увидите такое сообщение:
- Код: выделить все
The package management tool is not yet installed on your system.
Do you want to fetch and install it now? [y/N]:
Отвечаем утвердительно, и ждем, пока pkg установится.
Затем читаем справку:
- Код: выделить все
pkg help
Посмотреть справку по конкретной команде можно так:
- Код: выделить все
pkg help update
Обновляем информацию о доступных пакетах:
- Код: выделить все
pkg update
Смотрим список установленных пакетов:
- Код: выделить все
pkg info
Обновляем установленные пакеты:
pkg upgrade
Ищем пакет по названию:
- Код: выделить все
pkg search xorg
Установка пакета/пактетов и всех его/их зависимостей:
- Код: выделить все
pkg install xorg
pkg install git-lite vim-lite sudo
Удаляем пакет:
- Код: выделить все
pkg delete xorg
Удаляем пакеты, которые больше не нужны:
- Код: выделить все
pkg autoremove
Смотрим, к какому пакету относится файл:
- Код: выделить все
pkg which /usr/local/bin/git
Посмотреть полный список файлов в пакете можно так:
- Код: выделить все
pkg info -l mesa-demos
Загружаем базу известных уязвимостей:
- Код: выделить все
pkg audit -F
Проверяем установленные пакеты на предмет наличия известных уязвимостей, с ссылками на подробные отчеты:
- Код: выделить все
pkg audit
Проверяем все установленные пакеты на предмет валидности контрольных сумм входящих в пакеты файлов:
- Код: выделить все
pkg check -s -a
Проверяем все установленные пакеты на предмет отсутствия требуемых зависимостей:
- Код: выделить все
pkg check -d -a
Удаляем из кэша старые пакеты:
- Код: выделить все
pkg clean
Смотрим статистику:
- Код: выделить все
pkg stats
Запрещаем/разрешаем обновление конкретного пакета:
- Код: выделить все
pkg lock syncthing
pkg unlock syncthing
Посмотреть список «залоченых» пакетов:
- Код: выделить все
pkg lock -l
Откатиться к более старой версии пакета:
- Код: выделить все
pkg remove chromium
pkg install /var/cache/pkg/chromium-51.0.2704.106_2.txz