REHASH
1 2 3 |
После установки пакетов и портов делаем rehash, чтобы заставить FreeBSD перечитать файлы, находящиеся в маршрутах поиска, чтобы система обнаружила их появление. rehash |
старые команды ( почти не актуально для FreeBSD12 ):
1 2 3 4 5 6 7 |
/var/db/pkg - создается директория с тем же названием, что и пакет, в которую помещаются несколько файлов. pkg_info - посмотреть все установленные пакеты в системе pkg_add -r <название_пакета> - установить пакет из интернета pkg_delete <название_пакета> - удалить пакет pkg_delete -x <название> - удалить пакеты соответствующие регулярному выражению pkg_delete -a - удалить все пакеты: |
Управление пакетами:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
pkg - при первом запуске pkg без параметров предложит установить себя pkg help - посмотреть справку pkg help update - посмотреть справку по конкретной команде update pkg info - смотрим список установленных пакетов pkg update - обновляем информацию о доступных пакетах 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 cowsay - посмотреть полный список файлов в пакете можно так 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 - посмотреть список «залоченых» пакетов Откатиться к более старой версии пакета: sudo pkg remove chromium - удаляем пакет sudo pkg install /var/cache/pkg/chromium-51.0.2704.106_2.txz - ставим пакет |