Het gebruiken van Portsnap om de Inzameling van de Boom van Havens bij te werken FreeBSD
Portsnap is een alternatief systeem om de FreeBSD havensboom veilig te verdelen en bij te werken, die gemakkelijker is te gebruiken dan CVSup. Portsnap werd eerst omvat in FreeBSD 6.0. Als CVSup, gebruikt Portsnap een trekkrachtmodel van het bijwerken: De verpakte en ondertekende havensbomen worden geplaatst op een Webserver die passief op cliënten wacht om dossiers door of manueel gelopen portsnap door gebruikers of opstelling te verzoeken een cronbaan om updates automatisch periodiek te downloaden.
Voor oudere systemen FreeBSD, is Portsnap niet automatisch inbegrepen, maar het kan van haven worden geïnstalleerdt sysutils/portsnap door bevel te gebruiken:
# pkg_add - r portsnap
Persen de de eerste haal en update van Portsnap momentopnamen van de FreeBSD havensboom die in /var/db/portsnap/ (in /usr/local/portsnap/ wordt opgeslagen samen als Portsnap van de Inzameling van Havens FreeBSD) geïnstalleerdT is door gebrek, en toen slechts uittreksel en werken de niet samengedrukte levende havensboom in /usr/ports bij.
Het gedrag en de verrichting van Portsnap worden bij configuratiedossier portsnap.conf gecontroleerd dat in /etc wordt gevestigd (in /usr/local/etc/ als Portsnap van de Inzameling geïnstalleerde is van Havens FreeBSD, en configuratie wordt het dossier niet automatisch geproduceerd wanneer vers geïnstalleerd, in plaats daarvan u zal vinden portsnap.conf.sample, enkel exemplaar het als portsnap.conf). Over het algemeen, zal het standaardconfiguratiedossier doet zijn werk.
Bij bevellijn, worden de volgende opties, hoewel meestal het geen behoefte gesteund om worden gebruikt, wat kunnen in configuratiedossier zelf worden gevormd:
- D workdir: De werkende dossiers van de opslag (b.v. gedownloade updates) in workdir. (gebrek: /var/db/portsnap, of zoals die in het configuratiedossier) wordt gegeven
- conffile F: Lees de configuratie van van conffile. (gebrek: /etc/portsnap.conf)
- I: Voor het updatebevel, de dossiers van de updateINDEX, maar niet de rest van de havensboom.
- kSLEUTEL: Verwacht een openbare sleutel met bepaalde knoeiboel SHA256. (gebrek: lees waarde van configuratiedossier)
- p portsdir: Wanneer het halen van of het bijwerken van een niet samengedrukte momentopname, werk op de folder portsdir. (gebrek: /usr/ports/, of zoals die in het configuratiedossier wordt gegeven.)
- sserver: De dossiers van de haal van de gespecificeerde server of de serverpool. (gebrek: portsnap.FreeBSD.org, of zoals die in het configuratiedossier wordt gegeven.)
weg: Voor uittrekselbevel slechts, werk slechts op delen van de havensboom die met weg begint. (b.v. portsnap zou sysutils/haven sysutils/portsman, sysutils/portsnap, sysutils/portupgrade, enz. halen)
De synopsis voor de Portsnap bevellijn is:
portsnap [- I] [- D workdir] [- conffile F] [- kSLEUTEL] [- p portsdir] [- sserver] beveel… [weg]
Gebruik van Portsnap
- Creër een lege folder /usr/ports als het niet bestaat.
# mkdir /usr/ports
- De haal en downloadt een samengeperste momentopname van de Inzameling van Havens in /var/db/portsnap (of een andere plaats die in configuratiedossier wordt gespecificeerd). In dit stadium nodig de verbinding van Internet) en werkt de bestaande momentopname bij.
# portsnap haal
- Als u Portsnap voor het eerst in werking stelt (zelfs als een havensboom reeds is gecreërd of bevolkt, Portsnap vestigt laten een basislijn waarvan portsnap kan bepalen welke delen van de havensboom moeten worden bijgewerkt) of /usr/ports is niet bevolkt, haal de momentopname en vervangt de bestaande dossiers en de folders, en vestigt portsnap-Gehandhaafde havensboom in /usr/ports:
# portsnap uittreksel
Deze stap kan worden overgeslagen als u de havens slechts boom bijwerkt.
- Als u reeds bevolkt /usr/ports hebt en u enkel bijwerkt, stel in plaats daarvan het volgende bevel in werking:
# portsnap update
Nota: Voor het bijwerken van de Boom van Havens FreeBSD, kan stap 1 en 3 in enig bevel worden gecombineerd: portsnap haalupdate (niet steun in oudere versie van Portsnap).
Het lopen Portsnap als Baan Cron
portsnap zal de haal niet van een cronbaan kunnen uitvoeren om last van plotselinge schommeling te vermijden van het downloaden van verzoek aan servers Portsnap. In plaats daarvan, bestaat een speciaal portsnap cron bevel, wat en slaap op een willekeurige duur tot 3600 seconden alvorens updates te halen wacht, alsof het haalbevel wordt gespecificeerd.
Om portsnap automatisch met cronbaan te lopen, voeg enkel de lijn in /etc/crontab (de lijn die tijd wordt aan 3 dagelijks AM, u kan uw eigen timing kiezen) geplaatst toe:
0 3 * * * wortel /usr/sbin/portsnap cron
Dit zal dat de momentopname FreeBSD van havensinzameling altijd bijgewerkt is ervoor zorgen en kan snel in /usr/ports worden gehaald.
Nota: De lopende portsnap update van cron wordt niet geadviseerd aangezien het probleem kan veroorzaken als installerend of bijwerkend van een haven tegelijkertijd de looppas van de cronbaan gebeurt. Portsnap zal updates of verwijdert dossiers die door de haven bouwen worden gebruikt. Nochtans, lopend portsnap - ik werk bij om de dossiers van de havensIndex bij te werken ben mogelijk, en kan samen met portversion worden gebruikt om geïnstalleerdet software te identificeren die verouderd is.
Om havens samengeperste momentopname en de dossiers van de INDEX in /usr/ports/ bij te werken, en een e-mail te verzenden als om het even welke geïnstalleerdee havens verouderd zijn, gebruik de volgende lijn in /etc/crontab:
0 3 * * * schieten portsnap - I cron werkt pkg_version && bij - vIL= wortel
Nota: De oudere versie van portsnap steunt lijst geen veelvoudige bevelen (b.v., cron update) in de zelfde aanroeping van portsnap. Als de lijn hierboven ontbreekt, probeer vervangend portsnap - de update van I cron met portsnap cron && portsnap - ik bijwerken.
BELANGRIJK: De pagina is door computer vertaald en verstrekt „zoals“ zonder garantie is. De automatische vertaling kan moeilijk zijn te begrijpen. Gelieve te verwijzen naar oorspronkelijk Engels artikel waar mogelijk.
Verwante Artikelen
- De Inzameling van de Havens van FreeBSD van de update aan Recentste Versie met de Update van de Veiligheid met Portmanager en Portaudit
- Bijgewerkt en de Recentste Inzameling van de Havens van FreeBSD van de update
- Het zoeken naar Toepassing in de Inzameling van de Havens van FreeBSD
- De Update van vensters of de Update van het Bureau ontmoeten de 0×80070643 Ontbroken Fout van de Update
- Gemakkelijke Manier om de Havens van FreeBSD te bevorderen
- Nokia Cellphones aan Eigenschap Gemagnetiseerde Havens
- Portdowngrade - degradeer aan Vorige Versie van de Havens van FreeBSD
- De Havens van het netwerk die door de Activering van het Product van Vensters (WPA) worden gebruikt voor Mededeling
- Lijst, Mening, sparen en dicht Geopende Havens TCP/IP of Verbindingen met CurrPorts
- U2 de Nieuwe Sporen van Voorproeven voor Boom Joshua op iLike










































9 februari, het 18:04 van 2008
[...] bij Mijn Digitaal Leven, is er een uitstekend leerprogramma bij het gebruiken portsnap. Het behandelt niet alleen de grondbeginselen, maar al rest als [...]