<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="et">
	<id>https://kuutorvaja.eenet.ee/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Taavi</id>
	<title>Kuutõrvaja - Kasutaja kaastöö [et]</title>
	<link rel="self" type="application/atom+xml" href="https://kuutorvaja.eenet.ee/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Taavi"/>
	<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php/Eri:Kaast%C3%B6%C3%B6/Taavi"/>
	<updated>2026-06-04T01:42:37Z</updated>
	<subtitle>Kasutaja kaastöö</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Kasutaja:Taavi&amp;diff=5000</id>
		<title>Kasutaja:Taavi</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Kasutaja:Taavi&amp;diff=5000"/>
		<updated>2007-09-17T13:25:08Z</updated>

		<summary type="html">&lt;p&gt;Taavi: Replacing page with &amp;#039;Siit joonest allpool on poolikud eeposed

----

=&amp;#039;&amp;#039;&amp;#039;pkg_replace&amp;#039;&amp;#039;&amp;#039;=
pkg_replace&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Siit joonest allpool on poolikud eeposed&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;pkg_replace&#039;&#039;&#039;=&lt;br /&gt;
[[pkg_replace]]&lt;/div&gt;</summary>
		<author><name>Taavi</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Kasutaja:Taavi&amp;diff=4998</id>
		<title>Kasutaja:Taavi</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Kasutaja:Taavi&amp;diff=4998"/>
		<updated>2007-09-17T13:23:40Z</updated>

		<summary type="html">&lt;p&gt;Taavi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Siit joonest allpool on poolikud eeposed&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;pkg_replace&#039;&#039;&#039;=&lt;br /&gt;
