"Форум на сайте Чагадаева"

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

4 декабря 2011 года 19:11
Изменения в разделах, добавлен раздел "Блог"

Автор Тема: [manual, FreeBSD] настройка пакетов и портов  (Прочитано 12890 раз)

0 Пользователей и 1 Гость просматривают эту тему.

adc

  • Administrator
  • Новичёк
  • *****
  • Сообщений: 433
    • E-mail
[manual, FreeBSD] настройка пакетов и портов
« : 05 Февраля 2021 года, 22:54 »

Пакеты
Переключиться с branch Quarterly на Latest
Код: (/usr/local/etc/pkg/repos/FreeBSD.conf) [Выделить]
FreeBSD: {
  url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}

Обновить репозиторий
pkg update -f

Посмотреть, к какому пакету относится файл
pkg which /usr/local/bin/git
pkg which `which firefox`

Посмотреть список файлов в пакете
pkg info -l mc-nox11

Посмотреть список зависимостей пакета
pkg info -d mc-nox11

Посмотреть список пакетов, которые зависят от данного пакета
pkg info -r glib



Проверить наличие новых версий для установленных пакетов
pkg version -v | grep need

Загрузить базу известных уязвимостей, проверить установленные пакеты на наличие известных уязвимостей
pkg audit -F
pkg audit

Удалить пакеты, которые больше не нужны
pkg autoremove


Порты
Задать исключения
Код: (/etc/portsnap.conf) [Выделить]
REFUSE arabic chinese french german hebrew hungarian japanese korean polish portuguese ukrainian vietnamese
REFUSE astro biology finance irc palm science

Скачать порты (первый раз)
portsnap fetch extract

Обновить порты (последующие разы)
portsnap fetch update

Вывести меню конфигурации для данного порта и всех, которые будут установлены вместе с ним
make config-recursive
Записан