Update FreeBSD Ports Collection Up to Date and Latest Обновление коллекции FreeBSD портов в актуальном состоянии и новейшие
CVSup can be used as a quick method for getting the Ports Collection and keep the ports tree up to date. CVSup может быть использован как быстрый способ для получения коллекции портов и сохранить дерево портов в актуальном состоянии. CVSup distributes and updates source trees from a master CVS repository on a remote server host. CVSup распространяет и обновляет источник деревьев с мастером CVS репозиторий на удаленном сервере хостинга. The FreeBSD sources are maintained in a CVS repository on a central development machine in California. FreeBSD источников поддерживаются в репозитории CVS на центральной машине разработки в Калифорнии. With CVSup, FreeBSD users can easily keep their own source trees up to date. В CVSup, FreeBSD пользователи могут легко проследить за их собственный источник деревьев, до настоящего времени.
CVSup uses the so-called pull model of updating. CVSup использует так называемую тянуть модель обновления. Under the pull model, each client asks the server for updates, if and when they are wanted. Под тянуть модели, каждый клиент запрашивает сервер для обновлений, если и когда они хотят. The server waits passively for update requests from its clients. Сервер пассивно ожидает запросы на обновление от своих клиентов. Thus all updates are instigated by the client. Таким образом, все обновления, создавшейся благодаря клиенту. The server never sends unsolicited updates. Сервер никогда не рассылает нежелательные обновлений. Users must either run the CVSup client manually to get an update, or they must set up a cron job to run it automatically on a regular basis Пользователи должны либо запустить CVSup клиента вручную, чтобы получить обновление, или они должны создать хрон работу запускать его автоматически на регулярной основе
There are few ways to install CVSup in FreeBSD: Есть несколько способов установки CVSup в FreeBSD:
- Install CVSup by using the precompiled net/cvsup package from the FreeBSD packages collection Установка CVSup с помощью скомпилированного нетто / cvsup пакет из коллекции пакетов FreeBSD
- Build CVSup from source by using the net/cvsup port (which includes CVSup GUI). Build CVSup из исходных текстов, используя нетто / cvsup порт (который включает в себя CVSup GUI). Warning: the net/cvsup port depends on the Modula-3 system, which takes a substantial amount of time and disk space to download and build. Предупреждение: нетто / cvsup порт, зависит от Modula-3 системы, которая занимает значительный объем времени и места на диске для загрузки и созидать.
If CVSup is installed on a machine which does not have XFree86? Если CVSup устанавливается на компьютер, который не имеет XFree86? or Xorg installed, such as a server, use the port which does not include the CVSup GUI, net/cvsup-without-gui. или Xorg установлен, такие как сервер, использование портов, которые не входят CVSup GUI, нетто / cvsup-без-ед.ч..
For example, Например,
# pkg_add -r cvsup-without-gui # Pkg_add-р cvsup-без-ед.ч.
Or build from ports collection at net/cvsup-without-gui. Или строить из портов на сбор нетто / cvsup-без-ед.ч..
After installing, CVSup is ready and can be executed with the following command: После установки, CVSup готов и может быть выполнена с помощью команды:
# cvsup -L 2 -h cvsup.FreeBSD.org /usr/share/examples/cvsup/ports-supfile # Cvsup-L 2-ч cvsup.FreeBSD.org / usr / доли / примеры / cvsup / порты-supfile
where cvsup.FreeBSD.org is a CVSup server that change be change to a CVSup server near you. где cvsup.FreeBSD.org является CVSup серверу, что изменения будут изменения к CVSup серверу рядом с вами. See Видеть CVSup Mirrors Зеркала CVSup for a complete listing of mirror sites. для полного списка зеркал.
Replace /root/ports-supfile with your own supfile name and location. Заменить / корневой / порты-supfile с вашим собственным supfile наименование и местонахождение.
The -L 2 tells CVSup to print out the details of all the file updates it is doing. - L 2 указывает CVSup бы напечатать подробную информацию о всех файл обновления это делаете. There are three levels of verbosity, from -L 0 to -L 2. Существуют три уровня речи, от-L 0 до-L 2. The default is 0, which means total silence except for error messages. Умолчанию равна 0, это означает общее молчание, за исключением сообщений об ошибках.
While -h specify the supfile location. Хотя-ч supfile указать местоположение.
It’s also possible to create a configuration file for CVSup to avoid the need of passing the CVSup server on the command line. Кроме того, можно создать файл конфигурации для CVSup, чтобы избежать необходимости прохождения CVSup сервера на командную строку. CVSup’s operation is controlled by a configuration file called the supfile. CVSup операция находится под контролем конфигурационный файл supfile. There are some sample supfiles in the directory /usr/share/examples/cvsup/. Есть некоторые пробы supfiles в каталоге / usr / доли / примеры / cvsup /.
As root, copy /usr/share/examples/cvsup/ports-supfile to a new location, such as /root or your home directory. Как корень, скопируйте / usr / доли / примеры / cvsup / порты-supfile в новое место, например, / или корневой каталог вашего дома.
Edit ports-supfile. Изменить порты-supfile.
Change CHANGE_THIS.FreeBSD.org to a CVSup server near you. Изменения CHANGE_THIS.FreeBSD.org к CVSup серверу рядом с вами. See Видеть CVSup Mirrors Зеркала CVSup for a complete listing of mirror sites. для полного списка зеркал.
To run cvsup by using the supfile, use the following as root, so that cvsup has the permissions it needs to update your files: Чтобы запустить с помощью cvsup supfile, используйте следующий корень, так что cvsup имеет права ей необходимо обновить файлы:
# cvsup -L 2 /root/ports-supfile # Cvsup-L 2 / корневой / порты-supfile
Replace /root/ports-supfile with your own supfile name and location. Заменить / корневой / порты-supfile с вашим собственным supfile наименование и местонахождение.
The -L 2 tells CVSup to print out the details of all the file updates it is doing. - L 2 указывает CVSup бы напечатать подробную информацию о всех файл обновления это делаете. There are three levels of verbosity, from -L 0 to -L 2. Существуют три уровня речи, от-L 0 до-L 2. The default is 0, which means total silence except for error messages. Умолчанию равна 0, это означает общее молчание, за исключением сообщений об ошибках.
If you are not running X11 or if you just do not like GUIs, you should add a couple of options to the command line when you run cvsup and your CVSup is installed with GUI: Если вы запускаете не X11 или если вам просто не нравится, ГПИ, вы должны добавить несколько опций для командной строки при запуске cvsup и ваши CVSup установки с графическим интерфейсом:
# cvsup -g -L 2 supfile # Cvsup-г-L 2 supfile
Replace supfile with your own supfile name and location. Заменить supfile с вашим собственным supfile наименование и местонахождение.
The -g tells CVSup not to use its GUI. Г-рассказывает CVSup не использовать ее GUI. This is automatic if you are not running X11, but otherwise you have to specify it. Это является автоматическим, если вы запускаете не X11, но иначе вы должны указать его.
Running the CVSup command later will download and apply all the recent changes to your Ports Collection, except actually rebuilding the ports for your own system. Запуск CVSup команду позже будет скачать и использовать все последние изменения в вашей коллекции портов, за исключением восстановления на самом деле порты для вашей собственной системы.
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. ВАЖНО: Это машина переведена страница, на которой предоставляется "как есть" без гарантий. Machine translation may be difficult to understand. Машинный перевод может быть трудным для понимания. Please refer to Обратитесь к original English article Английский оригинал статьи whenever possible. когда это возможно.
Share and contribute or get technical support and help at Доля и вклад или получить техническую поддержку и помощь в My Digital Life Forums Моя Цифровая жизнь форумах .
Related Articles Статьи по теме
- Update FreeBSD Ports Collection to Latest Version with Security Update with Portmanager and Portaudit Обновление коллекции FreeBSD портов к последней версии обновления безопасности с Portmanager и Portaudit
- Easy Way to Upgrade FreeBSD’s Ports Легкий способ обновления FreeBSD портов
- Searching for Application in FreeBSD’s Ports Collection Поиск для применения в FreeBSD портов Коллекция
- Using Portsnap to Update FreeBSD Ports Tree Collection Использование Portsnap для обновления дерева портов FreeBSD Коллекция
- Installing Web Server in FreeBSD 6.0 with Apache 2.2, MySQL 5.0 and PHP 5 - Part 4 Установка веб-сервера в FreeBSD 6,0 с 2,2 Apache, MySQL 5,0 и PHP 5 - Часть 4
- Installing Web Server in FreeBSD 6.0 with Apache 2.2, MySQL 5.0 and PHP 5 - Part 3 Установка веб-сервера в FreeBSD 6,0 с 2,2 Apache, MySQL 5,0 и PHP 5 - Часть 3
- Portdowngrade - Downgrade to Previous Version of FreeBSD’s Ports Portdowngrade - вернуться к предыдущей версии FreeBSD портов
- Installing Web Server in FreeBSD 6.0 with Apache 2.2, MySQL 5.0 and PHP 5 - Part 1 Установка веб-сервера в FreeBSD 6,0 с 2,2 Apache, MySQL 5,0 и PHP 5 - Часть 1
- FreeBSD 6.0 on VMware Server Time and Clock Slow Down FreeBSD 6,0 на VMware Server Время и часы замедляют
- Checking Free Disk Space on FreeBSD Server Проверка свободного дискового пространства на сервере FreeBSD

































