• Быстрый переход
  • Рубрики
  • Свежие записи
  • Метки
  • Архивы
  • Реклама 1
  • Реклама 2
  • Рейтинг@Mail.ru

    Добро пожаловать! Ваш IP-адрес: ec2-54-224-18-114.compute-1.amazonaws.com

    fetch

    Обновление дерево портов во FreeBSD используя утилиту portsnap

    Обновить дерево портов во FreeBSD, можно разными способами. Один из способов, мы с вами сейчас рассмотрим -это Portsnap , а также еще можно использовать утилиты cvsup , но об этом как нибудь в следующий раз 🙂 .

    Программа Portsnap, не работает напрямую с основным деревом портов /usr/ports, она использует рабочий каталог по умолчанию /var/db/portsnap, туда скачивается сжатая копия ( snapshot ) дерева портов, а оттуда уже обновляется основное дерево портов. В моем случае стандартного конфига достаточно /etc/portsnap.conf, поэтому что-то в нем менять не будем. Для начала нам необходимо получить первый снепшот и распаковать его. Распаковка делается один раз, далее снепшот просто обновляется и устанавливается.

    Программа Portsnap, имеет несколько служебных команд для выполнения различных действий:

    • Команда fetch - Скачивает снимок ( snapshot ), основного дерева портов с указанного в конфигурации сервера. Используется только для интерактивной работы, не через cron
    • Команда cron - Используется для запуска из планировщика заданий cron.
    • Команда extract - Разворачивает дерево портов, данная команда полностью удаляет существующее дерево портов, включая все внесенные в него изменения, как правило выполняется в первый раз и в случае, если нужно получить, чистое дерево портов или при использовании с опцией path( cм. ниже )
    • Команда update - Служит для, непосредственно, обновления, основного дерева портов.
    • path - Это дополнительная опция, используется с командой extract, для обновления конкретного порта, или нескольких портов.

    Подробнее...

    Автор admin, 2 марта 2010 | OS FreeBSD, Новости | 1 коммент.
    Метки: , , , , , , ,