The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Обновление портов во FreeBSD
Прежде чем что-либо делать с портами в FreeBSD их необходимо обновить:

   # cat >> /etc/make.conf
   SUP_UPDATE=yes
   SUP=/usr/local/bin/cvsup
   SUPFLAGS=-g -L 2
   SUPHOST=cvsup.uk.FreeBSD.org
   SUPFILE=/usr/share/examples/cvsup/standard-supfile
   PORTSSUPFILE=/usr/share/examples/cvsup/ports-supfile
   DOCSUPFILE=/usr/share/examples/cvsup/doc-supfile
   Ctrl + D

   # cd /usr/ports
   # make update

Найти в портах (/usr/ports) порт portupgrade (/usr/ports/ports-mgmt/portupgrade), установить его

   cd /usr/ports/ports-mgmt/portupgrade
   make && make install

После этого можно с помощью утилиты portupgrade уже возможно обновлять 
установленные порты (ключ -R говорит о том, что нужно обновить не только порт,
но и все его зависимости)

   portupgrade -R имя_порта

Чтобы узнать список портов, нуждающихся в обновлении, существует команда

   pkg_version -v

Для наведения порядка (удаление неиспользуемых портов, дубликатов версий) 
в реестре установленных портов (/var/db/pkg) можно воспользоваться командой

   pkgdb -F


Ссылки:
   1. "Системный администратор" (2007.01)
   2. Очистка портов во FreeBSD 
       http://www.opennet.dev/base/sys/cleaning_up_ports.txt.html
   3. portupgrade - `обновлялка` установленных портов 
       http://www.lissyara.su/?id=1153


Дополнение: C 2012 года проект FreeBSD перешёл на использование Subversion.
Вместо cvsup следует использовать svnup (или freebsd-update для системы,
portsnap/pkg для портов):

   cd /usr/ports/net/svnup && make install
   svnup stable -h svn0.us-west.freebsd.org 
   svnup ports -h svn0.us-west.freebsd.org 

Настройки можно найти в файле /usr/local/etc/svnup.conf
 
20.02.2007 , Автор: Roman Sozinov , Источник: http://sozinov.blogspot.com/2007/02...
Ключи: freebsd, ports, update
Раздел:    Корень / Администратору / Система / FreeBSD специфика / Установка и апгрейд FreeBSD и приложений.

Обсуждение [ RSS ]
  • 1, skeletor (??), 17:28, 05/06/2008 [ответить]  
  • +/
    а я обновляю порты через portsnap
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру