+7 (495) 797-12-09
ОБСЛУЖИВАНИЕ
компьютеров и серверов

Обновление портов

Рассмотрим несколько вариантов обновления портов во FreeBSD с помощью portsnap и cvsup.

Устновка портов вручную. Если в процессе установки системы вы пропустили пункт установки портов, то можете скачать актуальный пакет по ссылке ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz и распаковать в /usr/ports.

Обновление портов с помощью Portsnap. C версии FreeBSD 6.0 в базовой поставке системы portsnap уже пристутствует. Для начала обновления следует загрузить снэпшот дерева портов в рабочий каталог /var/db/portsnap/, для этого запускаем:

# portsnap fetch

и распаковываем дерево портов в каталог по умолчанию /usr/ports:

# portsnap extract

Для поддержания портов в актуальном состоянии достаточно будет просто выполнить:

# portsnap update

Обновление портов с помощью cvsup. Установим сам пакет cvsup без графической оболочки.

# cd /usr/ports/net/cvsup-without-gui
# make install

Образцы конфигурационных файлов будут находиться в /usr/share/examples/cvsup. Скопируем в домашний каталог и отредактируем один из них:

# cp /usr/share/examples/cvsup/ports-supfile /usr/home/ports-my

находим строчку *default host= и прописываем ваш региональный сервер, для нас это:

*default host=cvsup.ru.FreeBSD.org

И запускаем обновление с вашим конфигурационным файлом:

# cvsup -g -L 2 /usr/home/ports-my

Обновление установленных портов с помощью portmaster. Эта утилита обновляет уже установленные с системе порты вместе с их зависимостями.

Установим саму программу.

# cd /usr/ports/ports-mgmt/portmaster

# make && make install && make clean

Можно приступать к обновлению.

# portmaster -L  (Покажет на экране установленные и требующие обновления порты)
# portmaster -L > update  (Направит вывод в файл. Эта команда удобна в случае если в системе много установленных портов)
# portmaster -ah  (Если вам нужно обновить все до последних версий)
# portmaster apache-2.2.10  (Обновит только этот порт в месте с зависимыми пакетами)
# portmaster -b apache-2.2.10  (Команда сохраняет старый пакет в /root для восстановления)
# pkg_delete -f apache-2.2.10
# pkg_add /root/apache-2.2.10

Поддержка серверов

Быстрый выезд мастера
Быстрый выезд мастера
Гарантия на все услуги
Гарантия на все услуги
Бесплатный выезд мастера
Бесплатный выезд мастера
Бесплатная доставка в сервис
Бесплатная доставка в сервис

Алексей16 Jan 2017

Пользуемся услугами компании It-Free более года, основные задачи - IT-аутсорсинг, поддержка и обслуживание сервера, приходящий администратор, обслуживание переферийной техники и т.д., в общем полный пакет. Работой очень довольны, персонал квалифицированный, стрессоустойчивый, вежливый. Все задачи решаются достаточно оперативно, консультации - неотъемлемая часть работы, удобство при закупке расходников и комплектующих. Можно уверенно рекомендовать друзьям!

Евгения25 Aug 2016

Отличная команда, серьезный партнер и настоящие профессионалы своего дела! Очень довольна сотрудничеством, надеюсь, мы и дальше сможем работать вместе!

Сергей11 Aug 2016

Посоветовал друг когда у меня на компе полетела система. Мастер быстро переустановил систему и еще смог вытащить почти все данные что меня конечно же очень порадовало. Весь ремонт занял немного времени совсем я очень доволен!

Телефон для связи: +7 (495) 797-12-09
Почта: info@it-free.ru
cхема проезда