Оновлення портів freebsd.

CVSup може бути використаний як швидкий спосіб для отримання колекції портів і збереження дерева портів в актуальному стані. CVSup поширює і оновлює джерело дерев зі сховищ CVS на віддалений хост сервера. джерела FreeBSD  підтримуються в репозиторії CVS на центральній машині в Каліфорнії.

За допомогою CVSup, FreeBSD користувачі можуть легко зберегти свої власні дерева джерела в актуальному состояніі.CVSup використовує так звану тягнеться модель оновлення. З цією моделлю кожен клієнт запитує сервер для оновлень, якщо вони знаходяться в пошуку. Сервер пасивно очікує запити на оновлення від своїх клієнтів. Таким чином, всі оновлення провокуються клієнтом. Сервер ніколи не посилає небажаних оновлень. Користувач повинен або запустити CVSup клієнт вручну, щоб отримати оновлення, або він повинен створити cron для роботи і запуску його автоматично на регулярній основі

Є кілька способів установки CVSup в FreeBSD:

Відео: Оновлення портів FreeBSD / Updating FreeBSD ports

1. Встановити CVSup за допомогою скомпільованої net / CVSup пакета з колекції пакетів FreeBSD

2.Сборка CVSup з вихідних текстів, використовуючи net / CVSup порт (який включає в себе CVSup GUI). Увага: net / CVSup порт залежить від системи Modula-3, яка займає значну кількість часу і дискового простору для завантаження і роботи.

Якщо CVSup встановлений на машині, яка не має XFree86? або Xorg встановлений як сервер, можна використовувати порт, який не включає в себе CVSup GUI, net / CVSup-без графічного інтерфейсу.

наприклад:
# Pkg_add-р CVSup-без GUI

Або взяти з колекції портів net / CVSup-без графічного інтерфейсу.

Після установки CVSup готовий і може бути виконаний за допомогою наступної команди:

Відео: FreeBSD 8.1 - Урок # 3: Установка і оновлення дерева портів (ports)



# Cvsup -L 2 -h cvsup.FreeBSD.org / usr / share / examples / cvsup / ports-supfile

де cvsup.FreeBSD.org є CVSup сервером, зміни будуть в CVSup сервері поруч з вами. Дивіться CVSup дзеркала для отримання повного списку серверів-дзеркал.

Замініть / root / ports / supfile вашим власним supfile найменуванням і місцем знаходження.

- l 2 вказує CVSup виводити докладну інформацію про всіх файлах оновлень. Є три рівні деталізації, від-L 0 до-L 2. За умовчанням 0, що означає повне мовчання, за винятком повідомлень про помилки.

Хоча - h вказує supfile місце.

Крім того, можна створити файл конфігурації для CVSup, щоб уникнути необхідності проходження CVSup сервера на командний рядок. Операції CVSup є контрольованими конфігураціоннимфайлом supfile. Є кілька прикладів supfiles в каталозі / usr / share / examples / cvsup /.

Копіювати / usr / share / examples / cvsup / ports-supfile порти-supfile в нове місце, наприклад, / корінь або ваш домашній каталог.

Змінити порти-supfile.

Зміна CHANGE_THIS.FreeBSD.org в CVSup сервері поруч з вами. Дивіться CVSup дзеркал для отримання повного списку серверів-дзеркал.

Щоб запустити CVSup за допомогою supfile, використовуйте наступний запис, так що б CVSup мав дозволу, які йому необхідні для поновлення файлів:

Відео: Різне

# Cvsup -L 2 / root / ports-supfile

Замініть / root / ports-supfile вашим власним supfile найменуванням і місцем знаходження.

-L 2 вказує CVSup виводити докладну інформацію про всіх файлах оновлень. Є три рівні деталізації, від-L 0 до-L 2. За умовчанням 0, що означає повне мовчання, за винятком повідомлень про помилки.

Якщо ви не використовуєте X11 або якщо вам просто не подобаються графічні інтерфейси користувача, ви повинні додати кілька варіантів в командному рядку при запуску програми CVSup і ваш CVSup встановлюється разом з графічним інтерфейсом:

# CVSup-G-L 2 supfile

замініть supfile на ваше власне ім`я supfile і місце розташування.

Відео: FreeBSD

- g говорить CVSup не використовувати GUI. Це відбувається автоматично, якщо ви не використовуєте X11, але в іншому випадку ви повинні вказати це.

Запустіть CVSup командою завантажити пізніше і встановіть всі останні зміни в колекції портів, за винятком фактичного відновлення портів для вашої власної системи.

P.P.S. Якщо у Вас є питання, бажання прокоментувати або поділитися досвідом, напишіть, будь ласка, в коментарях нижче.

Поділися в соц мережах:
Cхоже

Увага, тільки СЬОГОДНІ!