Folosire Portsnap la spre Update Drum liber Port Arbore Culegere

Portsnap is un alternator sistem pentru sigur a distribui și updating art.hot. Drum liber port arbore, care is easier la spre folos than CVSup. Portsnap was primul a cuprinde înăuntru Drum liber 6.0. Asemănător CVSup, Portsnap uses un a trage model de updating: Art.hot. împachetat și semn port arbore ești placed on un web a servi care așteptare passively pentru clients la spre a cere dosar by fiecare a alerga portsnap manual by users sau a instaura un cron job la spre pe updates automatically on un regulat basis.

On mai bătrîn Drum liber sistem, Portsnap is nu automatically a cuprinde, numai it a putea a fi a instala de la sysutils/portsnap port by folosire virgulă:

# pkg_add r portsnap

Portsnap primul fetch și update compresses snapshots de la Drum liber port arbore magazin înăuntru var/db/portsnap/( înăuntru usr/ local/portsnap/ dacă Portsnap is a instala de la Drum liber Port Culegere) by lipsă, și apoi atunci unic supliment și update art.hot. uncompressed ficat port arbore la usr/ port.

///

Art.hot. behaviour și operație de Portsnap is controlled by configuration dosar portsnap.conf situat înăuntru etc ( înăuntru usr/ local/etc/ dacă Portsnap is a instala de la Drum liber Port Culegere, și art.hot. configuration dosar is nu automatically generated cînd proaspăt a instala, în schimb youll’ a întemeia portsnap.conf.sample, chiar copie it as portsnap.conf). Generally, lipsă configuration dosar voință a voi does său jobs.

La virgulă linie, art.hot. a urma opțiune ești supported, although most de la timp it nu nevoie la spre a fi folosit, niște a putea a fi configured înăuntru configuration dosar se:

-d workdir : Magazin working dosar (e.g. arhivă updates) înăuntru workdir. lipsă var/db/portsnap, sau as a da în configuration dosar)

-f conffile : Gata art.hot. configuration de la de la conffile. lipsă etc/portsnap.conf)

-I : Pentru art.hot. update virgulă, update A CRESTA dosar, numai nu art.hot. pauză de la port arbore.

-k Cheie: A se aștepta la un public cheie cu a da SHA256 hash. lipsă gata value de la configuration dosar)

-p portsdir : Cînd extracting sau updating un uncompressed snapshot, a opera pe sincer portsdir. lipsă usr/ port/, sau as a da în configuration dosar)

-s a servi : Fetch dosar de la specified a servi sau a servi pool. lipsă portsnap.FreeBSD.org , sau as a da în configuration dosar)

patetic: Pentru supliment virgulă unic, a opera unic on părți de la port arbore starting cu patetic. (e.g. portsnap sysutils/ port trec.de la will supliment sysutils/portsman, sysutils/portsnap, sysutils/portupgrade, etc.)

Art.hot. Synopsis pentru art.hot. Portsnap virgulă linie is:

portsnap [-I] [-d workdir] [-f conffile] [-k Cheie] [-p portsdir] [-s a servi] virgulă … [ patetic]

Usage de Portsnap

  1. A crea un empty sincer usr/ port dacă it does nu exists.

    # mkdir usr/ port

    /
  2. Fetch și și un compressed snapshot de la Port Culegere into var/db/portsnap ( sau orice alt a localiza specified înăuntru configuration dosar). Internet unire necesar la this etapă) și update art.hot. existing snapshot.

    # portsnap fetch

  3. Dacă tu ești running Portsnap pentru art.hot. primul timp ( seară dacă un port arbore has already been a crea sau popular, la spre a permite Portsnap a stabili un baseline de la care portsnap a putea determinat care părți de la port arbore nevoie la spre a fi updated) sau usr/ port hasnt’ been popular, supliment art.hot. snapshot și replaces art.hot. existing dosar și directories, și a stabili Portsnap-maintained port arbore into usr/ port://

    # portsnap supliment

    This pas a putea a fi skipped dacă al tău’ unic updating art.hot. port arbore.

  4. Dacă tu already have un popular usr/ port și tu ești chiar updating, a alerga art.hot. a urma virgulă în schimb:

    # portsnap update

not ă Pentru updating de Drum liber Port Arbore, pas 1 și 3 a putea a fi combined into singur virgulă: portsnap fetch update ( nu cină înăuntru mai bătrîn traducere de Portsnap).