January 3rd, 2006 16:17 3 января 2006 года 16:17
[...] Before you can update and upgrade the FreeBSD’s ports, the Ports Collection needs to be updated. [...] Прежде чем вы сможете обновить и модернизировать порты FreeBSD, коллекция портов должна быть обновлена. Follow step here to update the Ports Collection. Следуйте шаг здесь для обновления коллекции портов. [...]
May 18th, 2006 22:30 18 мая 2006 22:30
[...] Portmanager is an FreeBSD utility that automates the process of upgrading and managing installed FreeBSD ports without or almost without user intervention when updating. [...] Portmanager является FreeBSD утилита, которая позволяет автоматизировать процесс обновления и управления установлены порты FreeBSD без или почти без вмешательства пользователя при обновлении. Portmanager ensures that FreeBSD installed ports accurately reflect and update as of those available in the ports tree. Portmanager гарантирует, что установлены порты FreeBSD точно отражают и обновлять по мере тех, имеющихся в дереве портов. To use portmanager, the FreeBSD ports collection tree needs to be updated with CVSup or Portsnap. Для использования portmanager, FreeBSD портов коллекции дерево нуждается в обновлении с CVSup или Portsnap. [...]
June 21st, 2006 13:06 21 июня 2006 13:06
[...] CVSup can be used as a quick method for getting the Ports Collection and keep the ports tree up to date. [...] CVSup может быть использован как быстрый способ для получения коллекции портов и сохранить дерево портов в актуальном состоянии. CVSup distributes and updates source trees from a master CVS repository on a remote server host. CVSup распространяет и обновляет источник деревьев с мастером CVS репозиторий на удаленном сервере хостинга. The FreeBSD sources are maintained in a CVS repository on a central development machine in California. FreeBSD источников поддерживаются в репозитории CVS на центральной машине разработки в Калифорнии. With CVSup, FreeBSD users can easily keep their own source trees up to date. В CVSup, FreeBSD пользователи могут легко проследить за их собственный источник деревьев, до настоящего времени. CVSup uses the so-called pull model of updating. CVSup использует так называемую тянуть модель обновления. Under the pull model, each client asks the server for updates, if and when they are wanted. Под тянуть модели, каждый клиент запрашивает сервер для обновлений, если и когда они хотят. The server waits passively for update requests from its clients. Сервер пассивно ожидает запросы на обновление от своих клиентов. Thus all updates are instigated by the client. Таким образом, все обновления, создавшейся благодаря клиенту. The server never sends unsolicited updates. Сервер никогда не рассылает нежелательные обновлений. Users must either run the CVSup client manually to get an update, or they must set up a cron job to run it automatically on a regular basis There are few ways to install CVSup in FreeBSD: Install CVSup by using the precompiled net/cvsup package from the FreeBSD packages collection. Пользователи должны либо запустить CVSup клиента вручную, чтобы получить обновление, или они должны создать хрон работу запускать его автоматически на регулярной основе Есть несколько способов установки CVSup в FreeBSD: Установка CVSup с помощью скомпилированного нетто / cvsup пакет FreeBSD пакеты коллекции. To install from package collection. Для установки пакета из коллекции. # pkg_add -r cvsup-without-gui# cd /usr/ports/net/cvsup-without-gui # make install clean Or build CVSup from source by using the net/cvsup port (which includes CVSup GUI). # Pkg_add-р cvsup-без-ед.ч. # кд / usr / порты / нетто / cvsup-без-ед.ч. # сделать установки чистой или построить CVSup из исходных текстов, используя нетто / cvsup порт (который включает в себя CVSup GUI). Warning: the net/cvsup port depends on the Modula-3 system, which takes a substantial amount of time and disk space to download and build. Предупреждение: нетто / cvsup порт, зависит от Modula-3 системы, которая занимает значительный объем времени и места на диске для загрузки и созидать. To build from source. Для создания на основе исходного кода. After installing, CVSup is ready and can be executed with the following command: # cvsup -L 2 -h cvsup.FreeBSD.org /usr/share/examples/cvsup/ports-supfile Change cvsup.FreeBSD.org to a CVSup server near you. После установки, CVSup готов и может быть выполнена с помощью команды: # cvsup-L 2-ч cvsup.FreeBSD.org / usr / доли / примеры / cvsup / порты-supfile сменить cvsup.FreeBSD.org к CVSup серверу недалеко вы. See CVSup Mirrors for a complete listing of mirror sites. См. CVSup зеркал для полного списка зеркал. The -L 2 tells CVSup to print out the details of all the file updates it is doing. - L 2 указывает CVSup бы напечатать подробную информацию о всех файл обновления это делаете. There are three levels of verbosity, from -L 0 to -L 2. Существуют три уровня речи, от-L 0 до-L 2. The default is 0, which means total silence except for error messages. Умолчанию равна 0, это означает общее молчание, за исключением сообщений об ошибках. While -h specify the supfile location. Хотя-ч supfile указать местоположение. You may want to use your own ports-supfile, for example to avoid the need of passing the CVSup server on the command line. Вы можете использовать свои собственные порты-supfile, например, чтобы избежать необходимости прохождения CVSup сервера на командную строку. As root, copy /usr/share/examples/cvsup/ports-supfile to a new location, such as /root or your home directory. Как корень, скопируйте / usr / доли / примеры / cvsup / порты-supfile в новое место, например, / или корневой каталог вашего дома. #cp /usr/share/examples/cvsup/ports-supfile /root Edit ports-supfile #vi /root/ports-supfile Change CHANGE_THIS.FreeBSD.org to a CVSup server near you. # п p. / usr / доли / примеры / cvsup / порты-supfile / коренные изменения порты-supfile # vi / корневой / порты-supfile сменить CHANGE_THIS.FreeBSD.org к CVSup серверу рядом с вами. See CVSup Mirrors for a complete listing of mirror sites.Then, you can update your port collections with this command: # cvsup -L 2 /root/ports-supfile links: freebsd.org mydigitallife.info [...] См. CVSup зеркал для полного списка sites.Then зеркало, вы сможете обновить порт коллекций этой команды: # cvsup-L 2 / корневой / порты-supfile ссылки: freebsd.org mydigitallife.info [...]