zmej.org.ua - Памятки системного администратора.  zmej.org.ua - Памятки системного администратора.

Главная » FreeBSD

Вход на сайт

  • Запросить новый пароль

Навигация

  • Cisco
    • Cisco access-list
    • Аутентификация на Cisco
    • Обновление Cisco IOS
    • Привязка MAC-адресов к портам на Cisco Catalyst 2960
    • Списки доступа (Access list) ACL Cisco
  • FreeBSD
    • Colorize - подсвечивание ключевых слов
    • Munin — мониторинг сервера на основе FreeBSD
    • Postfix + Postgrey. Небольшой пример того, как можно бороться со спамом.
    • Roudcube. Установка и настройка.
    • VPN между FreeBSD и Windows. Установка mpd4.
    • Блокируем TeamViewer
    • Выполнение mount из-под прав обычного пользователя
    • Добавление базы и пользователя в MySQL
    • Как узнать серийный номер винчестера в FreeBSD
    • Модули Apache22 (Apache22 modules)
    • Мониторинг винтчестеров (HDD/жестких дисков) с помощью SMART (smartmontools)
    • Мониторинг загрузки канала (MRTG)
    • Мониторинг загрузки сетевых интерфейсов в реальном времени
    • Мониторинг нагрузки процессора (SNMP MRTG CPU Monitoring)
    • Настройка DNS сервера named
    • Настройка сервера времени NTP
    • Настройка фаервола (firewall ipfw) на ОС FreeBSD
    • Обновление FreeBSD. Краткий мануал.
    • Обновление портов (CVSup)
    • Обновление портов. Portupgrade.
    • Организация VPN между 3-мя офисами
    • Повышаем безопасность FreeBSD
    • Проблема после обновление SpamAssassin
    • Работа с .htaccess и .htpasswd
    • Скрипты
      • Блокировка перебора SSH (по 22му порту)
      • Создание архива базы - mysqldump
    • Тестирование MySQL
    • Управление дуплексным режимом и скоростью подключения к порту.
    • Установка MySQL сервера
    • Установка связки Apache22+php5+mysql5
    • Шейпер на ipfw
  • Подсказки по редактированию

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

Zmej —ср, 28/12/2011 - 16:53

 

Расмотрим еще один способ по обновление портов на ОС FreeBSD.
12:38 user@ns3 [/home/user]#cd /usr/ports/
12:38 user@ns3 [/usr/ports]#make search name=portupgrade
Port:   portupgrade-2.4.6,2
Path:   /usr/ports/ports-mgmt/portupgrade
Info:   FreeBSD ports/packages administration and management tool suite
Maint:  sem@FreeBSD.org
B-deps: ruby-1.8.6.287,1
R-deps: db41-4.1.25_4 ruby-1.8.6.287,1 ruby18-bdb-0.6.4
WWW:    http://wiki.freebsd.org/portupgrade
 
Port:   portupgrade-devel-2.4.6
Path:   /usr/ports/ports-mgmt/portupgrade-devel
Info:   FreeBSD ports/packages administration and management tool suite (devel version)
Maint:  sem@FreeBSD.org
B-deps: ruby-1.8.6.287,1
R-deps: db41-4.1.25_4 ruby-1.8.6.287,1 ruby18-bdb-0.6.4
WWW:    http://wiki.freebsd.org/portupgrade
 
Port:   sysutils/portupgrade
Moved:  ports-mgmt/portupgrade
Date:   2007-02-05
Reason: Moved to a new category
 
Port:   sysutils/portupgrade-devel
Moved:  ports-mgmt/portupgrade-devel
Date:   2007-02-05
Reason: Moved to a new category
 
12:39 user@ns3 [/usr/ports]#cd /usr/ports/ports-mgmt/portupgrade
12:40 user@ns3 [/usr/ports/ports-mgmt/portupgrade]#make config
Тут вроде как все понятно. Переходим в порты (cd /usr/ports/) и делаем поиск по наличии программы portupgrade и переходим в ее каталог (cd /usr/ports/ports-mgmt/portupgrade). При выполнении команды make config мы увидим следующее:
Жмем Ок, и идем дальше:
12:40 user@ns3 [/usr/ports/ports-mgmt/portupgrade]#make install clean
===>  Vulnerability check disabled, database not found
===>  Found saved configuration for portupgrade-2.4.6_3,2
=> pkgtools-2.4.6.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://heanet.dl.sourceforge.net/project/portupgrade/pkgtools/2.4.6/.
pkgtools-2.4.6.tar.bz2                         14% of  112 kB   19 kBps
Как видим, у нас пошла установка. В процессе может еще потребоваться дополнительно поставить паке ruby:
Нажимаем Ок. И ждем, пока закончится установка.
===>   Installing ldconfig configuration file
===>   Registering installation for portupgrade-2.4.6_3,2
===>  Cleaning for ruby-1.8.7.160_5,1
===>  Cleaning for ruby18-bdb-0.6.5_1
===>  Cleaning for db41-4.1.25_4
===>  Cleaning for portupgrade-2.4.6_3,2
DING! phenix@ns3 [/usr/ports/ports-mgmt/portupgrade]#
Вот установка и завершенна. Для того, чтоб у меня обновились все порты, я выполняю вот это (до момента обновления вручную), и потом команду portupgrade -arR
13:42 user@ns3 [/usr/ports/ports-mgmt/portupgrade]#portupgrade -arR
[Rebuilding the pkgdb <format:bdb_btree> in /var/db/pkg ... - 115 packages found (-0 +115) ....................................................................................................100............... done]
[Updating the portsdb <format:bdb_btree> in /usr/ports ... - 19171 port entries found .........1000.........2000.........3000..
Вот и все. Не забывайте делать бекапы ваших конфиг файлов. Так, на всякий случай.
 
  • FreeBSD
  • Войдите чтобы оставить комментарии

Новые пользователи

  • Zmej

Последние комментарии

Комментарии отсутствуют.

Сейчас на сайте

Пользователей онлайн: 0.

Создано на Drupal

Downloaded from top drupal themes | Hostgator coupon