Running Portsnap as Cron Job

portsnap fetch voință a voi nu a fi capabil la spre execute de la un cron job la spre avoid burden de sudden surge de ale a cere la spre Portsnap a servi. În schimb, un special portsnap cron virgulă exists, care așteptare și somn pentru un random duration sus la spre 3600 secundă înainte fetching updates, as dacă art.hot. fetch virgulă is specified.

La spre a alerga portsnap automatically cu cron job, chiar a aduna art.hot. linie into etc/crontab ( art.hot. linie a ezat a aranja art.hot. timp la spre 3 SÎNT fiecare, tu poți a alege al tău own timing):

0 3 * * * root usr/sbin/portsnap cron

This voință a voi a asigura that art.hot. Drum liber snapshot de port culegere is always sus- la spre- dată și a putea a fi iute extracted into usr/ port./

not ă Running portsnap update de la cron is nu recommended as it Mai veninos problemă dacă a instala sau updating de un port fericit la art.hot. timp art.hot. cron job runs. Portsnap voință a voi updates sau removes dosar care ești being folosit by art.hot. port clădire. Totuși, running portsnap I update la spre update art.hot. port A cresta dosar is posibil, și a putea a fi folosit together cu portversion la spre identify a instala produse de plastic care is afară de dată.

La spre update port compressed snapshot și art.hot. A CRESTA dosar înăuntru usr/ port/, și a trimite un poștă electronică dacă orice a instala port ești afară de dată, folos art.hot. a urma linie înăuntru etc/crontab:

//

0 3 * * * root portsnap I cron update && pkg_version vIL=

not ă Mai bătrîn traducere de portsnap does nu cină listă multiple virgulă (e.g., cron update) în same invocation de portsnap. Dacă art.hot. linie above fails, try replacing portsnap I cron update cu portsnap cron && portsnap I update.

import: Aceasta este o machine a traduce pagină care is provided "as is" fără warranty. Machine traducere Mai a fi difficult la spre understand. A face pe plac la refer la spreorigine Englez anghinară oricînd posibil.

Share și contribute sau a lua technical cină și ajutor laMeu Digital Viață Forums.



Unul Răspuns la spre “ folosire Portsnap la spre Update Drum liber Port Arbore Culegere”

  1. Managing Drum liber Port « UNIX Administratosphere
    Februarie 9th, 2008 1804:
    1

    [...] la Meu Digital Viață, acolo is un excelent tutorial on folosire portsnap. It copertă nu unic art.hot. basics, numai tot art.hot. pauză as [...]

Plecare un Reply

Tu poți folos aceștia tags: <un href="" titlu=""> <abbr titlu=""> < vizavi titlu=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> < fibros> < puternic>

A subscrie fără commenting


Custom Search

Nou Anghinară

Incoming Cercetare Terms pentru art.hot. Anghinară

portsnap - drum liber portsnap - drum liber update port arbore - portsnap update - update port arbore - portsnap drum liber - A face pe plac la update al tău port arbore și try iar - portsnap proxy - drum liber 7 portsnap - A face pe plac la update al tău port arbore și try iar. - portsnap a servi - update port arbore drum liber - portsnap a servi - folosire portsnap - drum liber update port arbore - drum liber portsnap a servi - drum liber portsnap proxy - portsnap cron - portsnap upgrade - drum liber portsnap a servi - port arbore update - portsnap fetch supliment - bsd portsnap - => A face pe plac la update al tău port arbore și try iar. - portsnap cum la spre - drum liber port arbore update - portsnap patetic - drum liber updating port - portsnap via proxy - pkg_add portsnap - portsnap drum liber 7 - drum liber update portsnap - a face pe plac la update port arbore drum liber - portsnap portupgrade - drum liber portsnap update - portsnap port arbore misiune - drum liber A face pe plac la update al tău port arbore și try iar - tot - cum la spre update art.hot. port arbore - drum liber 7 portsnap fetch supliment - drum liber update port culegere portsnap - cron portsnap - drum liber update port proxy - cum la spre update art.hot. port arbore înăuntru drum liber - Drum liber 7.0 usr/ port was nu a crea by portsnap. - cum la spre update port arbore - portaudit și update port cu cron - drum liber portsnap fetch update - Drum liber virgulă linie update - portsnap update log -