Конфигурирование портов в FreeBSD

Поиск по портам можно выполнить, находясь в каталоге /usr/ports:

cd /usr/ports
# make search name=apache24
# make search key=apache24
# whereis apache24


    make config - задание или изменение текущих настроек
    make fetch - после настройки "порта" система отыскивает предопределенный список сайтов Интернета, откуда можно получить исходный код и выполняет его загрузку
    make checksum - подтверждает, что цифровая подпись файла distfile соответствует подписи из файла distinfo "порта"
    make extract - разворачивает и извлекает скачанный код
    make patch - накладывает на исходный код в рабочем каталоге все патчи, имеющиеся в составе "порта"
    make depends - проверяется зависимость "порта" от любых других программ
    make configure - проверяет необходимость запуска сценария configure. Это отдельный этап, отличный от make config
    make build - происходит компиляция проверенного, извлеченного и исправленного программного кода
    make install - устанавливается программа, а ее наличие регистрируется в /var/db/pkg

Также могут пригодится следующие опции комманды make, которые необходимо выполнять находять в каталоге порта:

    make showconfig — показать текущие опции сборки порта
    make rmconfig — удалить все текущие настройки для порта
    make showconfig-recursive — показать настройки для текущего порта и всех зависимостей
    make config-recursive — задать настройки для текущего порта и всех зависимостей
    make rmconfig-recursive — удалить настройки для текущего порта и всех зависимостей
    make config-conditional — пропустить задание опций для портов, у которых уже были заданы требуемые опции
    make print-index — удобный для чтения индекс
    make deinstall - удаление порта
    make reinstall - выполняет повторную установку порта
    make clean - очистка собранного порта
    make distclean - удалит ненужные distfiles текущего "порта" вместе со всеми зависимостями

 

Коментувати

Простий текст

  • Не дозволено жодних HTML теґів.
  • Рядки й абзаци переносяться автоматично.
  • Адреси вебсторінок та адреси електронної пошти автоматично перетворюються у посилання.