Anoniminis CVS
Turinys
Anoniminis CVS yra metodas lokaliai laikyti naujausią OpenBSD išeities tekstų
medžio kopiją su visais pakeitimais.
Galima ne tik stebėti naujausio kodo plėtojimą, bet ir leidinių klaidų
pataisymus.
Pagrindinis anoniminio CVS privalumas lyginant su kitomis išeities tekstų
atnaujinimo sistemomis yra tas, kad jis tiesiogiai dirba su centrine saugykla
arba jos veidrodžiu. Tai reiškia, kad jūs turite pilną CVS komandų komplektą
atnaujinimui ir jūsų ir kitų programuotojų pakeitimų apjungimams, diff bylų
sudarinėjimui, pakeitimų stebėjimui ir kitokioms užklausoms.
OpenBSD projektas šiuo metu turi keturias pagrindines išeities tekstų saugyklas:
- src - talpina visą OpenBSD operacinės sistemos išeities tekstą.
- ports - talpina OpenBSD portus.
- www - Talpiną visus OpenBSD web puslapius. (Įskaitant ir šį).
- xenocara - talpina OpenBSD aktyvų X.org v7 išeities tekstą.
- X11 ir XF4 - Talpina OpenBSD
XFree86-3 ir XFree86-4 adaptacijų
išeities tekstus.
Šios saugyklos yra tik dėl istorinių priežasčių, didžiajai daugumai
vartotojų nėra reikalo jas naudoti.
Tikroji anoniminio CVS naudojimosi stiprybė yra ta, CVS yra „tolerantiška“
išeities tekstų kontroliavimo sistema - ji atsižvelgia į
pakeitimus, kurie buvo padaryti lokaliuose išeities tekstuose ir deda
dideles pastangas, kad atnaujintų visą išeities tekstų medį vietoje
to, kad paliktų jus su paslaptingų problemų sąrašu, kurios turėtų būti
išspręstos norint tęsti.
CVS yra išeities tekstų kontroliavimo
sistema, naudojama OpenBSD išeities tekstų medžiui
tvarkyti.
Ji sukuria centrinę saugyklą visiems oficialiai išleistiems failams ir jų
ir pakeitimams, tuo pačiu metu leisdama programuotojams naudoti lokalias
išeities teksto kopijas su lokaliais pakeitimais.
Yra keli priėjimo prie CVS saugyklos lygiai:
- Skaitymo-rašymo priėjimas programuotojams:
programuotojai, kuriems reikia įtraukti pakeitimus į išeities tekstą privalo
turėti vartotoją OpenBSD serveryje.
Priėjimą gauna visi dirbantys kartu su kitais OpenBSD programuotojais.
Jeigu kas nors padaro gerą darbą ir parodo, kad gali dirbti grupėje, jis gauna
vartotoją.
- Tik skaitymo priėjimas visiems:
visi gali prieiti prie CVS saugyklos tik skaitymui.
Šių CVS saugyklų veidrodžiai yra nuolat atnaujinami iš skaitymo-rašymo
saugyklos.
Pagrindinė CVS stiprybė yra ta, kad ji turi galimybę vykdyti protingus kodo
apjungimus (merge) centrinių saugyklų pakeitimuose, kuriuos jūs atliekate savo
lokalioje saugyklos kopijoje. Tai reiškia, kad jeigu ką nors pakeičiate
modulyje ir įvykdote atnaujinimą, jūsų pakeitimai nėra platinami, CVS stengiasi
kaip galima geriau apjungti pakeitimus, padarytus centriniams išeities tekstams
su pakeitimais, kuriuos jūs padarėte lokalioje kopijoje.
Jeigu pakeitimai negali būti visiškai apjungti CVS leidžia patiems juos
apjungti.
SVARBU:
yra kelios kriptografinės programinės įrangos problemos, todėl kiekvienas turi
būti susipažinęs su šia informacija:
- OpenBSD yra Kanadoje.
Remiantis
Kanados piliečio tyrimu
ir
Kanados eksportavimo kontrolės dokumentu
yra visiškai legalu eksportuoti kriptografinę programinę įrangą pasauliui.
- Tačiau jeigu esate ne iš JAV ar Kanados, neturėtumėte siųsti kriptografinių
OpenBSD išeities kodo sekcijų iš anoniminių CVS serverių, kurie yra JAV.
Dėl JAV komercijos departamento taisyklių, kriptografinė programinė įranga
gali būti eksportuojama tik į Kanadą.
Žinoma, jūs galite parsisiųsti visą išeities tekstų medį naudodami anoniminį
CVS serverį, tačiau galite sutaupyti daug laiko ir duomenų srauto „iš anksto
sukurdami“ savo saugyklos medį su išeities tekstais iš OpenBSD kompaktinės
plokštelės arba FTP serverio.
Tai ypač praverčia jeigu naudojate
-stable šaką, kadangi dažniausia tik keli
smulkūs failai pasikeičia tarp -release ir -stable.
Kad išpakuoti išeities tekstų medį iš kompaktinės plokštelės į /usr/src
(laikome, kad kompaktinė plokštelė primontuota /mnt):
# cd /usr/src
# tar xzf /mnt/src.tar.gz
# cd /usr
# tar xzf /mnt/xenocara.tar.gz
# tar xzf /mnt/ports.tar.gz
Išeities tekstas pateiktas parsisiuntimui FTP serveriuose yra padalintas į dvi
dalis, kad sumažintų parsisiuntimo laiką tiems, kas dirba tik su viena išeities
tekstų medžio dalimi. Tie du archyvai yra sys.tar.gz, kuriame
talpinami failai, naudojami branduolio kūrimui, ir src.tar.gz, kuriame
talpinami kitų „pagalbinių programų“ išeities tekstai.
Paprastai jums reikės instaliuoti šiuos abu archyvus.
Laikome, kad parsisiuntėte failus src.tar.gz,
sys.tar.gz ir xenocara.tar.gz į /usr:
# cd /usr/src
# tar xzf ../sys.tar.gz
# tar xzf ../src.tar.gz
# cd /usr
# tar xzf xenocara.tar.gz
# tar xzf ports.tar.gz
Ne visi nori išpakuoti visus failų rinkinius, bet kadangi sistema privalo būti
suderinama, jūs tikriausiai turėsite parsisiųsti visus medžius.
Jūs taip pat galite naudoti cvs(1), kad parsisiųstumėt („checkout“)
išeities tekstų saugyklą. Tai aprašoma sekančioje dalyje.
Po archyvų išpakavimo /usr/src bus puiki vieta atnaujinti išeities
tekstų medį, kurioje visos
cvs(1) komandos veiks puikiai.
CVS buvo sukurta taip, kad būtų lengva gauti ir atnaujinti išeities tekstą.
Visų pirma turite nuspręsti ar norėsite sekti -current, ar
pataisymų šaką.
Plėtojama laida turi visus atnaujinimus iki pat šios minutės, tuo tarpu
pataisymų šakoje rasite oficialų leidinį, pataisymus iš
klaidų sąrašo puslapio ir smulkesnių problemų
pataisymus. Daugiau informacijos apie OpenBSD šakas rasite
čia.
Kai nuspręsite kurią išeities teksto šaką naudoti, turėsite pasirinkti
anoniminį CVS serverį. Serverių sąrašą galite rasti
žemiau.
Kai pasirinkote anoniminį CVS serverį jau galite pradėti
naudotis CVS. Turintys kompaktines plokšteles gali pradėti CVS išeities teksto
siuntimą naudodami kompaktinę plokštelę, kaip buvo aprašyta
aukščiau, kad gautų išeities tekstus į savo sistemą.
Jeigu neturite kompaktinės plokštelės po ranka, naudokite siuntimo metodą kurį
aprašėme žemiau.
- Pirma, parsisiųskite pasirinktą medį:
(Jeigu pasirinkote current):
# cd /usr
# cvs -qd anoncvs@anoncvs.ca.openbsd.org:/cvs get -P src
(Jeigu pasirinkote pataisymų šaką 5.2 leidiniui):
# cd /usr
# cvs -qd anoncvs@anoncvs.ca.openbsd.org:/cvs get -rOPENBSD_5_2 -P src
- Bet kada galite atnaujinti šį medį:
(Jeigu pasirinkote current):
# cd /usr/src
# cvs -q up -Pd
(Jeigu pasirinkote pataisymų šąką 5.2 leidiniui):
# cd /usr/src
# cvs -q up -rOPENBSD_5_2 -Pd
Kiekvieną kartą paleidžiant šias komandas cvs sinchronizuoja /usr/src medį.
Tai nesunaikina jokių lokalių pakeitimų, cvs stengiasi juos apjungti.
- PASTABA:
Jeigu atnaujinate išeities tekstų medį, kurį gavote iš skirtingo serverio arba
iš kompaktinės plokštelės, privalote naudoti
-d anoncvs@anoncvs.ca.openbsd.org:/cvs cvs opciją.
# cd /usr/src
# cvs -d anoncvs@anoncvs.ca.openbsd.org:/cvs -q up -Pd
Parsisiųsti portus galite
panašiai kaip ir sistemą:
-
(Jeigu pasirinkote current):
# cd /usr
# cvs -qd anoncvs@anoncvs.ca.openbsd.org:/cvs get -P ports
(Jeigu pasirinkote pataisymų šaką 5.2 leidiniui):
# cd /usr
# cvs -qd anoncvs@anoncvs.ca.openbsd.org:/cvs get -rOPENBSD_5_2 -P ports
- Bet kada galite atnaujinti šį medį:
(Jeigu pasirinkote current):
# cd /usr/ports
# cvs -q up -Pd
(Jeigu pasirinkote pataisymų šaką 5.2 leidiniui):
# cd /usr/ports
# cvs -q up -rOPENBSD_5_2 -Pd
Aukščiau aprašytame pavyzdyje -q opcija nėra būtina, cvs pateikia mažiau
detalesnę informaciją naudojant ją. Tiems, kurie nori pamatyti pilną
informaciją ši opcija gali būti praleista.
Jeigu norite sukurti diff failą iš lokaliai pataisyto failo (šiuo atveju
cd.c) paruošti pateikimui kartu su klaidos aprašymu:
# cd /usr
# cvs diff -u src/sys/scsi/cd.c > /tmp/patch
Daug platesnę informaciją apie CVS naudojimą rasite
cvs(1) dokumentacijos puslapyje
(įtrauktame kartu su CVS išeities tekstais).
Dėmesio:
naudodami cvs turite pasirūpinti patys, kad darbinė direktorija būtų cvs medžio
pagrindinė direktorija arba atskira direktorija, tokia, kaip /tmp. Tokios
komandos, kaip „get“ gali sukurti subkatalogus darbiniame kataloge ir tolesni
atnaujinimai gali rekursyviai ją plėtoti.
AnonCVS paslauga suteikia programuotojams šansą išmokti CVS operacijas ir
aktyviai dalyvauti plėtojimo procese prieš gaunant skaitymo-rašymo priėjimą --
parodžius meistriškumą ir puikius rezultatus naturalu, kad šie dalyviai vėliau
gauna ir teisę skaityti-rašyti.
Taip pat, pateikiantys pataisymus, gali sukurti savo diff failus susietus
su CVS medžiu, kurie palengvina integraciją.
anoncvs serverio pavyzdinis panaudojimas būtų:
$ cd /tmp
$ cvs -d anoncvs@anoncvs.ca.openbsd.org:/cvs get src/sys/arch/sparc
[nukopijuoja failus iš repozitorijos į kompiuterį]
$ cd src/sys/arch/sparc
$ cvs log locore.s
[parodo pakeitimų istoriją pasirinktam failui]
$ cvs diff -bc -r1.1 -r1.5 locore.s
[parodo pakeitimus tarp 1.1 ir 1.1 revizijų]
- CVSROOT=anoncvs@anoncvs.openbsd.org.ar:/cvs
Buenos Aires, Argentina.
Prižiūrimas Gonzalo Lionel Rodriguez.
Protokolai: ssh.
Atnaujinamas kas 2 valandas iš anoncvs.spacehopper.org.
- CVSROOT=anoncvs@anoncvs2.bom.nom.co:/cvs
Perth, Australija.
Prižiūrimas Michael W. Bombardieri.
Protokolai: ssh.
Atnaujinamas kas 2 valandas iš anoncvs.usa.openbsd.org.
SSH pirštų antspaudai:
(RSA) 2048 e8:b9:ba:8a:ec:d1:09:20:f3:8e:36:1c:ce:f2:e4:b7
(DSA) 1024 09:d7:32:a9:bb:31:9f:b7:48:8a:46:70:6a:b5:65:d0
- CVSROOT=anoncvs@anoncvs.au.openbsd.org:/cvs
Brisbane, Australija.
Prižiūrimas David Gwynne.
Protokolai: ssh.
Atnaujinamas kas valandą.
SSH pirštų antspaudai:
(RSA1) 2048 5b:d9:89:99:3d:60:da:bf:e4:28:00:5a:1c:65:91:9f
(RSA) 2048 19:4c:e2:a8:9e:42:b2:91:f3:d5:04:cf:b5:61:5e:ea
(DSA) 1024 80:ff:d2:46:70:51:7d:09:a5:71:83:bb:89:98:44:b1
(ECDSA) 256 fa:57:1c:55:7c:aa:d0:bc:4c:e2:05:3d:9b:bb:83:2d
- CVSROOT=anoncvs@ftp5.eu.openbsd.org:/cvs
Taip pat žinomas kaip anga.funkfeuer.at.
Viena, Austrija.
Prižiūrimas Martin Reindl.
Protokolai: ssh, ssh prievadu 2022.
Atnaujinamas kas 2 valandas iš anoncvs1.usa.openbsd.org.
SSH pirštų antspaudai:
(RSA) 2048 e4:a7:3a:ab:e1:a7:c8:eb:5c:f4:ff:38:95:6f:81:f2
(DSA) 2048 66:03:a3:bc:46:85:f3:6c:4b:6b:e3:d4:f5:5f:a6:c4
- CVSROOT=anoncvs@anoncvs1.ca.openbsd.org:/cvs
Taip pat žinomas kaip anoncvs.ca.openbsd.org,
openbsd.sunsite.ualberta.ca.
Alberta, Kanada.
Prižiūrimas Bob Beck.
Protokolai: ssh, ssh prievadu 2022.
Atnaujinamas kas 2 valandas.
- CVSROOT=anoncvs@anoncvs.comstyle.com:/cvs
Torontas, Kanada.
Prižiūrimas Brad Smith.
Protokolai: ssh, ssh prievadu 2022.
Atnaujinamas kas valandą.
SSH pirštų antspaudai:
(RSA1) 2048 80:33:40:b7:94:9e:7b:bd:77:fb:2a:57:85:fc:09:73
(RSA) 2048 43:30:9a:c6:c4:19:80:ad:7d:58:3e:7a:a0:39:57:53
(DSA) 1024 66:a1:f9:47:26:d9:15:3c:62:2b:b5:e8:0d:89:4a:6f
(ECDSA) 256 62:28:13:ea:cd:ba:68:e6:e9:82:94:ac:10:7f:80:d5
- CVSROOT=anoncvs@anoncvs.fr.openbsd.org:/cvs
Paryžius, Prancūzija.
Prižiūrimas Landry Breuil.
Protokolai: ssh.
Atnaujinamas kas 2 valandas iš anoncvs1.ca.openbsd.org.
SSH pirštų antspaudai:
(RSA1) 2048 28:ce:6b:61:76:d9:0e:6d:65:a1:5c:dd:e8:d7:57:42
(RSA) 2048 89:2e:84:9e:0c:f9:8d:21:41:0e:c5:80:41:27:14:c1
(DSA) 1024 7f:fb:68:2f:0f:c8:63:6c:0f:32:2c:03:d4:cd:0c:47
(ECDSA) 256 6f:a8:a5:93:d7:68:55:91:15:42:b0:5d:38:62:b9:c3
- CVSROOT=anoncvs@openbsd.cs.fau.de:/cvs
Serveris dar žinomas kaip openbsd.informatik.uni-erlangen.de.
Erlangen-Nuremberg Universitetas, Erlangen, Vokietija.
Prižiūrimas Simon Kuhnle.
Protokolai: ssh, ssh prievadu 2022.
Atnaujinamas kas 2 valandas iš anoncvs.spacehopper.org.
SSH pirštų antspaudai:
(RSA) 2048 d0:f2:0c:a3:bf:28:ba:18:50:5f:04:dc:13:ed:63:42
(DSA) 1024 9f:a1:78:0b:d4:76:68:bf:3e:83:d0:41:c8:1e:33:8b
(ECDSA) 256 f0:d1:64:e6:6b:2f:9e:1e:85:aa:75:e3:a0:52:d3:5a
- CVSROOT=anoncvs@mirror.osn.de:/cvs
Nurnbergas, Vokietija.
Prižiūrimas Armin Wolfermann.
Protokolai: ssh.
Atnaujinamas kas 3 valandas.
SSH pirštų antspaudai:
(RSA) 1024 f2:73:d2:f6:e3:01:ef:ca:3b:e7:6c:80:b6:bd:bb:84
(DSA) 1024 fb:33:05:62:96:20:cf:88:7e:10:cb:8d:91:72:57:32
- CVSROOT=anoncvs@anoncvs.silihost.hu:/cvs
Budapeštas, Vengrija.
Prižiūrimas Robert Nagy.
Protokolai: ssh.
Atnaujinamas kas 3 valandas iš anoncvs.de.openbsd.org.
- CVSROOT=anoncvs@anoncvs.jp.openbsd.org:/cvs
Taip pat žinomas kaip kankoromochi.econ.nagasaki-u.ac.jp.
Nagasakio universitetas, ekonomikos fakultetas, Nagasakis, Japonija.
Prižiūrimas Suzuki Itoshi.
Protokolai: ssh, pserver.
Atnaujinamas kas 3 valandas.
- CVSROOT=anoncvs@anoncvs.obsd.si:/cvs
Taip pat žinomas kaip nina.kerberos.si.
Liubliana, Slovėnija.
Prižiūrimas Mitja Muzenic.
Protokolai: ssh.
Atnaujinamas kas 2 valandas iš anoncvs.eu.openbsd.org.
- CVSROOT=anoncvs@anoncvs.eu.openbsd.org:/cvs
Stokholmo Universitetas, Stokholmas, Švedija.
Prižiūrimas Janne Johansson.
Protokolai: ssh.
Atnaujinamas kas 2 valandas.
SSH pirštų antspaudai:
(RSA1) 2048 4c:d2:0a:90:b8:95:5d:37:3b:32:7b:77:5a:c5:ef:26
(RSA) 2048 98:e6:80:5d:95:bb:e2:15:5e:19:4d:a3:e4:d0:bc:2c
(DSA) 1024 55:cd:a7:a9:e3:bc:a5:5c:81:5e:98:c0:60:a2:67:52
- CVSROOT=anoncvs@anoncvs.netbsd.se:/cvs
Stokholmas, Švedija.
Prižiūrimas Viktor Holmlund.
Protokolai: ssh.
Atnaujinamas kas 3 valandas.
- CVSROOT=anoncvs@anoncvs.spacehopper.org:/cvs
Londonas, Didžioji Britanija.
Prižiūrimas Stuart Henderson.
Protokolai: ssh, ssh prievadu 2022, ssh prievadu 443.
Atnaujinamas kas valandą iš anoncvs.ca.openbsd.org.
SSH pirštų antspaudai:
(RSA1) 2048 31:fc:3d:e0:f7:6c:47:7e:48:f0:52:17:e6:19:74:f5
(RSA) 2048 e2:19:16:3f:a3:2e:eb:94:14:cd:5c:92:9a:6c:9a:8f
(DSA) 1024 ff:47:13:22:83:d1:6e:df:a0:f0:4f:18:31:cb:f2:28
(ECDSA) 256 a5:b0:2a:65:ff:9a:0b:ef:7d:6f:d2:95:2e:a7:c9:2c
- CVSROOT=anoncvs@anoncvs1.usa.openbsd.org:/cvs
Taip pat žinomas kaip anoncvs.usa.openbsd.org,
anoncvs4.usa.openbsd.org.
Internet Systems Consortium, Redvudas, CA, JAV.
Prižiūrimas Todd C. Miller.
Protokolai: rsh, ssh, ssh prievadu 2022, pserver.
Atnaujinamas kas 2 valandas.
SSH pirštų antspaudai:
(RSA1) 1024 64:de:26:16:c2:ff:1b:c7:24:ed:a4:4a:d7:2f:69:3e
(RSA) 1024 49:67:9a:46:62:8a:3f:4e:b3:63:ca:d6:41:29:2a:2f
(DSA) 1024 a7:75:49:77:f3:47:d1:3c:5e:65:84:84:3b:03:f1:33
(ECDSA) 256 d3:b2:b5:68:87:3b:f6:93:21:fd:28:ea:cc:b6:e1:13
- CVSROOT=anoncvs@anoncvs3.usa.openbsd.org:/cvs
Atmospheric nacionalinis tyrimų centras, Boulderis, CO, JAV.
Prižiūrimas Todd C. Miller.
Protokolai: rsh, ssh, ssh prievadu 2022, pserver.
Atnaujinamas kas 2 valandas.
SSH pirštų antspaudai:
(RSA1) 2048 80:cd:f6:fc:4f:0e:cb:80:6a:d0:6a:5e:dd:9e:5d:0a
(RSA) 2048 49:6f:4a:be:02:63:0d:c0:54:b0:57:f0:48:7f:ce:16
(DSA) 1024 f9:ab:fc:60:a3:15:8f:9c:47:24:9e:92:15:78:0d:f3
(ECDSA) 256 99:4f:c8:23:6a:bf:75:1c:de:c9:11:bf:a4:fe:0a:51
- CVSROOT=anoncvs@mirror.planetunix.net:/cvs
Čikaga, IL, JAV.
Prižiūrimas Brian Brombacher.
Protokolai: ssh, ssh prievadu 2022, pserver.
Atnaujinamas kas 3 valandas iš anoncvs3.usa.openbsd.org.
SSH pirštų antspaudai:
(RSA1) 2048 e4:22:93:81:84:e0:68:8c:0b:d5:1f:78:cd:6f:fa:c3
(RSA) 2048 8f:42:bd:b0:a2:94:df:6b:af:1e:96:03:ea:68:03:d9
(DSA) 1024 26:51:e8:b3:38:88:dc:a8:2a:98:59:86:ab:40:bb:a4
- CVSROOT=anoncvs@openbsd.mirror.frontiernet.net:/cvs
Frontier Communications, Ročesteris, Niujorkas, JAV.
Protokolai: ssh.
Atnaujinamas kas 4 valandas iš anoncvs.ca.openbsd.org.
- CVSROOT=anoncvs@anoncvs.obsd.esc7.net:/cvs
Dalasas, TX, JAV.
Prižiūrimas James Shupe.
Protokolai: ssh.
Atnaujinamas kas 2 valandas iš anoncvs1.usa.openbsd.org.
SSH pirštų antspaudai:
(RSA1) 256 68:f1:e8:11:94:5c:5e:15:d0:ee:54:1f:ee:57:33:4a
(RSA) 2048 2a:c8:01:6f:5c:fe:78:75:84:29:c3:11:0f:65:05:07
(DSA) 1024 0e:ce:de:c4:7d:a0:d1:71:0a:af:cf:ee:34:43:bc:23
Dėmesio: jeigu jūsų serveris pateiktas su klaidinga informacija,
prašome susisiekti su
beck@openbsd.org
Jūs tikriausiai norėsite naudoti
traceroute(8),
kad surastumėte arčiausiai savęs esantį serverį.
Apie serverių problemas turėtų būti pranešta konkretaus serverio
prižiūrėtojui.
Jeigu lokalios taisykles neleidžia išeinamų prisijungimų į ssh prievadą pagal
nutylėjimą (22), kai kurie serveriai leidžia susijungimus į kitus prievadus
(dažniausiai 2022).
Jie yra aprašyti sąraše aukščiau.
Jeigu norite naudoti kitą prievadą, savo ssh kliento nustatymuose pridėkite
„Host“ įrašą į failą $HOME/.ssh/config, pvz.:
Host anoncvs.ca.openbsd.org
Port 2022
Jeigu norite sukurti naują anoniminį CVS veidrodį ir padaryti jį prieinamu
viešai prašome susisiekti su anoncvs
prižiūrėtojais.
Anoncvs veidrodis šiuo metu reikalauja apie 5GB disko vietos (jis ir toliau
auga!), ir naudoja iki 32MB operatyviosios atminties kiekvienam anoncvs
vartotojui (laikome, kad vartotojas atlieka sudėtingą operaciją; nors
paprastesnės operacijos naudoja mažiau resursų, anoncvs vis tiek jų sunaudoja
daug daugiau nei ftp). Tokie anoncvs serveriai turi turėti
nepriekaištingą tinklo prieigą tai sričiai, kurią turėtų aptarnauti. Taip pat
yra dokumentas, kuris aprašo anoncvs serverio
sukūrimą.
Po išeities tekstų atnaujinimo turėtumėte perskaityti komentarus
/usr/src/Makefile failo viršuje prieš bandymus kompiliuoti. Be to,
turėtumėte sukompiliuoti naują branduolį prieš paleidžiant
make build jei įmanoma. Atvejais kuriais tai neįmanoma prieš
kompiliuojant branduolį turite perkompiliuoti ir instaliuoti config
įrankį. Jeigu config GENERIC komanda neveikia, tikriausiai dėl
netinkamos kompiliavimo sekos.
Svarbu pastebėti, kad medžio atnaujinimas iš leidinio į plėtojamą versiją
perkompiliuojant išeities tekstus gali būti ganėtinai sudėtingas dėl
priklausomybių, kurios ne visuomet aiškios. Taigi rekomenduojama pirma
instaliuoti naujausią kasdieninį kompiliavimą (snapshot) prieš bandant
kompiliuoti medį iš išeities tekstų.
www@openbsd.org
$OpenBSD: anoncvs.html,v 1.38 2013/01/23 15:57:13 ajacoutot Exp $