<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="lt">
	<id>https://wiki.eofnet.lt/w//index.php?action=history&amp;feed=atom&amp;title=Freebsd-atnaujinimas</id>
	<title>Freebsd-atnaujinimas - Versijų istorija</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.eofnet.lt/w//index.php?action=history&amp;feed=atom&amp;title=Freebsd-atnaujinimas"/>
	<link rel="alternate" type="text/html" href="https://wiki.eofnet.lt/w//index.php?title=Freebsd-atnaujinimas&amp;action=history"/>
	<updated>2026-04-19T09:09:13Z</updated>
	<subtitle>Šio puslapio versijų istorija projekte</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.eofnet.lt/w//index.php?title=Freebsd-atnaujinimas&amp;diff=2160&amp;oldid=prev</id>
		<title>\dev\null: /tmp fix</title>
		<link rel="alternate" type="text/html" href="https://wiki.eofnet.lt/w//index.php?title=Freebsd-atnaujinimas&amp;diff=2160&amp;oldid=prev"/>
		<updated>2010-06-14T17:00:46Z</updated>

		<summary type="html">&lt;p&gt;/tmp fix&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Naujas puslapis&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''FreeBSD''' atnaujinimas labai paprastas procesas, bet priklausant nuo situacijos gali iškilti keletas problemų.&lt;br /&gt;
&lt;br /&gt;
Aprašyti būdai tinka '''FreeBSD''' 5.X, 6.X ir 7.0-Current versijoms.&lt;br /&gt;
&lt;br /&gt;
Atnaujinimas vyksta cvs pagalba todėl mums reiks cvsup kliento.&lt;br /&gt;
&lt;br /&gt;
 pkg_add -rv cvsup-without-gui&lt;br /&gt;
&lt;br /&gt;
arba iš portų:&lt;br /&gt;
&lt;br /&gt;
 cd /usr/ports/net/cvsup-without-gui/; make install&lt;br /&gt;
&lt;br /&gt;
== Atnaujinimas ==&lt;br /&gt;
&lt;br /&gt;
Viską darome paprasčiausiu būdu, kad nereikėtų keisti /usr/share/examples/cvsup/standard-supfile ir kiekvieną kartą rašyti cvsup -g -L2 standart-supfile.&lt;br /&gt;
&lt;br /&gt;
 vi /etc/make.conf&lt;br /&gt;
&lt;br /&gt;
Pridedame šias eilutes:&lt;br /&gt;
&lt;br /&gt;
 SUP_UPDATE=yes&lt;br /&gt;
 SUP= /usr/local/bin/cvsup&lt;br /&gt;
 SUPFLAGS= -g -L 2&lt;br /&gt;
 SUPHOST= cvsup5.FreeBSD.org # cvs mirroras (visi mirrorai surašyti [http://www.freebsd.org/doc/en/books/handbook/cvsup.html#CVSUP-MIRRORS čia])&lt;br /&gt;
 SUPFILE= /usr/share/examples/cvsup/standard-supfile&lt;br /&gt;
 PORTSSUPFILE= /usr/share/examples/cvsup/ports-supfile&lt;br /&gt;
&lt;br /&gt;
Išsaugome failą (esc, :wq)&lt;br /&gt;
&lt;br /&gt;
Dabar atnaujinti sistemos išeities kodus galite paprastai.&lt;br /&gt;
&lt;br /&gt;
 cd /usr/src; make update&lt;br /&gt;
&lt;br /&gt;
Jei nepasisekė tai padaryti ir /usr/src direktorija yra tuščia tuomet teks paredaguoti /usr/share/examples/cvsup/standard-supfile ir diegti truputi kitaip.&lt;br /&gt;
&lt;br /&gt;
Atsidarę /usr/share/examples/cvsup/standard-supfile matome maždaug taip:&lt;br /&gt;
&lt;br /&gt;
 *default host=CHANGE_THIS.FreeBSD.org&lt;br /&gt;
 *default base=/var/db&lt;br /&gt;
 *default prefix=/usr&lt;br /&gt;
 *default release=cvs tag=RELENG_5_4&lt;br /&gt;
 *default delete use-rel-suffix&lt;br /&gt;
&lt;br /&gt;
Reikia pakeisti default host į vieną iš [http://www.freebsd.org/doc/en/books/handbook/cvsup.html#CVSUP-MIRRORS šių] cvs mirrorų.&lt;br /&gt;
&lt;br /&gt;
Turi atrodyti maždaug taip:&lt;br /&gt;
&lt;br /&gt;
 *default host=cvsup5.FreeBSD.org&lt;br /&gt;
 *default base=/var/db&lt;br /&gt;
 *default prefix=/usr&lt;br /&gt;
 *default release=cvs tag=RELENG_5_4&lt;br /&gt;
 *default delete use-rel-suffix&lt;br /&gt;
&lt;br /&gt;
Daugiau nieko nekeiskite ir išsaugokite failą. Dabar galėsite pradėti atnaujinimą&lt;br /&gt;
&lt;br /&gt;
 cd /usr/src;cvsup -g -L2 /usr/share/examples/cvsup/standard-supfile&lt;br /&gt;
&lt;br /&gt;
Kitą kartą jau nebereiks naudoti šios eilutės, užteks parašyti tik cd /usr/src;make update&lt;br /&gt;
&lt;br /&gt;
Sistemos surinkimas po išeities kodų atnaujinimo (Kompiliavimas)&lt;br /&gt;
&lt;br /&gt;
 make buildworld &amp;lt;- Sukompiliuoja sistemos išeities kodus&lt;br /&gt;
&lt;br /&gt;
 make installworld &amp;lt;- Įdiegia&lt;br /&gt;
&lt;br /&gt;
PASTABA: Diegiant installworld, reikia jog particija /tmp būtų užmountinta su exec opcija.&lt;br /&gt;
&lt;br /&gt;
 mergemaster &amp;lt;- Konfiguracijos failų atnaujinimas ('''Būkite atsargūs!''')&lt;br /&gt;
&lt;br /&gt;
'''Branduolio diegimas'''&lt;br /&gt;
&lt;br /&gt;
Jei jums rūpi jūsų FreeBSD kernel konfiguracijos failas niekada jo nelaikykite kaip GENERIC, o pervadinkite i ką nors kitką pvz.: KONFIGAS, nes atjaujintus išeities kodus bus atnaujintas ir (Default GENERIC) konfiguracijos failas, todėl norint turėti savos konfiguracijos kernelio konfiga butina jį pervadinti:&lt;br /&gt;
&lt;br /&gt;
 mv /usr/src/sys/i386/conf/GENERIC /usr/src/sys/i386/conf/KONFIGAS&lt;br /&gt;
&lt;br /&gt;
Senamadis branduolio atnaujinimas (sudėtingesnis):&lt;br /&gt;
&lt;br /&gt;
 cd /usr/src/sys/i386/conf;config GENERIC &amp;lt;- Jei jusu konfiguracijos failas yra ne GENERIC tuomet pakeiskite.&lt;br /&gt;
 cd ../compile/GENERIC &amp;lt;- Jei konfiguracijos failas buvo ne GENERIC tuomet pakeiskite.&lt;br /&gt;
 make depend &amp;lt;- 6.X, 7.X versijose taip pat prieš tai būtina parašyti make cleandepend&lt;br /&gt;
 make &amp;lt;- Kompiliavimo procesas&lt;br /&gt;
 make install &amp;lt;- Naujo kernelio įdiegimas&lt;br /&gt;
&lt;br /&gt;
Naujamadis brandiolio atnaujinimas (lenvesnis):&lt;br /&gt;
&lt;br /&gt;
KONFIGAS parametras tai jūsų kernelio konfigo failo pavadinimas.&lt;br /&gt;
&lt;br /&gt;
 make buildkernel KERNCONF=KONFIGAS&lt;br /&gt;
 make installkernel KERNCONF=KONFIGAS&lt;br /&gt;
&lt;br /&gt;
Jei kernelis yra standartinis jūs neredagavote jo konfigo tuomet nebūtine naudoti parametro ''KERNCONF=KONFIGAS''.&lt;br /&gt;
Galite įdiegti tiesiog taip:&lt;br /&gt;
 &lt;br /&gt;
 make buildkernel&lt;br /&gt;
 make installkernel&lt;br /&gt;
&lt;br /&gt;
Štai ir viskas po visų atnaujinimų galite perkrauti savo FreeBSD mašiną:&lt;br /&gt;
&lt;br /&gt;
 sync&lt;br /&gt;
 reboot &lt;br /&gt;
&lt;br /&gt;
== Downgrade/Upgrade ==&lt;br /&gt;
&lt;br /&gt;
Perėjimas į senesnę/nejesnę versiją. Pirmiausia jums reiktų pakeisti vieno failo turinį. &lt;br /&gt;
&lt;br /&gt;
 vi /usr/share/examples/cvsup/standard-supfile&lt;br /&gt;
&lt;br /&gt;
Atsidarę šį failą susirandate eilutes panašias į:&lt;br /&gt;
&lt;br /&gt;
 *default host=CHANGE_THIS.FreeBSD.org&lt;br /&gt;
 *default base=/var/db&lt;br /&gt;
 *default prefix=/usr&lt;br /&gt;
 *default release=cvs tag=RELENG_5_4&lt;br /&gt;
 *default delete use-rel-suffix&lt;br /&gt;
&lt;br /&gt;
default host= rašote vieną iš [http://www.freebsd.org/doc/en/books/handbook/cvsup.html#CVSUP-MIRRORS šių] cvs mirrorų *default release= keičiame į jūsų pasirinktą versiją pvz jei norite 6.0 rašote cvs tag=RELENG_6_0 jei 6-current tada tag=RELENG_6 ir t.t.&lt;br /&gt;
&lt;br /&gt;
Išsaugote failą. (esc, :wq)&lt;br /&gt;
&lt;br /&gt;
 rm -rf /usr/obj/*&lt;br /&gt;
 rm -rf /usr/src/* &amp;lt;- Prieš tai išsisaugokite savo kernelio konfigą jei tokį turėjote.&lt;br /&gt;
 cd /usr/src&lt;br /&gt;
 cvsup -g -L 2 /usr/share/examples/cvsup/standard-supfile &lt;br /&gt;
arba cvsup -g -L 2 /usr/share/examples/cvsup/standard-supfile -h cvsup5.freebsd.org jei nenustatėte hosto konfige&lt;br /&gt;
&lt;br /&gt;
 make buildworld&lt;br /&gt;
 make buildkernel&lt;br /&gt;
 make installworld&lt;br /&gt;
 make installkernel&lt;br /&gt;
 emergemaster&lt;br /&gt;
 sync&lt;br /&gt;
 reboot&lt;br /&gt;
&lt;br /&gt;
== PortUpgrade ==&lt;br /&gt;
&lt;br /&gt;
portupgrade programa skirta freebsd portų atnaujinimui&lt;br /&gt;
 cd /usr/ports/sysutils/portupgrade &amp;amp;&amp;amp; make install&lt;br /&gt;
Atnaujininame portų medį&lt;br /&gt;
 cd /usr/ports &amp;amp;&amp;amp; make update&lt;br /&gt;
Suindeksuojame portus&lt;br /&gt;
 make index&lt;br /&gt;
Toliau galime naudotis portupgrade siūlomais privalumais.&lt;br /&gt;
&lt;br /&gt;
Norint pažiūrėti kuriems portams yra atnaujinimų&lt;br /&gt;
 portversion -l &amp;quot;&amp;lt;&amp;quot;&lt;br /&gt;
Portų atnaujinimas&lt;br /&gt;
 portupgrade -arR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FreeBSD]]&lt;/div&gt;</summary>
		<author><name>\dev\null</name></author>
	</entry>
</feed>