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

Опубликовано admin -

Поиск по портам можно выполнить, находясь в каталоге /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

  • Допустимые HTML-теги: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Строки и абзацы переносятся автоматически.
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.
CAPTCHA
6 + 5 =
Решите эту простую математическую задачу и введите результат. Например, для 1+3, введите 4.
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.