Erinevus lehekülje "OpenBSD tarkvara kompileerimine" redaktsioonide vahel

Allikas: Kuutõrvaja
(Sissejuhatus)
(OpenBSD lähtetekstide kopeerimine)
19. rida: 19. rida:
 
OpenBSD tarkvara lähtetekstid saab kopeerida anonüümsest CVSi hoidlast, soovitatav on seda teha kahes etapis
 
OpenBSD tarkvara lähtetekstid saab kopeerida anonüümsest CVSi hoidlast, soovitatav on seda teha kahes etapis
  
  * kopeerida reliisile vastav osa ftp peeglist
+
* kopeerida reliisile vastav osa ftp peeglist
  * rakendada reliisile CVSist uuendus (ingl. k. update)
+
* rakendada reliisile CVSist uuendus (ingl. k. update)
  
 
Operatsioonisüsteemi kasutajamaale (st kõik va tuum) vastav osa asub ftp peeglites failis src.tar.gz, tuuma lähtetekst asub failis sys.tar.gz. Mõlemad failid tuleb kopeerida kataloogi /usr/src ja seal lahti pakkida, selliselt
 
Operatsioonisüsteemi kasutajamaale (st kõik va tuum) vastav osa asub ftp peeglites failis src.tar.gz, tuuma lähtetekst asub failis sys.tar.gz. Mõlemad failid tuleb kopeerida kataloogi /usr/src ja seal lahti pakkida, selliselt

Redaktsioon: 3. mai 2008, kell 19:49

Sissejuhatus

Kuna OpenBSD on vaba tarkvara, siis on võimalik kasutajal operatsioonisüsteem, st tuum ja kasutajamaa (ingl. k. userland) kompileerida lähtetekstidest. Selle tegevuse praktilist vajadust peab iga kasutaja ise hindama, reeglina tavakasutuse puhul ei ole see vajalik. Kogu süsteemi võiks kompileerimisega võiks tegeleda näiteks sellistel põhjustel

  • hoida süsteem vastavuses CVS'i stable haruga
  • tekitada konkreetsele arutile suurt koormust, et veenduda süsteemi korrektses toimimises

Lisaks annab OpenBSD kompileerimisest ettekujutuse omamine parema lähtepunkti lähtetekstidena jagatavate errata paikade juurutamiseks.

Süsteem tuleb kompileerida ja uuendused kasutusele võtta sellises järjekorras

  • kompileerida uus tuum
  • alglaadida arvuti uue tuumaga
  • kompileerida uus kasutajamaa
  • tingimata pole vajalik just alglaadimise teel tagada, et uued teegid kasutusele võetakse, aga nii on ilmselt kõige otsekohesem

OpenBSD lähtetekstide kopeerimine

OpenBSD tarkvara lähtetekstid saab kopeerida anonüümsest CVSi hoidlast, soovitatav on seda teha kahes etapis

  • kopeerida reliisile vastav osa ftp peeglist
  • rakendada reliisile CVSist uuendus (ingl. k. update)

Operatsioonisüsteemi kasutajamaale (st kõik va tuum) vastav osa asub ftp peeglites failis src.tar.gz, tuuma lähtetekst asub failis sys.tar.gz. Mõlemad failid tuleb kopeerida kataloogi /usr/src ja seal lahti pakkida, selliselt

 # cd /usr/src
 # wget ftp://ftp.aso.ee/pub/OpenBSD/4.3/sys.tar.gz
 # wget ftp://ftp.aso.ee/pub/OpenBSD/4.3/src.tar.gz
 # tar zxf sys.tar.gz
 # tar zxf src.tar.gz

Seejärel tuleb /usr/src kataloogis asudes rakendada CVS'ist uuendused

 # export CVSROOT=anoncvs@anoncvs.se.openbsd.org:/cvs
 # cvs -d$CVSROOT up -rOPENBSD_4_3 -Pd

Tuuma kompileerimine

Operatsioonisüsteemi kompileerimine

Pakettide kompileerimine portsudest