Üldiselt on [http://wiki.freebsd.org/portupgrade portupgrade] ilus ja tore, aga kui installeeritud pakkide arv on juba neljakohaline, siis kipub portupgrade venima. Ja kui kasutajal on lühike kannatus, siis jäävad pakid uuendamata.&lt;br /&gt;
&lt;br /&gt;
Aga õnneks on olemas &#039;&#039;pkg_replace&#039;&#039;, mis on portupragradega üsna sarnane (käsurea võtmed ja väljund on peaaegu samasugused). Üks suur erinevus on selles, et pkg_replace toimib _jubedalt_ kiiremini.&lt;br /&gt;
&lt;br /&gt;
Esimese asjana peale installeerimist võiks näppida &#039;&#039;&#039;/usr/local/sbin/pkg_replace&#039;&#039;&#039; faili, rida 778:&lt;br /&gt;
  uri_path=&amp;quot;/pub/FreeBSD/ports/${ARCH}/packages-${subdir}/All/&amp;quot;&lt;br /&gt;
ja seal rõõmsalt kustutada ära -${subdir}, et alles jääks&lt;br /&gt;
  uri_path=&amp;quot;/pub/FreeBSD/ports/${ARCH}/packages/All/&amp;quot;&lt;br /&gt;
Võibolla saab seda ka konfiguratsioonifailist näppida, aga mina laisa inimesena ei viitsinud asja inimlikult lahendada. Tavaliselt tahab pkg_replace tõmmata pakke ainult /blalba/packages-BSDVERSIOON/ kataloogist. Aga niimoodi jäävad saamata uuemad pakid ning paljud asjad tuleks käsitsi kompileerida.&lt;br /&gt;
&lt;br /&gt;
Järgmisena tuleks tekitada konffail ja seal näperdada. Mina näiteks keelasin pordist openoffice&#039;i ja firefoxi updatemise. &lt;br /&gt;
&lt;br /&gt;
Ja nüüd kogu süsteemi uuendamiseks:&lt;br /&gt;
  pkg_replace -Pa (enne updateme kõik, mis saab pakkidest)&lt;br /&gt;
  pkg_replace -a (ja siis need, mis jäid uuendamata, need laseme ise kokku)&lt;/div&gt;</summary>
		<author><name>Taavi</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Kasutaja:Taavi&amp;diff=4997</id>
		<title>Kasutaja:Taavi</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Kasutaja:Taavi&amp;diff=4997"/>
		<updated>2007-09-16T15:25:15Z</updated>

		<summary type="html">&lt;p&gt;Taavi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Siit joonest allpool on poolikud eeposed&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;pkg_replace&#039;&#039;&#039;=&lt;br /&gt;
Üldiselt on [http://wiki.freebsd.org/portupgrade portupgrade] ilus ja tore, aga kui installeeritud pakkide arv on juba neljakohaline, siis kipub portupgrade venima. Ja kui kasutajal on lühike kannatus, siis jäävad pakid uuendamata.&lt;br /&gt;
&lt;br /&gt;
Aga õnneks on olemas &#039;&#039;pkg_replace&#039;&#039;, mis on portupragradega üsna sarnane (käsurea võtmed ja väljund on peaaegu samasugused).&lt;br /&gt;
&lt;br /&gt;
Esimese asjana peale installeerimist võiks näppida &#039;&#039;&#039;/usr/local/sbin/pkg_replace&#039;&#039;&#039; faili, rida 778:&lt;br /&gt;
  uri_path=&amp;quot;/pub/FreeBSD/ports/${ARCH}/packages-${subdir}/All/&amp;quot;&lt;br /&gt;
ja seal rõõmsalt kustutada ära -${subdir}, et alles jääks&lt;br /&gt;
  uri_path=&amp;quot;/pub/FreeBSD/ports/${ARCH}/packages/All/&amp;quot;&lt;br /&gt;
Võibolla saab seda ka konfiguratsioonifailist näppida, aga mina laisa inimesena ei viitsinud asja inimlikult lahendada.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt tahab pkg_replace tõmmata pakke ainult /blalba/packages-BSDVERSIOON/ kataloogist. Aga niimoodi jäävad saamata uuemad pakid ning paljud asjad tuleks käsitsi kompileerida.&lt;br /&gt;
&lt;br /&gt;
...&lt;/div&gt;</summary>
		<author><name>Taavi</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Kasutaja:Taavi&amp;diff=4996</id>
		<title>Kasutaja:Taavi</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Kasutaja:Taavi&amp;diff=4996"/>
		<updated>2007-09-16T15:24:25Z</updated>

		<summary type="html">&lt;p&gt;Taavi: New page: Siit joonest allpool on poolikud eeposed  ----  =&amp;#039;&amp;#039;&amp;#039;pkg_replace&amp;#039;&amp;#039;&amp;#039;= Üldiselt on [http://wiki.freebsd.org/portupgrade portupgrade] ilus ja tore, aga kui installeeritud pakkide arv on juba ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Siit joonest allpool on poolikud eeposed&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;pkg_replace&#039;&#039;&#039;=&lt;br /&gt;
Üldiselt on [http://wiki.freebsd.org/portupgrade portupgrade] ilus ja tore, aga kui installeeritud pakkide arv on juba neljakohaline, siis kipub portupgrade venima. Ja kui kasutajal on lühike kannatus, siis jäävad pakid uuendamata.&lt;br /&gt;
&lt;br /&gt;
Aga õnneks on olemas &#039;&#039;pkg_replace&#039;&#039;, mis on portupragradega üsna sarnane (käsurea võtmed ja väljund on peaaegu samasugused).&lt;br /&gt;
&lt;br /&gt;
Esimese asjana peale installeerimist võiks näppida &#039;&#039;&#039;/usr/local/sbin/pkg_replace&#039;&#039;&#039; faili, rida 778:&lt;br /&gt;
  uri_path=&amp;quot;/pub/FreeBSD/ports/${ARCH}/packages-${subdir}/All/&amp;quot;&lt;br /&gt;
ja seal rõõmsalt kustutada ära -${subdir}, et alles jääks&lt;br /&gt;
  uri_path=&amp;quot;/pub/FreeBSD/ports/${ARCH}/packages/All/&amp;quot;&lt;br /&gt;
Võibolla saab seda ka konfiguratsioonifailist näppida, aga mina laisa inimesena ei viitsinud asja inimlikult lahendada.&lt;br /&gt;
&lt;br /&gt;
Tavaliselt tahab pkg_replace tõmmata pakke ainult /blalba/packages-BSDVERSIOON/ kataloogist. Aga niimoodi jäävad saamata uuemad pakid ning paljud asjad tuleks käsitsi kompileerida.&lt;/div&gt;</summary>
		<author><name>Taavi</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Programmide_portimine&amp;diff=2259</id>
		<title>Programmide portimine</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Programmide_portimine&amp;diff=2259"/>
		<updated>2006-11-13T15:01:39Z</updated>

		<summary type="html">&lt;p&gt;Taavi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[Tekst on kirjutatud FreeBSD-d silmas pidades, aga üldjoontes klapib kõigega]&lt;br /&gt;
&lt;br /&gt;
Avatud lähtekoodidega maailmas võib juhtuda, et sinu opsüsteemile ei ole binaarpakki mingist vajalikust programmist. Ja portsudes ei pruugi ka asja olla.&lt;br /&gt;
&lt;br /&gt;
Heal juhul kompileerub asi esimese katsega. Veidi halvemal juhul on vaja ./configure skriptile mõned parameetrid kaasa anda.&lt;br /&gt;
&lt;br /&gt;
Veel halvemal juhul hakkab kompilaator protesteerima.&lt;br /&gt;
&lt;br /&gt;
Siis tuleks vaadata rahulikult veateateid.&lt;br /&gt;
* Kõige lihtsamal juhul vingutakse puuduva .h faili pärast. Kui puudu on fail, mis üsna kindalsti peaks süsteemis olemas olema( GL/gl.h; jpeg.h; jne), siis võib põhjuseks olla see, et mõned ./configured ei tea, et FreeBSD hoiab asju /usr/local kataloogis. kõige lihtsam on käivitada ./configure nõnda:&lt;br /&gt;
 ./configure CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib&lt;br /&gt;
* Mõnikord vajatakse mingeid linux/* headereid. Nendega on FreeBSDs juba raskem. Mõnedele neist on analoogid mõnedele neist ei ole... [vot siia tuleks veel juttu (joystick ühes ja teises, ioctl ühes ja teises jne)]&lt;br /&gt;
* Teinekord on kompilaator liiga uus / liiga vana / liiga mittestandartne / jne. [siia ka veel juurde]&lt;br /&gt;
* Linkimsel protesteeritakse puuduva -ldl pärast. Asi on selles, et dünaamilise linkimise funktsioonide jaoks on Linuxis vaja linkida külge -ldl, aga FreeBSD on need funktsioonid juba standardteegis sees. Sellest takistusest möödasaamiseks on vaja minna kataloogi, kus viga esines ja sealses Makefiles koristada ära kõik -ldl esinemised&lt;br /&gt;
* Vahel tekivad kompileerimisel hoiatused, aga gcc loeb neid vigadena ja peatab kompilatsiooni. Sel juhul on Makefilest vaja ära koristada kõik -Werror esinemised.&lt;br /&gt;
&lt;br /&gt;
[paar sõna sconsi kohta]&lt;/div&gt;</summary>
		<author><name>Taavi</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Programmeerimine&amp;diff=2249</id>
		<title>Programmeerimine</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Programmeerimine&amp;diff=2249"/>
		<updated>2006-11-08T15:33:34Z</updated>

		<summary type="html">&lt;p&gt;Taavi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Programmeerimine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Alltoodud viiteid järgides saab loodetavasti arendada oma programmeerimisoskust. Kõneall on peaasjalikult UNIXilikud keeled ja vahendid. &lt;br /&gt;
&#039;&#039;&#039;Üldised vahendid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[CVS:]] Rutiinne kasutamine&lt;br /&gt;
[[Projekti alustamine]]&lt;br /&gt;
[[Keerulisemad kasutamisvõimalused]] Versioonikontrollisüsteem.&lt;br /&gt;
&lt;br /&gt;
[[Regulaaravaldised]] Paljude UNIXi programmide (näiteks Egrep) tegevust saab juhtida kasutades regulaaravaldisi.&lt;br /&gt;
&#039;&#039;&#039;Skript-keeled&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Üldised soovitused skriptide kirjutamiseks]]&lt;br /&gt;
&lt;br /&gt;
[[Programmide portimine]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tekstiliste andmete töötluseks sobivad keeled&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Sed]] Voo-editori Sed kasutamisõpetus.&lt;br /&gt;
&lt;br /&gt;
[[Awk]] Tekstiliste andmetega tegelemiseks mõeldud programmeerimiskeel. &lt;br /&gt;
&lt;br /&gt;
[[Bash]] Käsitletakse kooriku skriptide kirjutamist.&lt;/div&gt;</summary>
		<author><name>Taavi</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Programmide_portimine&amp;diff=2248</id>
		<title>Programmide portimine</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Programmide_portimine&amp;diff=2248"/>
		<updated>2006-11-08T15:30:20Z</updated>

		<summary type="html">&lt;p&gt;Taavi: Algus&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[Tekst on kirjutatud FreeBSD-d silmas pidades, aga üldjoontes klapib kõigega]&lt;br /&gt;
&lt;br /&gt;
Avatud lähtekoodidega maailmas võib juhtuda, et sinu opsüsteemile ei ole binaarpakki mingist vajalikust programmist. Ja portsudes ei pruugi ka asja olla.&lt;br /&gt;
&lt;br /&gt;
Heal juhul kompileerub asi esimese katsega. Veidi halvemal juhul on vaja ./configure skriptile mõned parameetrid kaasa anda.&lt;br /&gt;
&lt;br /&gt;
Veel halvemal juhul hakkab kompilaator protesteerima.&lt;br /&gt;
&lt;br /&gt;
Siis tuleks vaadata rahulikult veateateid.&lt;br /&gt;
* Kõige lihtsamal juhul vingutakse puuduva .h faili pärast. Kui puudu on fail, mis üsna kindalsti peaks süsteemis olemas olema( GL/gl.h; jpeg.h; jne), siis võib põhjuseks olla see, et mõned ./configured ei tea, et FreeBSD hoiab asju /usr/local kataloogis. kõige lihtsam on käivitada ./configure nõnda:&lt;br /&gt;
 ./configure CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib&lt;br /&gt;
* Mõnikord vajatakse mingeid linux/* headereid. Nendega on FreeBSDs juba raskem. Mõnedele neist on analoogid mõnedele neist ei ole... [vot siia tuleks veel juttu (joystick ühes ja teises, ioctl ühes ja teises jne)]&lt;br /&gt;
* Teinekord on kompilaator liiga uus / liiga vana / liiga mittestandartne / jne. [siia ka veel juurde]&lt;br /&gt;
* Linkimsel protesteeritakse puuduva -ldl pärast. Asi on selles, et dünaamilise linkimise funktsioonide jaoks on Linuxis vaja linkida külge -ldl, aga FreeBSD on need funktsioonid juba standardteegis sees. Sellest takistusest möödasaamiseks on vaja minna kataloogi, kus viga esines ja sealses Makefiles koristada ära kõik -ldl esinemised&lt;br /&gt;
&lt;br /&gt;
[paar sõna sconsi kohta]&lt;/div&gt;</summary>
		<author><name>Taavi</name></author>
	</entry>
</feed>