<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Versme.net blog &#187; Patarimai</title>
	<atom:link href="http://versme.net/blog/category/patarimai/feed/" rel="self" type="application/rss+xml" />
	<link>http://versme.net/blog</link>
	<description>Ping, pong - spring is here...</description>
	<lastBuildDate>Sat, 03 Mar 2012 16:14:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>GMail naudojimas atsarginių kopijų darymui</title>
		<link>http://versme.net/blog/gmail-naudojimas-atsarginiu-kopiju-darymui/</link>
		<comments>http://versme.net/blog/gmail-naudojimas-atsarginiu-kopiju-darymui/#comments</comments>
		<pubDate>Sat, 25 Dec 2010 17:08:22 +0000</pubDate>
		<dc:creator>Ernestas</dc:creator>
				<category><![CDATA[Internetas]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[atsarginės kopijos]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[GMail]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[komandinė eilutė]]></category>
		<category><![CDATA[nuotraukos]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://versme.net/blog/?p=2985</guid>
		<description><![CDATA[Su failais jūsų kompiuteryje gali atsitikti bet kas. Pradedant menkiausia failų sistemos klaida dingstant elektrai, atsititktiniu ištrynimu ar paprasčiausiu laikmenos nekokybiškumu. Trumpiau tariant, nieko nėra amžino. Tuo tarpu GMail šiuo metu naudojamas beveik bet kam: nuo asmeninių laiškų, patarimų kaip iki atsarginių kopijų. Kompiuterių administratoriams atsarginės kopijos (angl. „backup“) buvo galvos skausmas labai ilgą laiką. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ipix.lt/images/34937858.jpg" alt="GMail logotipas" align="right" /> Su failais jūsų kompiuteryje gali atsitikti bet kas. Pradedant menkiausia failų sistemos klaida dingstant elektrai, atsititktiniu ištrynimu ar paprasčiausiu laikmenos nekokybiškumu. Trumpiau tariant, nieko nėra amžino. Tuo tarpu GMail šiuo metu naudojamas beveik bet kam: nuo asmeninių laiškų, patarimų kaip  iki atsarginių kopijų. Kompiuterių administratoriams atsarginės kopijos (angl. „backup“) buvo galvos skausmas labai ilgą laiką. Juk retas rasime bitas į bitą nuskaitomą CD-R diską, įrašytą 2000-aisiais. Tačiau dabar, kai mūsų kompiuteriuose jau nebe 40 GB HDD, o mes saugojame „svarbesnę“ informaciją, atėjo laikas, kai ši problema palietė ir paprastus vartotojus. Problemos neapibūdinsi bet kaip &#8211; vieni sako, jog tai apsauga nuo neatsargumo, jog turėtumėte iš kur atsikurti failą netyčią jį ištrynę, o kiti atsargines kopijas daro vien tik siekdami išsaugoti failus kuo ilgiau.</p>
<p><strong>Kodėl GMail?</strong><br />
Tačiau grįžkim prie to, kodėl visgi GMail yra patogus backup&#8217;inimui. Įsirašiau keletą atsarginių kopijų į tuo metu geriausiais ir brangiausiais laikytus Verbatim CD-R diskus. Tuo metu &#8211; tai buvo Nr. 1 laikmena. Greičiausiai ir šiuo metu kai kuriem įprasta manyti, kad tai puiki laikmena saugoti atsarginėm kopijom. Tą kartą diską įdėjau į standartinę dėžutę, sausoje, tamsioje spintelėje, kur jis ir pragulėjo 8 metus vidutinėje kambario temperatūroje. Šią dieną to kompaktinio disko nebenuskaito joks optinis įrenginys, o jame buvusi informacija buvo nuskaitoma su klaidom dar prieš 3 metus. Kompaktinius ir DVD diskus per tuos 8 metus naudojau viskam: filmams, žaidimams, nuotraukom, dokumentams ir pan. Buvo užėjęs ir metas, kai maniau, jog istorija pasikartos ir internetą turėsiu ne visados, todėl labai apsimoka viską, ką parsisiunti dėt į atsarginį diską. Rezultatas &#8211; per 100 diskų, kurių turinys šiai dienai ne tik nereikalingas, bet ir dažnai ne visai nuskaitomas. Įsitikinau, jog diskuose informacija kokybiška išlieka neilgiau metų. Diskams yra analogų &#8211; už mažiau nei 130 Lt galite nusipirkti 500GB SATA2 100MB/s kietąjį diską. Galite nusipirkti Amazon EC2 serverį ir jame sutalpinti atsargines kopijas. Galite nusipirkti jau senokai iš mados išėjusią DAT 320 juostą, kuri talpins 160 GB informacijos. Galite nusipirkti SSD diską ir jame sutalpinti viską, ko jums reikia. Tačiau ką daryti jūs NEnorite atsikratyti failų iš savo kompiuterio? Suprantama &#8211; juos pasilikti, o daryti tik atsargines kopijas. Bet pagalvokite, kokia tikimybė, jog jums iš 16 tūkstančių nuotraukų jūsų kompiuteryje prireiks bent pusės jų atsarginių kopijų? Taigi, išleisti virš 100 Lt tam, ką panaudosite vos porą kartų skamba absurdiškai, o jums tereikia sparčios paieškos tarp archyvo ir greito parsisiuntimo. GMail būtent tai ir suteikia.</p>
<p>Kaip jau sakiau &#8211; tai taikoma failams, kuriuos norite išlaikyti savo kompiuteryje tikrai ilgam (pvz., nuotraukas, kurias dažnai rodote svečiams). Tačiau tai visiškai netinka filmo ar didelės „lossless“ muzikos kolekcijos išsaugojimui. Galima daug sugalvoti kam GMail jums tinka ir kam ne, svarbiausia, jog jūs pats priimtumėte sprendimą ir pagalvotumėte ar rasite kur išnaudoti GMail funkcijas.</p>
<p>Štai aš GMail panaudojau kelių serverio HDD „image&#8217;ų“ backup&#8217;inimui (~8 GB), 30 GB nuotraukų ir keletui kitų failų.</p>
<ul>
<li>Aš esu 100%, jog serverio „image&#8217;ų“ man reikės po 2 metų ir jie turėtų išlikti nepažeisti. Todėl juos supakavau į daugybę RAR failiukų po 20 MB ir išsiunčiau į kelias pašto dėžutes. Kompiuteryje viską pasilikau jei kartais po 2 metų būtų sugadinta tik kuri nors viena dalis &#8211; man tereikės parsisiųsti vieną ją. Tas užtruks tik kelias minutes ir aš būsiu tikras, jog sistema užsikraus iš „image&#8217;o“ kaip ir pirmą kartą.</li>
<li>Nuotraukas sutalpinau tik todėl, nes per pastarąją nuotraukų peržiūrą bent 10 nuotraukų nebe pavyko atidaryti. Kol kas atsargines kopijas susiveikiau iš pažįstamų, tačiau ateičiai nusprendžiau, jog būtų velniškai patogu turėti jas GMail pašto dėžutėje ir ten jų ieškoti tiesiog pagal failo pavadinimą.</li>
</ul>
<p>Kadangi turėjau „Google hosted“ paslaugų su galimybe lengvai sukurti iki 100 pašto dėžučių ir jas visas valdyti iš vienos vietos, tai nusprendžiau pasinaudoti šia galimybe gauti 7.5*100=750 GB vietos.</p>
<p><strong>Kaip tai realizuoti?</strong><br />
Viskas paprasta. Sukurkite failų, kuriuos norėsite išsaugoti, sąrašą ir jį perduokite ciklui, kuris išsiųs kiekvieną iš jų atskirame laiške. Kadangi laiške siųsime pilną kelią iki failo (vardan patogesnės paieškos), pasistenkite patys optimizuoti paieškos komandą. Aš daugiausiai naudojau štai tokią komandą:</p>
<blockquote><p><code><em>find ~/Nuotraukos/ -type f &gt;&gt; filelist</em></code></p></blockquote>
<p>Prieš naudodami tokią komandą atminkite, jog nieko neišeis su failais, didesniais nei leidžiamas GMail laiško „attachment&#8217;o“ dydis (25 MB). Juos patalpinkite kur nors atskirai ar išimkite iš sąrašo, o atsargines kopijas darykite nebent suarchyvavę šiuos failus į daug mažų archyvų:</p>
<blockquote><p><code><em>rar a -m0 -v21M -R /kelias/iki/failo/ar/katalogo</em></code></p></blockquote>
<p>Tai galima atlikti ir su nemokamu 7-Zip:</p>
<blockquote><p><code><em>7z a -t7z -v21m /kelias/iki/kuriamo/archyvo.7z /kelias/iki/failo/ar/katalogo -mx0</em></code></p></blockquote>
<p>Sukūrus failų sąrašą teliko iš vieno ilgo sąrašo padaryti daug trumpų sąrašų, kadangi mes viską paliksime automatikai ir šio proceso metu atsirinkti kurių failų nepavyko išsiųsti dėl laikinai atjungto GMail vartotojo bus sudėtinga.</p>
<blockquote><p><code><em>awk '{print &gt;("filelist_" int((NR+99)/100))}' filelist</em></code></p></blockquote>
<p>Tokia komanda pasirūpins, jog failas „filelist“ būtų suskaldytas į daugybę „filelist_“ failiukų, kurių turinys neužims daugiau 100 eilučių.</p>
<p><em>Pastaba</em>: esu patyręs, jog net ir su užblokuotu GMail vartotoju įmanoma išsiųsti laiškus ir vėliau prisijungus prie pašto dėžutės juos rasti.</p>
<p>Dabar teliko viską sukelti į paštą. Tai darysime su kiekvienu iš filelist_* failų atskirai t. y. siųsime tik po 100 laiškų iš karto.</p>
<blockquote><p><code><em>cat filelist_* | while read line; do echo ""; echo ""; date; ls -alh "$line"; ./file.py "$line"; done</em></code></p></blockquote>
<p>Nepamirškite pakeisti žvaigždutės į failo sekos numerį, o „file.py“ turėtų būti jūsų išsaugotas ir suchmodintas (komanda „sudo chmod +x file.py“) <a href="http://versme.net/blog/wp-content/uploads/2010/12/file.py_.txt">Python scenarijus</a> (nepamirškite pakeisti „vartotojas@gmail.com“ ir „slaptazodis“ į atitinkamas reikšmes, taip pat gali tekti pakeisti Python versiją).</p>
<p>Pabaigai vieno gerai žinomo Linux atstovo žodis:</p>
<blockquote><p><em>Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it <img src='http://versme.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </em></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://versme.net/blog/gmail-naudojimas-atsarginiu-kopiju-darymui/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Komutatorius &#8211; draugas ar priešas?</title>
		<link>http://versme.net/blog/komutatorius-draugas-ar-priesas/</link>
		<comments>http://versme.net/blog/komutatorius-draugas-ar-priesas/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 15:14:14 +0000</pubDate>
		<dc:creator>Ernestas</dc:creator>
				<category><![CDATA[Internetas]]></category>
		<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[DHCP]]></category>
		<category><![CDATA[komutatorius]]></category>
		<category><![CDATA[maršrutizatorius]]></category>
		<category><![CDATA[pamokos]]></category>
		<category><![CDATA[tinklas]]></category>

		<guid isPermaLink="false">http://versme.net/blog/?p=2964</guid>
		<description><![CDATA[Kaip žinia, maršrutizatorius &#8211; tai iš esmės switch&#8217;as, kuris pasiima internetą iš išorinio tinklo segmento (WAN) ir jį dalina vidiniam (LAN). Kartais jums reikia pasidaryti „repeater&#8217;į“ &#8211; įrenginį, kuris pratęstų tinklą (tiek WiFi, tiek laidais) nekurdamas naujo. Prie tokio įrenginio prijungus kompiuterį, jis prisijungtų ne prie „repeater&#8217;io“ tinklo, o prie tinklo, prie kurio jungiasi „repeater&#8217;is“ [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://versme.net/blog/images/router_123.png" alt="Maršrutizavimas" align="right" /> Kaip žinia, maršrutizatorius &#8211; tai iš esmės switch&#8217;as, kuris pasiima internetą iš išorinio tinklo segmento (WAN) ir jį dalina vidiniam (LAN). Kartais jums reikia pasidaryti „repeater&#8217;į“ &#8211; įrenginį, kuris pratęstų tinklą (tiek WiFi, tiek laidais) nekurdamas naujo. Prie tokio įrenginio prijungus kompiuterį, jis prisijungtų ne prie „repeater&#8217;io“ tinklo, o prie tinklo, prie kurio jungiasi „repeater&#8217;is“ ir būtų ten tiesiogiai pasiekiamas.</p>
<p><strong>Komutatorius &#8211; kas tai?</strong><br />
Komutatorius taip pat daug kur vadinamas „switch&#8217;u“. Komutatoriai naudingi, kai reikia sujungti daug kompiuterių į tinklą, daugiau nei leidžia maršrutizatoriaus lizdų kiekis. Patys komutatoriai vieni negali veikti &#8211; jiems reikia, jog tinkle būtų DHCP serveris, jog veiktų NAT. Apskritai kalbant, visas tinklo skirstymas yra atliekamas pagal <a href="http://en.wikipedia.org/wiki/OSI_model">OSI modelį</a>, kuris susideda iš 7 sluoksnių. Pagal jį tinklo duomenų maršrutizavimas išoriniuose įrenginiuose dažniausiai atliekamas dvejuose lygmenyse: paskirstant duomenis pagal MAC adresą (vidinis tinklas; OSI sluoksnis 2) ir pagal IP, žinučių persiuntimą ir pan. (<a href="http://en.wikipedia.org/wiki/Network_Layer">OSI sluoksnis 3</a>), dar kitaip vadinamas „network layer“.</p>
<p>Komutatoriai gali maršrutizuoti srautą tik pagal MAC adresą. Todėl jie negali patys paimti internetą ir jį padalinti kompiuteriams. Kompiuteriai patys prisijungs per komutatorių prie aukštesnio tinklo segmento &#8211; jeigu toliau komutatoriaus stovi modemas, tai tas segmentas būtų jau pats internetas. Tokiu atveju, kai aukštesnysis tinklo segmentas lieka tik internetas, jungiantis per komutatorių kiekvienas kompiuteris gauna išorinį IP adresą ir nėra pasiekiami vienas kitam, nebent interneto paslaugų tiekėjas yra nurodęs kitaip.</p>
<p>Maršrutizatorių greičiausiai nereikia pristatinėti &#8211; jie patys dalina internetą, patys perduoda duomenis į išorinį tinklą pagal IP, nors vidiniame tinkle irgi vadovaujasi pirmo OSI sluoksnio taisyklėmis. Skirtumas tarp maršrutizatoriaus ir komutatoriaus liaudiškai šnekant yra tas, jog komutatorius tik praplečia maršrutizatoriaus lizdų kiekį, o maršrutizatorius sukuria atskirą tinklą, be NAT pagalbos visiškai nepasiekiamą išoriniem tinklam. Pats maršrutizatorius yra „gateway“, nesvarbu kuriame tinklo segmente jį pastatysite, o komutatorius tik prijungia kompiuterius prie kito „gateway“ per DHCP. Jeigu namie turite vieną maršrutizatorių ir norite, jog kitame kambaryje būtų dar vienas įrenginys su keliais lizdais, kad nereikėtų vesti daug laidų iki pat maršrutizatoriaus, tai jums užtenka nuvesti vieną laidą iki to kambario ir ten pajungti komutatorių. Komutatoriaus dažniausiai nereikia net konfigūruoti (apskritai, tokią funkciją turi tik labai brangūs komutatoriai). Komutatoriai pigesni nei maršrutizatoriai. Tiesa, komutatoriai patys negali plėsti WiFi tinklo, tačiau maršrutizatorius, perdarytas į komutatorių, gali. Pajungus komutatorių, lygiai taip pat kaip ir su maršrutizatorium, jeigu duomenys keliauja į kompiuterį, kuris prijungtas prie to pačio komutatoriaus &#8211; duomenys siunčiami tiesiai kompiuteriui, o ne per aukštesnį tinklo segmentą. Jeigu pasijungsite 1000Mbps tinklą su komutatoriu ir 100Mbps tinklą su maršrutizatoriumi &#8211; tinklas tarp prie komutatoriaus pajungtų kompiuterių su 1000Mbps tinklo adapteriais ir laidais veiks ne 100Mbps, o 1000Mbps greičiu. Komutatorius neturi WAN prievado &#8211; visi lizdai vienodi, tinklą jis gali pasigauti iš bet kurio lizdo, kuriuo ras DHCP serverį.</p>
<p>Tačiau nemaišykite komutatoriaus su „hub&#8217;u“ &#8211; „hub&#8217;as“ nuo „switch&#8217;o“ skiriasi tuo, jog duomenis perduoda per visą tinklą išilgai, o ne tiesiai gavėjui. Taip pat nepamirškite, jog komutatorius vargu ar yra jums reikalingas, jei namie neturite vietinio tinklo, tik tiesioginę prieigą prie interneto. Skirtumas tarp „hub&#8217;o“ ir „switch&#8217;o“ visai paprastas:<br />
<img src="http://ik.ku.lt/lessons/konspekt/tinklai/images/hub_anim.gif" alt="Hub" width="295" height="221" /> <img src="http://ik.ku.lt/lessons/konspekt/tinklai/images/switch_anim.gif" alt="Switch" width="295" height="221" /><br />
Naudojant „hub&#8217;ą“ visas tinklas funkcionuoja ir toliau net kurioje nors vietoje nutrūkus laidui &#8211; tai buvo privalumas prieš dar seniau naudotus koncentratorius. <a href="http://ik.ku.lt/lessons/konspekt/tinklai/movies/crossover_cabling.exe">Plačiau apie laidus ir „hub&#8217;us“</a>.</p>
<p><strong>Kuo naudingi maršrutizatoriai su integruotais modemais?</strong><br />
Greičiausiai daugelis esate gavę iš savo interneto tiekėjo kokį nors ADSL maršrutizatorių &#8211; maršrutizatorių su integruotu ADSL modemu. Integruoto ADSL modemo idėja atrodo puiki &#8211; nereikia antro lizdo elektrai, susitaupo elektros ir vietos, nes nėra papildomos dėžutės. Tačiau atsiranda didžiulė problema, kai vietoje ADSL interneto, kurį gaunate per siaurą RJ-11 jungtį jums interneto tiekėjas duoda platų RJ-45 kabelį. Šiam internetui nebereikia modemo. Jums netgi maršrutizatoriaus nebereikia, jei turite tik vieną kompiuterį. Taip pat pasitaiko, jog sugenda tik integruotas ADSL modemas, o maršrutizatoriaus funkcijos ir toliau veikia puikiai.</p>
<p><a href="http://www.flickr.com/photos/ernestasl/4508065600/"><img src="http://farm3.static.flickr.com/2792/4507427703_f12f46e0b8_o.jpg" alt="RJ-11 (dešinėje) ir RJ-45 (kairėje)" /></a></p>
<p>Vienintelis sprendimas kaip išspausti naudos iš tokio ADSL maršrutizatoriaus &#8211; išjungti jo NAT ir DHCP funkcijas. Taip gausite komutatorių. Prijungus jį prie tinklo gausite daugiau lizdų. Visai galimas variantas, jog vietinis tinklas veiks ir pajungus tiesiai interneto kabelį į komutatorių, tačiau tai nėra taip saugu. Visada saugiau yra būti nepasiekiamam ir sėdėti už NAT &#8211; vidiniame tinkle.</p>
<p><strong>Kaip jis atrodo?</strong><br />
Komutatoriai būna įvairių dydžių: nuo mažo, ADSL paskirstymo dėžutės, dydžio (<a href="CNP-D05P">Canyon CNP-D05P su 5 100Mbps jungtim</a> už 40 Lt) iki didelio, kaip „rack“ tipo serveris, (<a href="http://www.dell.com/us/en/enterprise/networking/pwcnt_3548/pd.aspx?refid=pwcnt_3548&#038;cs=555&#038;s=biz">Dell PowerConnect 3548 su 48 4GBE jungtim</a> už 999 Lt):<br />
<a href="http://www.flickr.com/photos/ernestasl/4507451299/"><img src="http://farm3.static.flickr.com/2356/4507451299_6ef4edff95_m.jpg" alt="Canyon CNP-D05P" /></a> <a href="http://www.flickr.com/photos/ernestasl/4507451365/"><img src="http://farm5.static.flickr.com/4039/4507451365_9fb67abf55_m.jpg" alt="Dell PowerConnect 3548" /></a></p>
<p><strong>Nuorodos</strong><br />
<a href="http://en.wikipedia.org/wiki/Network_switch">Network switch, Wikipedia</a><br />
<a href="http://en.wikipedia.org/wiki/Network_Layer">Network layer, Wikipedia</a><br />
<a href="http://en.wikipedia.org/wiki/Router">Router, Wikipedia</a></p>
]]></content:encoded>
			<wfw:commentRss>http://versme.net/blog/komutatorius-draugas-ar-priesas/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Perkame ir grąžiname pagal civilinį kodeksą</title>
		<link>http://versme.net/blog/perkame-ir-graziname-pagal-civilini-kodeksa/</link>
		<comments>http://versme.net/blog/perkame-ir-graziname-pagal-civilini-kodeksa/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 23:37:19 +0000</pubDate>
		<dc:creator>Ernestas</dc:creator>
				<category><![CDATA[Apžvalgos]]></category>
		<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[Asus]]></category>
		<category><![CDATA[Asus UX30]]></category>
		<category><![CDATA[civilinis kodeksas]]></category>
		<category><![CDATA[maršrutizatorius]]></category>
		<category><![CDATA[perkame]]></category>
		<category><![CDATA[teisė]]></category>

		<guid isPermaLink="false">http://versme.net/blog/?p=2941</guid>
		<description><![CDATA[Mano horoskopas buvo visiškai prastas &#8211; per savaitę net dvi prekes grąžinau į parduotuvę, o iš viso sugędo dar gal 3 prietaisai. Susipažinkite su mano „geduolių“ partija: 1. Maršrutizatorius D-Link DIR-615 C2. Jau perkant turėjau įtarimų, jog su juo kils problemų. Bet buvo ir gerų atsiliepimų. Klydau, jog lošti loterijoje „nusipirk veikiantį D-Link“ yra gera [...]]]></description>
			<content:encoded><![CDATA[<p>Mano horoskopas buvo visiškai prastas &#8211; per savaitę net dvi prekes grąžinau į parduotuvę, o iš viso sugędo dar gal 3 prietaisai. Susipažinkite su mano „geduolių“ partija:<br />
1. <a href="http://versme.net/blog/jie-turetu-vadintis-ne-d-link-o-disconnecting-link/">Maršrutizatorius D-Link DIR-615 C2</a>. Jau perkant turėjau įtarimų, jog su juo kils problemų. Bet buvo ir gerų atsiliepimų. Klydau, jog lošti loterijoje „nusipirk veikiantį D-Link“ yra gera mintis. Rezultatas &#8211; sugaišta beveik mėnesis laiko.<br />
2. <a href="http://versme.net/blog/asus-ux30-pigesnis-macbook-air-brolis/">Asus UX30</a>. Puikus nešiojamasis kompiuteris. Tačiau trumpas buvimas rinkoje greičiausiai kažką sako apie tai, jog gamintojas kažką slepia. Mat problema labai panaši &#8211; kompiuteris negauna srovės/nesikrauna, todėl neįsijungia. Tai jau antras kartas. Sugędo tiesiog Login 2010 konferencijos metu.<br />
3. <a href="http://versme.net/blog/nokia-e66-brangus-zaisliukas-verslui/">Nokia E66</a>. GPS neberanda arba jei randa &#8211; nebesijungia su palydovais. Kartais randa net 5 su beveik pilnom padalom ir vis tiek prie jų nesijungia. Programinės įrangos atnaujinimas nepadėjo. Problema atsirado irgi tada, kai GPS prireikė labiausiai &#8211; pasiklydus Vilniuj&#8230; Telefonas man reikalingas, o ir pirkime buvo neaiškumų, todėl kol kas jo nei į garantinį, nei į parduotuvę (jei tokia apskritai buvo) nežadu siųsti.</p>
<p>Tiek maršrutizatorių, tiek nešiojamąjį kompiuterį pirkau Elektromarkt, Kauno Akropolyje. Jų vardas čia svarbus ne tiek dėl prekių kokybės, kiek dėl viso pinigų grąžinimo proceso. Nusprendžiau susigrąžinti pinigus, nes D-Link &#8211; tai žaidimas ar paklius kokybiškas, o Asus &#8211; tai brokuota serija.</p>
<p><strong>Pirmas bandymas su maršrutizatorium</strong> (pradžia 2010-03-15)<br />
Atėjus į parduotuvę pirmiausiai vengiama priimti prekę pinigų grąžinimui &#8211; bandoma išaiškinti, kad negali imti ir tiesiog grąžinti pinigų. Šalia stovi iškaba „prekės atgal negrąžinamos“. Tačiau toks įstatymas &#8211; privalo grąžinti, jei tik prekė nekokybiška arba nepraėjo 14 dienų. O gal jie prekiauja tik <a href="http://www3.lrs.lt/pls/inter3/dokpaieska.showdoc_l?p_id=141450">daiktų grąžinimo ir keitimo taisyklėse</a> nurodytomis prekėmis?</p>
<p>Tai ar ji nekokybiška, ar ne, Elektromarkt negali patikrinti parduotuvėje. Siūlo siųsti į garantinį, kad gautų pažymą, jog prekė tikrai nekokybiška ir ar kaltas gamintojas. Man tai atrodo pakankamai sąžininga, tad su tuo sutinku ir jie išsiunčia ją į garantinį. Žinoma, problemos aprašymą reikia vos ne raidė į raidę padiktuoti &#8211; juk ne visi žino kas yra 802.11n tinklas ir kaip jis rašomas, nors užrašytas didžiuliu šriftu ant pakuotės&#8230; Pakuotės niekas netikrino. Iš karto parašė, jog pateikiau pilną komplektaciją. Jų bėdos, jei ką pamiršau, o jie nenori net pabandyti ištestuoti prekės parduotuvėje.</p>
<p>Pasirašau tik po garantinio remonto aktu. Susitariam, jog gavę prekę atgal man paskambins (kad būtų aiškiau &#8211; tai neįvyko) ir praneš apie prekę, kai tik ją gaus, ir tai turėtų įvykti iki 2010-03-20. Grįžęs namo remonto akte randu krūvas rašybos ir gramatikos klaidų, o vienoje vietoje klientas nurodytas visai ne aš. Pastabose nenurodyta, jog noriu tik pažymos apie nekokybiškumą. Visas dokumentas kaip paprastam garantiniui. Tikriausiai pamiršo redaguodami šabloną.</p>
<p>Po antrojo bandymo grįžau į parduotuvę (2010-03-24) ir užpildžiau raštišką prašymą grąžinti pinigus. Nors per pirmą bandymą man sakė, jog garantinis užtruks mažiau nei savaitę, taip nebuvo. Todėl užpildžiau prašymą, jog būtų suteiktas tikslus terminas. Vėlgi pasako, jog man paskambins (kad būtų aiškiau &#8211; tai irgi neįvyko). Tačiau taip pat pasakė, jog maršrutizatorių parduotuvėje jau turės ketvirtadienio (25 d.) antroje pusėje. Ateinu 26 d., nors žinau, jog pagal įstatymą jiems atsakyti daviau dar 10 dienų. 26 dieną jie man pateikia tokį atsakymą:<br />
<code><br />
<blockquote><em>„Maršrutizatorius buvo perduotas į UAB „D-Link Baltija“ garantinį servisą apžiūrai. Patikrinus maršrutizatorių, pareikšti gedimai nebuvo pastebėti. Taip pat profilaktiškai buvo atnaujinta maršrutizatoriaus programinė įranga. Kadangi gedimų nebuvo aptikta, UAB „Elektromarkt“ atsisako grąžinti sumokėtus pinigus už pirktą prekę.“</em></p></blockquote>
<p></code><br />
Na, ką gi, nesutinka grąžinti, tai nesutinka. Ką daryti&#8230; Neturiu tiek laiko susitariu, jog maršrutizatorių pasiimsiu vėliau ir po valandėlės grįžtu. Tada man pasiūloma maršrutizatorių pakeisti į kitą. Aš įeinu į parduotuvę ir joje apsidairau, tačiau nieko kokybiško nematau. Tada staiga suvokiu, jog mane apgaudinėja &#8211; jie patys supranta, kad maršrutizatoriui remontą atliko (programinę įrangą tai perrašė, o pasak daug internetinių komentarų būtent tai ir ištaiso D-Link&#8217;ų problemas) ir, jog jis iš tiesų buvo nekokybiškas. Visa bėda, jog dabar teturiu tik šį įrašą ir jokios vilties įrodyti kas buvo:</p>
<p><object width="600" height="360"><param name="movie" value="http://www.youtube.com/v/SBd4t5AShKg&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/SBd4t5AShKg&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="600" height="360"></embed></object></p>
<p>Tačiau dar blogiau &#8211; nuėjus į garantinį ir paprašius įjungti maršrutizatorių jis neįsijungė. Juk jis <strong>kokybiškas</strong>! Įsijungė tik po 5 min. iš antro karto. Grįžus namo neišeina jo užkrauti &#8211; įkišus laidą į kompiuterį nerandamas joks DHCP serveris. Ar kažką praleidau? Ak, taip, juk dar ir UAB „D-Link Baltija“ išrašą teikėsi pateikti ir parašą padėti po atsakymu į prašymą grąžinti pinigus, bet tik paprašius.</p>
<p><strong>Antras bandymas</strong><br />
Per Login 2010 Asus UX30 staiga išsijungė. Įjungiau &#8211; veikia. Paveikė pusvalandį. Įsidėjau atgal į kuprinę. Po dar trupučio laiko išsitraukus jis nebeįsijungė. Nebesikrovė taip pat. Nesudaužtas, net nesubraižytas.<br />
Nunešus į Elektromarkt buvau šiek tiek nustebintas &#8211; šį kartą nors konsultantė ta pati, užpildėm tokį patį garantinio remonto aktą ir tada BUM! Duoda rašyti prašymą grąžinti pinigus. O kai per pirmą bandymą buvau vienas, tai greičiausiai svarbiausias dalykas buvo šypsotis, o ne grąžinti man pinigus ar bent sudaryti sąlygas turėti tokią galimybę? Na, bet nesistebiu &#8211; greičiausiai į tokius klientus žiūrima kaip į žioplius, nes Elektromarkt vadovybė (pvz., direktorė Daiva Klibavičienė) pinigų negrąžina už prekes &#8211; tiek kokybiškas, tiek nekokybiškas. Ir čia aš ne iš savo patirties sakau, o cituoju konsultantės žodžius.</p>
<p>Šį kartą prekė siunčiama į garantinį, jog patikrintų ar visos apsaugos vietoje, ar niekas nesulieta. Matyt kaltas aš (sarkazmas)! Kompiuterį atgavus po <strong>11 dienų</strong> gaunam atsakymą su Teisingumo Ministerijos 7R-4988 rašto kopija (kurią, beje, turėjau irgi išsireikalauti, nors pagal įstatymą jie ir taip turi ją pridėti, bet gi jų nuomone tai greičiausiai nėra reikšminga ir vartotojui TIKRAI aišku kas tame 7R-4988 rašte rašoma&#8230; (sarkazmas)), kurioje Teisingumo Ministerija dėsto savo nuomonę apie Civilinio Kodekso pastraipų interpretavimą prekybos srityje. Atsakyme teigiama, jog atsisakoma grąžinti pinigus dėl gedimo mažareikšmiškumo. Gedimas BIOS&#8217;ų. Tiems, kas nežino &#8211; be BIOS&#8217;ų kompiuteris ne tik užsikrauti, bet ir įsijungti ar pasikrauti negali! Paprašius nurodyti kur tiksliai minima, jog esant mažareikšmiam gedimui Teisingumo Ministerija tuo raštu leidžia negrąžinti pinigų ir koks tada jau būtų reikšmingas gedimas, atsakymo negavau &#8211; tik parodė kelias pastraipas, kurias perskaičius buvo akivaizdu, jog kalbama labai abstrakčiai, neaiškiai ir visiškai palankiai tik pardavėjui.</p>
<p>Ir pabaigai trumputė citata iš garantinio remonto akto: <em>„Pametus šį priėmimo perdavimo aktą prekė negrąžinama. Pametus šį dokumentą būtina atvykti į parduotuvę, kurioje palikote prekę ir su savimi turėti asmens tapatybę patvirtinantį dokumentą.“</em>. Tai gražinat ar ne?</p>
<p>Iš abiejų bandymų išmokau vieno dalyko: konsultantai nieko nežino ne tik apie prekę (o turėtų žinoti, pagal įstatymą), bet ir apie pinigų susigrąžinimą &#8211; jie net nėra tuo suinteresuoti. Todėl privalote patys žinoti ką daryti ir kaip, jog pavyktų pinigus susigrąžinti sklandžiai, nors šiuo krizės laikotarpiu vargu ar tai pavyks padaryti.</p>
<p><strong>Trumpa atmintinė</strong><br />
Visoms prekėms, kurių nenurodomas garantinis terminas, <a href="http://versme.net/blog/gyvename-europos-sajungoje-naudokimes-2-metu-garantija-visiems-produktams/">pagal įstatymą priskiriama 2 metų garantinis terminas</a>. Vartotojų Teisių Gynimo įstatymo 7 straipsnio 4 dalis.<br />
Nusipirkę kokybišką prekę, 14 dienų po pirkimo jūs turite teisę ją pakeisti į analogišką sumokant kainų skirtumą, o jeigu tokios pardavėjas neturi jo nurodytoje vietoje, galite ir susigrąžinti pinigus. Tačiau privalote įrodyti, jog pirkote iš to pardavėjo ir prekė privalo būti prekinėje išvaizdoje t. y. su pakuote ir pilna komplektacija. Civilinio kodekso 6.362 straipsnis.<br />
Nusipirkę nekokybišką prekę, lengvai ją galite grąžinti ir:<br />
1) reikalauti padengti žalą (ji turi paveikti turtą arba sveikatą);<br />
2) reikalauti pakeisti prekę kita ta pačia preke arba kitokia analogiška;<br />
3) reikalauti pašalinti prekės trūkumus;<br />
4) reikalauti padengti prekės trūkumų šalinimo išleidas;<br />
5) reikalauti sumažinti prekės kainą;<br />
6) reikalauti grąžinti pinigus.<br />
Visi, išskyrus 6-ąjį, punktai turėtų būti vykdomi tuojau pat. Tuo tarpu 6-ąjam duodama 10 dienų. Pinigų gražinimo prašymui rekomenduotina rašyti raštišką prašymą. Jeigu pardavėjas atsisako išmokėti prekės kainą, jis privalo apie tai jums pranešti raštiškai per 10 dienų pridedant visas dokumentų, kuriais remiantis produktas nustatomas nekokybišku, kopijas.</p>
<p><strong>Svarbūs dalykėliai, į kuriuos rekomenduočiau atkreipti dėmesį</strong></p>
<ul>
<li>Pinigų grąžinimo nepaspartins bandymas motyvuotai paaiškinti kodėl norite pinigų, o ne garantinio. Greičiau yra tiesiog parašyti prašymą pinigus grąžinti.</li>
<li>Privalote pateikti raštišką prašymą grąžinti pinigus.</li>
<li>Į jūsų <strong>raštišką</strong> prašymą grąžinti pinigus privalo būti atsakyta išsamiai raštiškai su visomis įstatymų dokumentų kopijomis per 10 dienų.</li>
<li>Būtinai paprašykite prašymo grąžinti pinigus kopijos su konsultanto antspaudu/parašu ar kitu patvirtinimu, jog tai nebuvo padirbtas dokumentas ir jis buvo pristatytas, kada ir buvo pristatytas.</li>
<li>Pinigų grąžinimas teoriškai <strong>pagreitina garantinį aptarnavimą</strong>. Mat atiduodami prekę siuntimui į garantinį servisą patikrinimui, jūs duodate jiems tik 10 dienų. Tad pinigus susigrąžinti dažnai yra greičiau negu susiremontuoti prekę.</li>
<li>Raštiškas prašymas grąžinti pinigus nėra niekaip susijęs su garantiniu aptarnavimu, todėl pinigus susigrąžinti galite toje pačioje parduotuvėje, o perdavimo garantiniam remontui aktas nesiskaito kaip raštiškas prašymas, net jeigu pastabose parašyta, jog reikia tik pažymos apie nekokybiškumą. Kitaip sakant &#8211; parduotuvėje būtinai pateikite prašymą grąžinti pinigus visiškai ant atskiro lapo. Dažniausiai prašymą galite parašyti tiesiog parduotuvėje jų formoje.</li>
<li>Bjaurus dalykas tos klaidos, bet nebijokite vardan vėlesnių problemų perskaityti žodis į žodį visus dokumentus ir ieškoti klaidų. Mano atveju &#8211; padaryta virš 5 rašybos klaidų ir vienoje vietoje vietoje kliento „Ernesto &#8230;“ įrašytas kažkoks „Kastytis M&#8230;“. Pagal civilinį kodeksą tai nėra svarbu, nes procesas turi vykti be žodinio nagrinėjimo, o su tiksliniu nagrinėjimu kas ko nori.</li>
<li>Nusipirkę prekę, nepasirašinėkite po garantiniu talonu. Įdėmiai perskaitykite jo turinį ir saugokite jį iki pirmojo gedimo, tačiau jokiu būdu nepasirašinėkite po juo. Vartotojų apsaugos įstatymo 16 straipsnis numato, jog jeigu šis talonas pažeidžia jūsų teises &#8211; jis yra neteisėtas. O dažniausiai jame jums nėra suteikiama jokių teisių, tad pasirašydami jūs tik pralaimite. Tačiau <strong>be talono jūs neįrodysite, jog prekę pirkote iš kur pirkote</strong> &#8211; joje yra serijinis numeris, o čekyje &#8211; ne.</li>
<li>Pagal civilinio kodekso 6.364 straipsnio 4 dalį jūs galite reikalauti grąžinti ne tik pirkimo metu sumokėtų pinigų, bet ir prašymo rašymo metu buvusios prekės kainos. Jeigu prekė pabrango &#8211; jūs laimite.</li>
<li>Jeigu nuo pirkimo nepraėjo 14 dienų &#8211; turite teisę (civilinio kodekso 6.362 straipsnis) pasikeisti tiek kokybišką, tiek nekokybišką prekę į analogišką kitokių matmenų, formos, spalvos, modelio ar komplektiškumo. Jeigu keičiant daiktus susidaro kainų skirtumas, pirkėjas su pardavėju privalo atsiskaityti pagal perskaičiuotas kainas. Šią <strong>prekę renkatės pardavėjo nurodytoje vietoje</strong> &#8211; ji gali būti net ir kitame mieste. Jeigu tokių prekių nėra pardavėjo nurodytoje vietoje, pardavėjas privalo grąžinti sumokėtus pinigus. O jeigu rinktis yra iš ko &#8211; jūs liekate ant ledo. Dėl kainų skirtumų apmokėjimo rekomenduoju atidžiau rinktis pardavėją.</li>
<li>Norint susigrąžinti pinigus reikalinga tik prekė ir čekis, garantinio talono <strong>nereikia</strong>. Tačiau jis gali būti reikalingas, jeigu jame nurodyti prekės duomenys (pvz., serijinis numeris), padėsiantys įrodyti, jog šią prekę pirkote iš pardavėjo.</li>
<li>Pinigų už prekę susigrąžinimui negalioja garantinis terminas &#8211; pinigus galite susigrąžinti su net 2 metų ieškinio senaties terminu.</li>
<li>Bet kurie nekokybiškumo požymiai atsiradę per pirmus 6 mėnesius yra laikomi buvusiais pirkimo metu.</li>
</ul>
<p><strong>Nuorodos</strong><br />
<a href="http://www3.lrs.lt/pls/inter3/dokpaieska.showdoc_l?p_id=291519&amp;p_query=&amp;p_tr2=">Vartotojų teisių gynimo įstatymas</a>.<br />
<a href="http://www3.lrs.lt/pls/inter2/dokpaieska.showdoc_l?p_id=107687">Civilinis kodeksas</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://versme.net/blog/perkame-ir-graziname-pagal-civilini-kodeksa/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Atnaujiname Ubuntu repozitorijų sąrašą</title>
		<link>http://versme.net/blog/atnaujiname-ubuntu-repozitoriju-sarasa/</link>
		<comments>http://versme.net/blog/atnaujiname-ubuntu-repozitoriju-sarasa/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 14:23:08 +0000</pubDate>
		<dc:creator>Ernestas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[pamokos]]></category>
		<category><![CDATA[Programos]]></category>
		<category><![CDATA[repozitorijos]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://versme.net/blog/?p=2642</guid>
		<description><![CDATA[Ubuntu’s software package installation uses a list of repositories that house the various updates and software that you can install. By default, the repository list doesn’t include a lot of the 3rd party tools that you might want to install. Most of the instructions for adding extra repositories tell you how to use the command [...]]]></description>
			<content:encoded><![CDATA[<p>Ubuntu’s software package installation uses a list of repositories that house the various updates and software that you can install. By default, the repository list doesn’t include a lot of the 3rd party tools that you might want to install.</p>
<p>Most of the instructions for adding extra repositories tell you how to use the command line tool, but for new Ubuntu users, a GUI tool is probably more useful.</p>
<p>Ubuntu Edgy includes a software tool that lets you manage these repositories easily. You can find the tool on the System \ Administration \ Software Sources menu.</p>
<p>Ubuntu paketų diegimas iš tiesų įprastas &#8211; viską galite įdiegti naudodamiesi Synaptic. Tačiau bėda kyla, kai Synaptic nerandate jus dominačios programos. Pirmiausiai, reikėtų žinoti, jog standartiškai Ubuntu sistemoje įjungtos repozitorijos (suprask &#8211; programų parsisiuntimo šaltiniai) dažniausiai netalpina kaip nors su patentais susijusios programinės įrangos. Todėl ten vargu ar rasi tave dominančius kodekus, kurių reikia, jog galėtum žiūrėti filmą, klausytis MP3 ir pan.</p>
<p>Repozitorijas įjungti galima trim būdais. Tai galima naudojant grafinę sąsają, naudojant tekstinį redaktorių ir automatizuotai du kartus spustelėjus ant repozitorijų sąrašo failo. Pirmais dviem būdais galėsite padaryti tiek pat, todėl siūlau tai daryti naudojant grafinę sąsają.</p>
<p><strong>1</strong>. Grafinis būdas.<br />
Pirmiausiai atsidarykite Ubuntu repozitorijų sąrašo tvarkymo programą eidami į „System“&#8211;>„Administration“&#8211;>„Software Sources“:<br />
<img src="http://farm3.static.flickr.com/2709/4248052900_d4e2536ba7_o.jpg" alt="Nuotrauka 1" /></p>
<p>Turėtų atsiverti „Software Sources“ langas. Jame sužymėkime visas varneles ir nuimkime varnelę nuo „Cdrom with&#8230;“ punkto (taip atsisakome senų paketų iš Ubuntu kompakto):<br />
<img src="http://farm3.static.flickr.com/2680/4248044570_1b90a54151_o.png" alt="Nuotrauka 2" /></p>
<p>Pereikime į „Third-Party Software“. Šioje skiltyje galime patys įtraukti neoficialių Ubuntu programų repozitorijų:<br />
<img src="http://farm3.static.flickr.com/2738/4248044572_d226d4d565_o.png" alt="Nuotrauka 3" /></p>
<p>Paspauskime „Add&#8230;“, kad taip padarytume. Šiame lange įveskime repozitorijos aprašymo eilutę (lange taip pat pateiktas pavyzdys; jeigu nežinote repozitorijų aprašų &#8211; jų rasite šio įrašo apačioje) ir spustelėkite „Add Source“:<br />
<img src="http://farm3.static.flickr.com/2747/4248044564_bebbdd360a_o.png" alt="Nuotrauka 4" /></p>
<p>Sukėlę visą repozitorijų sąrašą, spustelėkite „Close“ ir „Reload“, jog perkrautumėte „apt-get“ duomenų bazę ir būtų aptiktos naujos programos, kurias dabar galėsite įdiegti tiesiog per „Synaptic“ (jį rasite „System“&#8211;>„Administration“&#8211;>„Synaptic Package Manager“):<br />
<img src="http://farm3.static.flickr.com/2737/4248044566_e9e9657851_o.png" alt="Nuotrauka 5" /></p>
<p><strong>2</strong>. Automatizuotas būdas.<br />
Tiesiog parsisiųskite rekomenduojamą „sources.list“ failą (nuorodą rasite įrašo apačioje) ir išsaugokite jį ant darbastalio. Du kartus spustelėkite ant jo kairiuoju pelės klavišu ir „Add“, jog jis būtų įtraukiamas į repozitorijų sąrašą:<br />
<img src="http://farm5.static.flickr.com/4024/4248156132_a7dd9655f4_o.png" alt="Nuotrauka 6" /></p>
<p>Tada, kaip ir pirmuoju būdu, sudėkite varneles ant visų šaltinių, išskyrus CD įrenginio:<br />
<img src="http://farm3.static.flickr.com/2680/4248044570_1b90a54151_o.png" alt="Nuotrauka 7" /></p>
<p>„sources.list“ faile rasite WINE, NX, VLC, Skype, Google Earth repozitorijas.</p>
<p><strong>Nuorodos</strong><br />
<a href="http://www.flickr.com/search/?q=0x0012&#038;m=tags">Daugiau nuotraukų</a>.<br />
<a href="http://versme.net/Temp/ubuntu/download1.php">Ubuntu 8.04 sources.list repozitorijų sąrašas</a>.<br />
<a href="http://versme.net/Temp/ubuntu/download1.php">Ubuntu 9.10 sources.list repozitorijų sąrašas</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://versme.net/blog/atnaujiname-ubuntu-repozitoriju-sarasa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dirbame su GRUB</title>
		<link>http://versme.net/blog/dirbame-su-grub/</link>
		<comments>http://versme.net/blog/dirbame-su-grub/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 09:51:55 +0000</pubDate>
		<dc:creator>Ernestas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[GRUB]]></category>
		<category><![CDATA[pamokos]]></category>
		<category><![CDATA[saugumas]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://versme.net/blog/?p=2544</guid>
		<description><![CDATA[GNU GRUB – GRand Unified Bootloader, bootloader&#8217;is (programa, kuri leidžia vartotojams užkrauti operacinę sistemą ir jų turėti daugiau negu vieną; ji yra būtina kompiuterio krovimuisi). Pasistengsiu aprašyti trumpą jo konfigūravimą daugeliui OS. Truputis istorijos GRUB „gimė“ 1995 m. Jo kūrėjas – Erich Stefan Boleyn. Erich&#8217;as bandė paleisti GNU Hurd (kernelio analogas Unix sistemų kernel&#8217;iams). Kartu [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://versme.net/blog/images/grub_logo.png" alt="GRUB logotipas" align="right" /> GNU GRUB – GRand Unified Bootloader, bootloader&#8217;is (programa, kuri leidžia vartotojams užkrauti operacinę sistemą ir jų turėti daugiau negu vieną; ji yra būtina kompiuterio krovimuisi). Pasistengsiu aprašyti trumpą jo konfigūravimą daugeliui OS.</p>
<p><strong>Truputis istorijos</strong><br />
GRUB „gimė“ 1995 m. Jo kūrėjas – Erich Stefan Boleyn. Erich&#8217;as bandė paleisti GNU Hurd (kernelio analogas Unix sistemų kernel&#8217;iams). Kartu su Brian Ford jie suformavo multikrovimosi (iš angl. k. multiboot; nesupraskite tiesiogine prasme, nes aš turiu omenyje tai, kad multiboot yra funkcija, kuri leidžia prieš kraunant OS pasirinkti kurią OS užkrauti) specifikacijas. Šios specifikacijos nurodė kaip turėtų veikti multikrovimasis. Vėliau Erich&#8217;as bandė modifikuoti FreeBSD bootloader&#8217;į taip, kad jis galėtų krauti daugiau negu vieną OS. Visgi jis suprato, kad modifikuoti bus sunkiau ir rezultatas gausis blogesnis negu rašant savo bootloader&#8217;į. Taip jis ir padarė t. y. sukūrė savo bootloader&#8217;į. Rezultate turime labai galingą ir vieną populiariausių bootloader&#8217;ių.</p>
<p><strong>GRUB instaliavimas</strong><br />
Iš pradžių aptarsiu GRUB instaliavimą. Pirmiausiai turime gauti kokį nors Linux LiveCD (rekomenduoju su fdisk ir būtinai su GRUB‘o paketais) ir jį užsikrauti. Pavyzdžiuose mes naudosimės Ubuntu 6.10 Edgy Eft LiveCD. Kai jau gavote LiveCD tai sukurkite bet kokios failų sistemos particiją (būtinai nurodykite tipą kaip primary), kurios dydis būtų apytiksliai 30 MB, pagal mano parašytą straipsnį apie fdisk. Žinoma galite naudotis taip pat Ubuntu 6.10 LiveCD esančiu GParted. Tai grafinis particijų valdiklis, bet nemanau, kad mums jis reikalingas, nes viską galime padaryti su fdisk (nebent reikia „apkarpyti“ particiją, bet tada galime pasinaudoti Partition Magic, kurį nemokamai galime rasti Hiren&#8217;s BootCD kompakte). Nepamirškime uždėti boot žymę šiai particijai, o kitoms nuimti (kai kur tai traktuojama kaip Active režimas). Kompiuteris pirmiausiai naudos šią particiją.<br />
Dabar pasirinkime failų sistemą. Aš rekomenduoju naudoti ext2, nes jos parametrai labiau tinkami negu ext3 ar kitų failų sistemų. Jeigu norime naudoti ext2 įvykdykime:</p>
<blockquote><p><code><em># mke2fs /dev/xdyi</em></code></p></blockquote>
<p>Vietoje x rašykite h (IDE naudojantis įrenginys) arba s (SCSI įrenginys). Vietoje y rašykite:<br />
a arba b – Master ir Slave diskai prijungti prie pirminio prievado, 1 IDE kontroleriaus;<br />
c arba d – Master ir Slave diskai prijungti prie antrinio prievado, 1 IDE kontroleriaus;<br />
e arba f – Master ir Slave diskai prijungti prie pirminio prievado, 2 IDE kontroleriaus;<br />
g arba h – Master ir Slave diskai prijungti prie antrinio prievado, 2 IDE kontroleriaus.<br />
O vietoje i rašykite particijos numerį, į kurią sukurėte GRUB‘ui.<br />
Pavyzdžiui:</p>
<blockquote><p><code><em># mke2fs /dev/hda1</em></code></p></blockquote>
<p>Štai komandų sąrašas failų sistemoms:<br />
<em>ext2</em> – mke2fs<br />
<em>ext3</em> – mke2fs -j<br />
<em>reiserfs</em> – mkreiserfs<br />
<em>xfs</em> – mkfs.xfs<br />
<em>jfs</em> – mkfs.jfs<br />
Pasileiskite terminalą ir iš LiveCD vykdykite šią komandą:</p>
<blockquote><p><code><em># grub-install /dev/xdy</em></code></p></blockquote>
<p>Pavyzdžiui:</p>
<blockquote><p><code><em># grub-install /dev/hda</em></code></p></blockquote>
<p>Atminkite, kad Linux sistemose skaičiai šalia įrenginio reiškia jo padalinį, todėl šiuo atveju skaičiaus nereikia nurodyti, nes taip instaliuotume GRUB&#8217;ą į particiją, o ne kietąjį diską. Jeigu instaliuotume į particiją tai norint užkrauti tą GRUB&#8217;ą mums reikėtų dar vieno bootloader&#8217;io, kuris būtų įdiegtas tame kietąjame diske iš kurio pasieksime tą GRUB&#8217;ą. Bet mes šiame straipsnyje aptariame GRUB&#8217;ą pagrindiniame kietąjame diske t. y. įrašytą į MBR (Master Boot Record &#8211; HDD takelis, kurį nuskaito ir įvykdo BIOS&#8217;ai, taip jie pratęsia kompiuterio krovimąsi ir darbą perduoda bootloader&#8217;iui).<br />
Suinstaliavę GRUB&#8217;ą galime pradėti jo konfigūravimą. Tik prieš tai nustatykime default ir timeout reikšmes: default rekomenduoju nurodyti 0 (bus kraunamas pats pirmasis meniu punktas, jeigu jūs per nurodytą laiką nepasirinksite ką krauti), o timeout rekomenduoju nurodyti 10, jeigu nurodysite daugiau negu vieną meniu punktą (bus laukiama 10 sekundžių iki numatytosios OS krovimo), arba 0, jeigu nurodysite tik vieną meniu punktą (OS bus kraunama iš karto t. y. nematysite pasirinkimo meniu).</p>
<p><strong>GRUB‘o konfigūravimas Linux‘ui</strong><br />
Primontuokime prie /boot GRUB‘o particiją:</p>
<blockquote><p><code><em># mkdir /mnt/boot<br />
# mount /dev/xdyi /mnt/boot</em></code></p></blockquote>
<p>Atsidarykime GRUB konfigūracinį failą:</p>
<blockquote><p><code><em># nano -w /mnt/boot/grub/menu.lst</em></code></p></blockquote>
<p>Pridėkime šias eilutes:</p>
<blockquote><p><code><em># Meniu punkto pavadinimas, kurį matysime meniu<br />
title Linux# Nurodome kernel'io particiją su HDD<br />
# root ([hd – IDE vartotojams; sd – SCSI įrenginių vartotojams][kietojo disko numeris(pirmasis diskas ne 1, o 0!)],[particijos numeris(pirmoji particija ne 1, o 0!), kurioje yra kernel'is])<br />
# Pavyzdžiui:<br />
root (hd0,0)<br />
# Tai atitiktų /dev/hda1 particiją</p>
<p># kernel [nurodykite kernelį] root=[nurodykite šakninę (/) particiją]<br />
# Pavyzdžiui:<br />
kernel /boot/kernel root=/dev/hda2</p>
<p></em></code></p></blockquote>
<p>Galutinį variantą šio meniu punkto be komentarų galite gauti <a href="http://pastebin.com/f454f294d">http://pastebin.com/f454f294d</a> adresu.<br />
Išsaugoję konfigūracinį failą perkraukite kompiuterį ir jau galite užkrauti savo Linux distribuciją.</p>
<p><strong>Per GRUB&#8217;ą užkrauname kitą bootloader&#8217;į</strong><br />
Dažnai pasitaiko, kad reikia užkrauti kokią nors Windows OS/Solaris/*BSD ar kitą operacinę sistemą. Bet Windows reikalauja savo bootloader&#8217;io. Yra OS, kurios nereikalauja savo bootloader&#8217;io ir jas galima sukonfigūruoti pagal Linux konfigūravimą, bet jeigu mes neturime laiko tai sekime straipsnį toliau, o ne grįžkime prie GRUB‘o konfigūravimo Linux‘e. Šioje straipsnio dalyje aptarsime kitų OS užkrovimą.<br />
Mes pasirinksime paprastesnį būdą (jis yra universalesnis negu priversti kokią nors Microsoft Windows nuskaitinėti ir įrašinėti GRUB‘o particiją ir per Windows ar tą kitą OS konfigūruoti GRUB&#8217;ą) – užsikrausime mūsų pasirinktą Linux LiveCD ir redaguosime GRUB&#8217;o konfigūracinį failą. Bet prieš redaguodami nepamirškime prisimontuoti savo GRUB‘o particiją:</p>
<blockquote><p><code><em># mkdir /mnt/boot<br />
# mount /dev/xdyi /mnt/boot</em></code></p></blockquote>
<p>Redaguokime GRUB‘o konfigūraciją:</p>
<blockquote><p><code><em># nano -w /mnt/boot/grub/menu.lst</em></code></p></blockquote>
<p>Pridėkime šias eilutes:</p>
<blockquote><p><code><em># Meniu punkto pavadinimas, kurį matysime GRUB meniu<br />
# Pavyzdžiui:<br />
title=Windows XP Professional<br />
# Nurodome kurią particiją naudoti<br />
# rootnoverify ([hd – IDE vartotojams; sd – SCSI įrenginių vartotojams][kietojo disko numeris(pirmasis diskas ne 1, o 0!)],[particijos numeris(pirmoji particija ne 1, o 0!), kurioje yra sekantis bootloader'is/operacinė sistema])<br />
# Pavyzdžiui:<br />
rootnoverify (hd0,0)<br />
# Kai kurios OS (Windows OS toji eilutė nėra būtina) reikalauja, kad jų particijos būtų aktyvios, bet jeigu naudojame GRUB atskiroje particijoje tai aktyvi yra ne tos OS, o GRUB‘o particija. Todėl rekomenduoju konfigūraciniame faile nurodyti tolimesnę eilutę.<br />
maceactive<br />
# Tolimesnė eilutė nurodo GRUB‘ui perleisti bootloader'io darbą kitam bootloader'iui, kuris yra rootnoverify eilutėje nurodytoje particijoje. Priešingai negu buvusi eilutė, ši eilutė yra būtina<br />
chainloader +1</em></code></p></blockquote>
<p>Išsaugoję konfigūracinį failą ir perkrovę kompiuterį mes jau galime naudotis norimu bootloader&#8217;iu.</p>
<p>Galutinį variantą be komentarų galite gauti adresu <a href="http://pastebin.com/f63f4f04d">http://pastebin.com/f63f4f04d</a>.</p>
<p><strong>GRUB meniu fonas</strong><br />
GRUB&#8217;as turi įdomią funkciją (numatyta, kad ji susikompiliuoja jeigu jūs neliepiate kompiliatoriui jos nekompiliuoti, todėl neaprašysiu ką daryti jeigu mūsų GRUB&#8217;as neturi tokios funkcijos, apie tai galite pasiskaityti pabaigoje pateiktoje nuorodoje), kuri leidžia mums nustatyti kokio nors paveikslėlio rodymą meniu fone. Iš tikrųjų tai gana daug pagražina mūsųs sistemos krovimąsi. Deja, reikia atminti, kad dydis ribojamas iki 640×480, o spalvų kiekis iki 14, bet ir tai galima puikiai išnaudoti.</p>
<p>Pirmiausiai nusipieškime paveikslėlį, kurio dydis maždaug atitiktų 5:4 santykį (jeigu galima tai pieškite 640×480 iš karto, nes taip išvengsite iškraipymų keičiant dydį). Dabar atidarykime jį su „The Gimp“ ir pakeiskime jo dydį:</p>
<p>Paveikslėlis–&gt;Keisti paveikslėlio dydį</p>
<p>Nuimkime grandinę () ir „Plotis“ laukelyje įrašykime 640, o laukelyje „Ilgis“ &#8211; 480. Spustelėkime mygtuką „Ištempti“.</p>
<p>Dabar sumažinkime spalvų kiekį.</p>
<p>Sluoksniai–&gt;Spalvos–&gt;Spalvų sumažinimas…</p>
<p>Sumažinkime spalvų iki 14 ir paspauskime „Gerai“.<br />
Dabar išsaugokime paveikslėlį (Byla–&gt;Išsaugoti kaip…) XPM (X PixMap) formatu ir šia komanda jį suspauskime:</p>
<blockquote><p><code><em>$ tar -cf [paveikslėlis].tar [paveikslėlis]</em></code></p></blockquote>
<p>Paveikslėlį nukopijuokime į /boot katalogą (nepamirškime jo prisimontuoti kaip tai darėme kiekvieno konfigūravimo pradžioje):</p>
<blockquote><p><code><em># cp [paveikslėlis].tar /boot/[paveikslėlis].tar</em></code></p></blockquote>
<p>Atsidarykime GRUB‘o konfigūraciją:</p>
<blockquote><p><code><em># nano -w /boot/grub/menu.lst</em></code></p></blockquote>
<p>Ir prirašykime po eilute „timeout“ šias eilutes:</p>
<blockquote><p><code><em>root ([hd – IDE vartotojams; sd – SCSI įrenginių vartotojams][kietojo disko numeris(pirmasis diskas ne 1, o 0!)],[particijos numeris(pirmoji particija ne 1, o 0!), kurioje yra sekantis bootloader'is/operacinė sistema])<br />
splashimage /boot/[paveikslėlis].tar</em></code></p></blockquote>
<p>Pavyzdžiui:</p>
<blockquote><p><code><em>root (hd0,0)<br />
splashimage /boot/vista.xpm.tar</em></code></p></blockquote>
<p>Pastaba. Vietoje „[paveikslėlis]“ parašykite paveikslėlio failo pavadinimą.</p>
<p><strong>Slaptažodžiai</strong><br />
Norėdami apsaugoti GRUB&#8217;ą jūs galite pasinaudoti „<a href="http://versme.net/blog/grub-apsaugojimas/">GRUB apsaugojimas</a>“ straipsniu. Jame puikiai išdėstyta kaip uždėti slaptažodį ant GRUB&#8217;o ir apsaugoti jį.</p>
<p><strong>Pabaiga</strong><br />
Apibendrinant, GRUB&#8217;as yra pakankamai galingas bootloader&#8217;is, kuris ateityje manau išpopuliarės dar labiau. GRUB&#8217;as įdedamas beveik į visas Linux OS, o ir būti pasiruošusiam Linux diegimui visada būna pravartu. Tikiuosi, kad jums pavyko puikiai sukonfigūruoti GRUB&#8217;ą ir šis straipsnis dar labiau padidins GRUB&#8217;o vartotojų skaičių.</p>
<p>Plačiau apie paveikslėlius GRUB meniu fone galite pasiskaityti adresu <a href="http://ruslug.rutgers.edu/%7Emcgrof/grub-images/">http://ruslug.rutgers.edu/%7Emcgrof/grub-images/</a>.</p>
<div style="text-align: right;">2007 m. vasario 20 d., <strong>Pixel</strong></div>
]]></content:encoded>
			<wfw:commentRss>http://versme.net/blog/dirbame-su-grub/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XGL Gentoo sistemoje (NVIDIA)</title>
		<link>http://versme.net/blog/xgl-gentoo-sistemoje-nvidia/</link>
		<comments>http://versme.net/blog/xgl-gentoo-sistemoje-nvidia/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 09:11:46 +0000</pubDate>
		<dc:creator>Ernestas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[Programos]]></category>
		<category><![CDATA[Beryl]]></category>
		<category><![CDATA[Compiz]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[grafika]]></category>
		<category><![CDATA[NVIDIA]]></category>
		<category><![CDATA[pamokos]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[vaizdas]]></category>
		<category><![CDATA[XGL]]></category>

		<guid isPermaLink="false">http://versme.net/blog/?p=2556</guid>
		<description><![CDATA[XGL &#8211; X serverio architektūra, kuri yra pritaikyta didesniam vaizdo plokščių galimybių išnaudojimui per OpenGL (DirectX analogas, bibliotekos, kurių pagalba dirbama su 2D ir 3D grafika). Šiame straipsnyje sužinosite, kaip paprasčiausiu būdu susiinstaliuoti xgl ir Compiz/Beryl Gentoo sistemoje. Manau šis straipsnis šiuo metu gana aktualus, nes daugelis įdieginėja XGL. Naujokai, kurie neseniai išbandė Linux taip [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://versme.net/blog/images/gentoo_logo.jpg" alt="Gentoo logotipas" align="right" /> XGL &#8211; X serverio architektūra, kuri yra pritaikyta didesniam vaizdo plokščių galimybių išnaudojimui per OpenGL (DirectX analogas, bibliotekos, kurių pagalba dirbama su 2D ir 3D grafika).<br />
Šiame straipsnyje sužinosite, kaip paprasčiausiu būdu susiinstaliuoti xgl ir Compiz/Beryl Gentoo sistemoje. Manau šis straipsnis šiuo metu gana aktualus, nes daugelis įdieginėja XGL. Naujokai, kurie neseniai išbandė Linux taip pat bando suinstaliuoti XGL. Deja, dažnai jiems tai nepavyksta.</p>
<p>Iš karto turiu nuvilti ne GNOME ar KDE vartotojus &#8211; XGL ant šių sistemų veikia, bet joms nėra manager&#8217;io, kuris rodytų „pagražinimus“. Turiu pasakyti, kad prieš kompiliuodami NVIDIA tvarkykles, NVIDIA modulį turite iš kernel&#8217;io išmesti (geriau padarykite tai dabar, kad vėliau nereikėtų terliotis), jeigu jūs jį ten įkompiliavote.</p>
<blockquote><p><em>$ cd /usr/src/linux<br />
# nano -w .config</em></p></blockquote>
<p>Susiraskite (Ctrl+W ir rašote ko ieškote…) AGP_NVIDIA opciją ir ją užkomentuokite t. y. eilutės pradžioje parašykite # simbolį. Išsaugokite ir sukompiliuokite kernel&#8217;į.<br />
Dabar kai jūs jį iškompiliavote ir užkrovėte sistemą su naujai kompiliuotu branduoliu, galime pradėti dirbti.</p>
<p>XGL&#8217;ui reikalingas modularinis X.Org&#8217;as. Kaip jį suinstaliuoti rasite adresu <a href="http://gentoo-wiki.com/HOWTO_Modular_Xorg">http://gentoo-wiki.com/HOWTO_Modular_Xorg</a>.<br />
Cairo &#8211; paketas su vektorinės grafikos bibliotekom. Sukompiliuokime Cairo:</p>
<blockquote><p><code><em># emerge -1av x11-libs/cairo</em></code></p></blockquote>
<p>Norėčiau dar pakomentuoti šiuo metu naudojamas opcijas. Tai 1, a ir v. Dar vėliau naudosime n. 1 &#8211; analoginė opcija –oneshot opcijai. Ji nurodo, kad paketo neįdėtumėme į world profilį ir su komanda emerge world jis neatsinaujintų, o atsinaujintų tik kompiliuojant priklausomybes (dependencies). a &#8211; analoginė opcija –ask opcijai. Ji nurodo, kad prieš siunčiantis paketus, jūsų paklaustų ar juos siųstis ir parodytų jų sąrašą bei kitą su jais susijusią informacią (USE flag&#8217;us ir pan.). v &#8211; analoginė opcija –verbose opcijai. Ji nurodo, kad būtų išvedama į ekraną daugiau informacijos negu paprastai. n &#8211; analoginė opcija –noreplace. Jeigu dirbama su šia opcija tai visi paketai, kuriuos norėsite instaliuoti dar kartą ir jie jau bus sistemoje, bus nekompiliuojami.<br />
Toliau perkompiliuokime gtk+ (Gimp&#8217;ui skirtas įrankių rinkinys) ir pango (teksto tvarkymo bibliotekos) su naujai sukompiliuotu Cairo:</p>
<blockquote><p><code><em># emerge -1av x11-libs/pango x11-libs/gtk+</em></code></p></blockquote>
<p>Siūlau naudoti -doc flag&#8217;ą (instaliavimas praeis žymiai greičiau):</p>
<blockquote><p><code><em># USE=“-doc“ emerge -1av x11-libs/pango x11-libs/gtk+</em></code></p></blockquote>
<p>Patikrinkime ar neturime ir kompiliuokime glproto (X.Org GL protokolo header&#8217;iai (iš angl. k. būtų antraštės)) ir libdrm:</p>
<blockquote><p><code><em># emerge -1avn x11-proto/glproto libdrm</em></code></p></blockquote>
<p>Jeigu viskas susikompiliavo sėkmingai tai galime kompiliuoti XGL su Mesa (tai tarsi OpenGL analogas; daugiau apie Mesa galite sužinoti <a href="http://mesa3d.sourceforge.net">http://mesa3d.sourceforge.net</a>):</p>
<blockquote><p><code><em># emerge -av1n mesa<br />
# emerge -av xgl</em></code></p></blockquote>
<p>Dabar kompiliuojame NVIDIA tvarkykles (bet kokiu atveju jas reikia perkompiliuoti, nesvarbu, kad jau esate jas sukompiliavę ir tai naujausia versija):</p>
<blockquote><p><code><em># emerge x11-drivers/nvidia-drivers media-video/nvidia-settings</em></code></p></blockquote>
<p>Redaguojame X11 konfigą:</p>
<blockquote><p><code><em># nano -w /etc/X11/xorg.conf</em></code></p></blockquote>
<p>Susirandame Section „Device“ ir šioje sekcijoje pakeičiame Driver reikšmę į „nvidia“. Dabar naudosime nvidia modulį.</p>
<p>Laikas pasirinkti Compiz arba Beryl manager&#8217;į. Siūlau Compiz, bet kartu aprašysiu ir Beryl.</p>
<p>Pirmiausiai apie startx. Pasidarykime startx kopiją, kad galėtume atskirai paleisdinėti X&#8217;us: be XGL ir su XGL.</p>
<blockquote><p><code><em># cp /usr/bin/startx /usr/local/bin/startxgl<br />
# nano -w /usr/local/bin/startxgl</em></code></p></blockquote>
<p>Susiraskime userclientrc kintamąjį ir jo reikšmę pakeiskime į .xglinitrc:</p>
<blockquote><p><code><em>userclientrc=$HOME/.xglinitrc</em></code></p></blockquote>
<p>Taip pat nepamirškime redaguoti xinit $clientargs eilutės. Vietoje jos įrašykime:</p>
<blockquote><p><code><em>xinit $clientargs — /usr/bin/Xgl :1 $serverargs -ac -accel xv -accel glx:fbo -deferglyphs 16 &amp;</em></code></p></blockquote>
<p>Dabar sukurkime .xglinitrc paprastam vartotojui (vėliau tą patį galėsite padaryti kitiems vartotojams):</p>
<blockquote><p><code><em>$ nano -w /home/vartotojovardas/.xglinitrc</em></code></p></blockquote>
<p>Į šį failą įrašykite šias eilutes:</p>
<blockquote><p><code><em>sleep 2<br />
DISPLAY=:1 WINDOW_MANAGER=beryl-manager exec startfluxbox</em></code></p></blockquote>
<p>Vietoje „startfluxbox“ įrašykite komandą, kuri paleidžia jūsų naudojamą DM, o vietoje WINDOW_MANAGER įrašykite manager&#8217;io, kurį naudosite, pavadinimą („compiz-decorator“ arba „beryl-manager“).</p>
<p>Jeigu esate KDE vartotojas tai naudokite KDEWM reikšmę vietoje WINDOW_MANAGER.</p>
<p>Dabar instaliuokime Compiz (jeigu norite naudoti Beryl tai praleiskite šią skiltį):</p>
<blockquote><p><code><em># echo "x11-wm/compiz" &gt;&gt; /etc/portage/package.keywords<br />
# emerge x11-wm/compiz</em></code></p></blockquote>
<p>Dabar norint, kad išnaudotume Compiz&#8217;ą, mes turime įjungti jo priedus:</p>
<blockquote><p><code><em>gconftool-2 -s /apps/compiz/general/allscreens/options/active_plugins "[gconf,decoration,wobbly,fade,minimize,cube,switcher,move,resize,place,rotate,zoom,scale]" -t list –list-type=string</em></code></p></blockquote>
<p>Žinoma priedų sąrašą galite redaguoti savo nuožiūra. Čia buvo išvardinti ne visi priedai.</p>
<p>Sukuriame paleidimo failą:</p>
<blockquote><p><code><em># nano -w /usr/local/bin/compiz-decorator</em></code></p></blockquote>
<p>Į jį įrašome:</p>
<blockquote><p><code><em>LD_LIBRARY_PATH=/usr/lib/opengl/xorg-x11/lib/ compiz –replace gconf &amp; gtk-window-decorator &amp;</em></code></p></blockquote>
<p>Taip pat nepamirškime suteikti leidimą vykdyti šį failą:</p>
<blockquote><p><code><em># chmod +x /usr/local/bin/compiz-decorator</em></code></p></blockquote>
<p>Ir vykdom apl. atnaujinimo komandą env-update.</p>
<p>Instaliuosime Beryl:</p>
<blockquote><p><code><em># echo "~x11-misc/beryl-settings-0.1.4 ~*" &gt;&gt; /etc/portage/package.keywords;echo "~x11-apps/xlsclients-1.0.1 ~*" &gt;&gt; /etc/portage/package.keywords; echo "~x11-misc/beryl-manager-0.1.4 ~*" &gt;&gt; /etc/portage/package.keywords; echo "~x11-themes/emerald-themes-0.1.4 ~*" &gt;&gt; /etc/portage/package.keywords; echo "~x11-plugins/beryl-dbus-0.1.4 ~*" &gt;&gt; /etc/portage/package.keywords; echo "~x11-plugins/beryl-plugins-0.1.4 ~*" &gt;&gt; /etc/portage/package.keywords; echo "~x11-wm/beryl-core-0.1.4 ~*" &gt;&gt; /etc/portage/package.keywords;  echo "~x11-wm/emerald-0.1.4 ~*" &gt;&gt; /etc/portage/package.keywords;  echo "~x11-wm/beryl-0.1.4 ~*" &gt;&gt; /etc/portage/package.keywords<br />
# emerge =x11-wm/beryl-0.1.4</em></code></p></blockquote>
<p>Dabar galime paleisti Beryl rankiniu būdu:</p>
<blockquote><p><code><em>$ beryl-manager</em></code></p></blockquote>
<p>Galutinis variantas turėtų atrodyti maždaug taip:<br />
<a title="Alt+Tab pakeitimas ant Compiz" href="http://gentoo-wiki.com/Image:T0maz_Xgl_24.png"><img src="http://farm3.static.flickr.com/2728/4243507269_5edf03c6bc.jpg" alt="Alt+Tab pakeitimas" /></a> <a title="Kubas" href="http://gentoo-wiki.com/images/thumb/d/d1/T0maz_Xgl_26.png/180px-T0maz_Xgl_26.png"><img src="http://farm3.static.flickr.com/2697/4244280758_d2c86a41e1.jpg" alt="Kubas" /></a> <a title="Mplayer ant XGL" href="http://gentoo-wiki.com/Image:Xgl2.jpg"><img src="http://farm5.static.flickr.com/4066/4243506519_a885b453e0.jpg" alt="Mplayer ant XGL" /></a></p>
<p>Tai buvo straipsnis „<a href="http://versme.net/blog/xgl-gentoo-sistemoje-nvidia">XGL instaliacija Gentoo sistemoje (NVIDIA)</a>“.</p>
<p>Jeigu kas nors nepavyko tai galite pagalbos ieškoti šiais adresais:<br />
<a href="http://forums.gentoo.org/">http://forums.gentoo.org/</a><br />
<a href="http://gentoo-wiki.com/">http://gentoo-wiki.com/</a><br />
Paveikslėliai paimti iš <a href="http://gentoo-wiki.com">gentoo-wiki.com</a>.</p>
<div style="text-align: right;">2007 m. sausio 31 d., <strong>Pixel</strong></div>
]]></content:encoded>
			<wfw:commentRss>http://versme.net/blog/xgl-gentoo-sistemoje-nvidia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Skaitome/įrašome failus iš Ext2/Ext3 Windows NT/2k/XP/2k3/Vista/2008</title>
		<link>http://versme.net/blog/skaitomeirasome-failus-is-ext2ext3-windows-nt2kxp2k3vista2008/</link>
		<comments>http://versme.net/blog/skaitomeirasome-failus-is-ext2ext3-windows-nt2kxp2k3vista2008/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 07:55:17 +0000</pubDate>
		<dc:creator>Ernestas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[ext2]]></category>
		<category><![CDATA[ext3]]></category>
		<category><![CDATA[failų sistemos]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://versme.net/blog/?p=2562</guid>
		<description><![CDATA[Dažnai mūsų gyvenime pasitaiko situacijų kai prireikia pasiekti Linux’o particijas iš Windows sistemos (perkelti failams, pakeisti jiems, panaudoti kaip virtualią atmintį Windows’ams ar pan.). Šiandien aptarsime kaip tą padaryti kai failų sistema yra Ext2/Ext3. Mano pateiktame pavyzdyje mes įdiegsime Ext2 failų sistemos driver’ius iš svetainės http://www.fs-driver.org. Pirmiausiai parsisiunčiame naujausią versiją iš aukščiau paminėto puslapio. Paleidę [...]]]></description>
			<content:encoded><![CDATA[<p>Dažnai mūsų gyvenime pasitaiko situacijų kai prireikia pasiekti Linux’o particijas iš Windows sistemos (perkelti failams, pakeisti jiems, panaudoti kaip virtualią atmintį Windows’ams ar pan.). Šiandien aptarsime kaip tą padaryti kai failų sistema yra Ext2/Ext3.</p>
<p>Mano pateiktame pavyzdyje mes įdiegsime Ext2 failų sistemos driver’ius iš svetainės <a href="http://www.fs-driver.org">http://www.fs-driver.org</a>.<br />
Pirmiausiai parsisiunčiame naujausią versiją iš aukščiau paminėto puslapio.<br />
Paleidę parsisiųstą failą pamatysime maždaug tokį langą:</p>
<p><a href="http://www.flickr.com/photos/ernestasl/4240154353/"><img src="http://farm5.static.flickr.com/4054/4240154353_a259ebf245.jpg" alt="Nuotrauka 1" /></a><br />
Kaip matote tai tipinis Windows instaliatorius. Tiesiog „Next“, „Next“, „Next“…</p>
<p><a href="http://www.flickr.com/photos/ernestasl/4240927496/"><img src="http://farm3.static.flickr.com/2789/4240927496_6810f5a62b.jpg" alt="Nuotrauka 2" /></a><br />
Sekančiame lange nepamirškite nuimti „read-only“ varnelės, jeigu norite įrašinėti į diską. Priešingu atveju Ext2/Ext3 particija bus prieinama tik nuskaitymui.</p>
<p><a href="http://www.flickr.com/photos/ernestasl/4240153897/"><img src="http://farm3.static.flickr.com/2645/4240153897_e310a9b73c.jpg" alt="Nuotrauka 3" /></a><br />
Dažniausiai ne lotyniškom raidėm naudojama UTF-8 koduotė, todėl jeigu norite matyti ir tokius katalogus/failus kaip „žodynas“, „ąęčęė“ ar kitus, kurie pavadinti naudojant ne lotyniškas raides, UTF-8 palaikymas jums bus būtinas.</p>
<p><a href="http://www.flickr.com/photos/ernestasl/4240153797/"><img src="http://farm5.static.flickr.com/4041/4240153797_ceb4a37159.jpg" alt="Nuotrauka 4" /></a><br />
Šiame lange nepamirškite pažymėti varnelės „Enable the large file feature“, nebent neturite didesnių nei 2GB failų.</p>
<p><a href="http://www.flickr.com/photos/ernestasl/4240153591/"><img src="http://farm5.static.flickr.com/4016/4240153591_a77f420297.jpg" alt="Nuotrauka 5" /></a><br />
Čia manau visiems aišku, kad reikia pasirinkti kokią raidę priskirsite kokiai particijai (vėliau pasirinkimą galėsite pakeisti „Control Panel“–&gt;„IFS Drives“).</p>
<p>Pabaigus instaliaciją, Ext2/Ext3 diskas atpažįstamas kaip ir visi kiti įprasti diskai Windows sistemoje.<br />
Įrašinėjant failus gali kilti nesklandumų su leidimais.<br />
Žinoma, aš patarčiau geriau susikurti FAT particiją failų perkėlimui (nors ir lėtesnis variantas, bet sukeliantis mažiau problemų). Ji pravers visada ir manau šiais laikais, kai daugelio HDD talpa viršija 100 GB, tikrai nepamaišys.</p>
<p>Palaikomos sistemos: Windows NT 4.0/2000/XP/2003/Vista/2008 (x86 ir x64 platformos).<br />
<a href="http://www.flickr.com/search/?q=0x0006&#038;w=43489376%40N08&#038;m=tags">Daugiau nuotraukų</a>.<br />
<a href="http://fs-driver.org/download.html"><strong>Parsisiųsti</strong></a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://versme.net/blog/skaitomeirasome-failus-is-ext2ext3-windows-nt2kxp2k3vista2008/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ką daryti jeigu GRUB&#8217;as neranda Windows?</title>
		<link>http://versme.net/blog/ka-daryti-jeigu-grubas-neranda-windows/</link>
		<comments>http://versme.net/blog/ka-daryti-jeigu-grubas-neranda-windows/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 19:45:08 +0000</pubDate>
		<dc:creator>Ernestas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[GRUB]]></category>
		<category><![CDATA[pamokos]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://versme.net/blog/?p=2585</guid>
		<description><![CDATA[Gali taip atsitikti, kad GRUB&#8217;as nerastų jūsų Windows ir jums tektų patiems į meniu jį įdėti. Šiame straipsnyje taip ir darysime. Tokiu atveju reikėtų patiems pridėti Windows pasirinkimą GRUB meniu. Atsidarykime terminalą ir prisijunkime kaip root. $ su Dabar turime redaguoti GRUB’o meniu failą. Tam naudosime nano. # nano -w /boot/grub/menu.lst Pastarąją eilutę galite keisti, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://versme.net/blog/images/grub_logo.png" alt="GRUB logotipas" align="right" /> Gali taip atsitikti, kad GRUB&#8217;as nerastų jūsų Windows ir jums tektų patiems į meniu jį įdėti. Šiame straipsnyje taip ir darysime.</p>
<p>Tokiu atveju reikėtų patiems pridėti Windows pasirinkimą GRUB meniu.<br />
Atsidarykime terminalą ir prisijunkime kaip root.</p>
<blockquote><p><code><em>$ su</em></code></p></blockquote>
<p>Dabar turime redaguoti GRUB’o meniu failą. Tam naudosime nano.</p>
<blockquote><p><code><em># nano -w /boot/grub/menu.lst</em></code></p></blockquote>
<p>Pastarąją eilutę galite keisti, jeigu norite redaguoti GRUB&#8217;ą, kuris yra ne toje particijoje, iš kurios paleidote esamą sistemą.<br />
Spaudžiame ir laikome klavišą Page Down, kol atsirandame failo apačioje.<br />
Sukuriame naują eilutę spausdami Enter ir įrašome:</p>
<blockquote><p><code><em>title Windows<br />
rootnoverify (hd0,0)<br />
chainloader +1</em></code></p></blockquote>
<p>„hd0,0“ galite keisti. „hd0“ nurodo iš kurio HDD krauti OS. Sekantis skaičius nurodo particijos numerį, iš kurio krauti OS.<br />
Šiuo atveju Windows bus kraunama iš pirmosios particijos esančios pirmame HDD, o GRUB&#8217;o meniu šis pasirinkimas bus rodomas kaip „Windows“.<br />
Spaudžiame „Ctrl“+„X“ ir klavišą „Y“, „Enter“. Perkrauname kompiuterį ir stebime ar viskas veikia.</p>
<p>P. S. Nepamirškite patikrinti ar „timeout“ eilutėje nurodytas skaičius ne mažesnis negu 5 (nespėtumėte pasirinkti „Windows“).</p>
<div style="text-align: right;">2006 m. liepos 22 d., <strong>Pixel</strong></div>
]]></content:encoded>
			<wfw:commentRss>http://versme.net/blog/ka-daryti-jeigu-grubas-neranda-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ką daryti kai lėtėja kompiuteris su Windows OS?</title>
		<link>http://versme.net/blog/ka-daryti-kai-leteja-kompiuteris-su-windows-os/</link>
		<comments>http://versme.net/blog/ka-daryti-kai-leteja-kompiuteris-su-windows-os/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 14:10:32 +0000</pubDate>
		<dc:creator>Ernestas</dc:creator>
				<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[kompiuteris]]></category>
		<category><![CDATA[lėtėja]]></category>
		<category><![CDATA[spartinimas]]></category>
		<category><![CDATA[virusai]]></category>

		<guid isPermaLink="false">http://versme.net/blog/?p=2563</guid>
		<description><![CDATA[1. Galbūt jūsų kompiuteryje atsirado virusų, šnipų (spyware) ar kitų kenkėjiškų programų. Tokiu atveju jums reikia praskenuoti kompiuterį nuo jų. Skenuoti patartina su kuo daugiau programų, bet atminkite, kad vienu metu turėti kompiuteryje dvi antivirusines nėra galima, nes tai gali būti viena iš nekokybiško kompiuterio veikimo priežasčių. Jeigu jūsų prašo perkrauti kompiuterį tai taip ir [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://versme.net/blog/images/windowsxp_logo.png" alt="Windows XP logotipas" align="right" /> 1. Galbūt jūsų kompiuteryje atsirado virusų, šnipų (spyware) ar kitų kenkėjiškų programų. Tokiu atveju jums reikia praskenuoti kompiuterį nuo jų. Skenuoti patartina su kuo daugiau programų, bet atminkite, kad vienu metu turėti kompiuteryje dvi antivirusines nėra galima, nes tai gali būti viena iš nekokybiško kompiuterio veikimo priežasčių. Jeigu jūsų prašo perkrauti kompiuterį tai taip ir padarykite prieš instaliuodami kitas programas. Taip pat patariame programų nesisiųsti su failų siuntimąsi greitinančiomis programomis bei skenuoti Safe Mode režime (prieš tai nepamirškite parsisiųsti ir įdiegti visų programų kovojančių su kenkėjais atnaujinimus).<br />
Skenuoti mes patariame su Spybot Search &amp; Destroy (nepamirškite po skenavimo pasinaudoti funkcija „Immunize“ ir norėčiau pabrėžti, kad ši programa turi lietuvybę), Ad-aware SE, HijackThis (praskenavę galėsite „log’ą“ patikrinti <a href="http://hijackthis.de/">http://hijackthis.de/</a> tinklapyje), jūsų pasirinkta antivirusine.</p>
<p>2. Tikriausiai kompiuterio kietajame diske yra sugadintų bitų/sektorių („bad bytes/sectors“).<br />
Spauskite Start–&gt;Run…–&gt;cmd–&gt;chkdsk c:(particijos raidė, kurioje yra OS) /F–&gt;Y–&gt;Perkraukite kompiuterį ir kai kompiuteris įsijungs, jūsų kietojo disko particija su raide C bus praskenuota nuo klaidų.<br />
Norėdami patikrinti kitas particijas:<br />
Start–&gt;Run…-&gt;cmd–&gt;„chkdsk (particijos raidė): /F“ (be kabučių).<br />
Praskenavus chkdsk.exe automatiškai ištaiso klaidas, jeigu tai įmanoma. Taip po gi patariame praskenuoti ir su HDD gamintojo tiekiama programine įranga.</p>
<p>3. Kompiuterio sulėtėjimo priežastis gali būti ir per mažai vietos kietajame diske. Rekomenduoju turėti bent 2 GB laisvos vietos particijoje, kurioje yra OS. Jeigu įrašinėjate DVD &#8211; gerai būtų turėti bent 5 GB.</p>
<p>4. Jūsų kompiuteryje gali būti prisikaupę šiukšlių. Patariame jas išvalyti su CCleaner, cleanmgr.exe („Start“-&gt;„Run&#8230;“-&gt;„cleanmgr.exe“).<br />
CCleaner galite parsisiųsti iš <a href="http://www.ccleaner.com/">http://www.ccleaner.com/</a>.<br />
Suinstaliavę programą ir ją paleidę ištrinkite visas registro, Windows ir kitų programų šiukšles. Spauskite Tools–&gt;Startup–&gt;Ir po vieną įrašą ištrinkite tuos kurie jums yra nereikalingi(tai yra programų sąrašas kuris startuoja jums paleidžiant kompiuterį), bet prieš trinant tokį įrašą dėl kurio abejojate, patariame paieškoti internete ką jis daro ir ar jis jums tikrai reikalingas. Perkraukite kompiuterį.<br />
Spauskite Start–&gt;Run…–&gt;cleanmgr.exe–&gt;Pasirinkite particiją–&gt;Palaukite ir spauskite Enter nepažymėję daugiau/mažiau pasirinkimų negu buvo parinkta.</p>
<p>5. Kompiuterio sulėtėjimo priežastis gali būti grafiniai pagražinimai (apvalkalai t. y. „themes“ ir kt.). Patariame jų nenaudoti.</p>
<p>6. Kompiuterio veikimui gali įtaką daryti dulkės esančios jame. Patariame jas visas išvalyti (nors tokie atvejai retai kada pasitaiko, kad jos būna kaltos). Tai greičiausiai nepadidins jūsų kompiuterio spartos, tačiau tikrai sumažins įrenginių temperatūras, o jeigu jos buvo kritinės &#8211; tai ir nestabilumą.</p>
<p>7. Jūsų kompiuterį gali stabdyti kai kurios saugumo programos, pvz.: Kaspersky, ZoneAlarm ir t. t. Patariame jas ištrinti ir naudoti kitokias alternatyvas, kurios nenaudoja daug resursų. Taip pat pagalvokite apie visišką jų atsisakymą.</p>
<p>Kad greičiau jas ištrintumėte ir programų sąrašas taip ilgai nesikrautų patariame pasinaudoti <a href="http://www.ccleaner.com/">CCleaner</a> arba <a href="http://www.softpedia.com/get/Tweak/Uninstallers/QuikUninstall.shtml">QuikUninstall</a>.</p>
<p>8. Jūsų kompiuterio užsikrovimą ir darbastalio parodymą(”Show Desktop”) gali stabdyti ant ekrano nustatytas paveikslėlis ir didelis ikonų kiekis darbastalyje. Taip pat ikonų patariama laikyti kuo mažiau “Quick Launch” įrankių juostelėje ir Start meniu.</p>
<p>9. Jeigu norite, kad kompiuteris veiktų, tai patartina sustabdyti kuo daugiau nereikalingų tarnybų(Start–&gt;Run…–&gt;services.msc).<br />
<a href="http://vectrosecurity.com/content/view/31/26/">http://vectrosecurity.com/content/view/31/26/</a> surasite sąrašą tarnybų kurias galima sustabdyti. Nepamirškite jas uždrausti(„Disable“), o ne tik sustabdyti.</p>
<p>10. Kompiuteris gali būti sulėtėjęs dėl optinių diskų įrenginyje esančių diskų. Išimkite juos.</p>
<p>11. Jūsų kompiuterį taip pat gali stabdyti vietinis tinklas. Nenaudokite to pačio „WORKGROUP“ kaip ir kiti vartotojai. Jeigu norėsite &#8211; kitus vartotojus galėsite pasiekti per jų IP adresus ir taip išvengsite Windows&#8217;ų skenuojančių tinklą. Jeigu įmanoma, tai prisijunkite prie jo tik tada kai to reikia.</p>
<p>12. Kraunantis kompiuteriui ir jį išjunginėjant patariame nepalikti diskelių įrenginyje diskelių. Taip pat ir su diskais optiniame įrenginyje.</p>
<p>13. Nesinaudokite Direct Connect klientais, kitomis P2P programomis kaip kad µTorrent, trumpųjų žinučių programomis ICQ, Windows Messenger, Skype, kai jums jos nereikalingos.</p>
<p>14. Nelaikykite prijunktų įrenginių prie kompiuterio jeigu jais nesinaudojate. Tai gali būti telefonas ar pan.</p>
<p>15. Sudefragmentuokite savo HDD. Tam patariame programą <a href="http://www.diskeeper.com/">Diskeeper</a>.</p>
<p>16. Pasinaudokite kompiuterį greitinančiomis programomis, pvz., <a href="http://www.iolo.com/">System Mechanic</a>.</p>
<p>17. Senuose kompiuteriuose atminties yra nepakankamai. Įsidėkite daugiau atminties, o jeigu jos jau turite pakankamai tai susimažinkite virtualios atminties dydį.</p>
<p>18. Susidiekite senesnę OS. Senesnė OS paprastai veikia greičiau nei naujesnė, jeigu jūsų kompiuteris neturi pakankamai resursų naujajai OS. Patariame naudoti Windows 98/95/ME, jeigu turite vos 256 MB atminties. Galite išbandyti ir Windows 2000 (nes tai NT OS ir ji palaikys daugiau programų), tačiau vargiau dirbsite su Windows XP ir naujesnėmis OS. Jeigu tinkamos OS neturite galimybės gauti arba tiesiog nenorite, o jūsų kompiuteris vis tiek lėtai veikia nors ir nėra lėtas, galite perinstaliuoti OS.</p>
<p>19. Neįdieginėkite nereikalingų programų. Labai dažnai, programos, „pagreitinančios“ jūsų kompiuterio darbą, ne tik nepagreitins jūsų kompiuterio, bet ir jį sulėtins. Venkite jų.</p>
<p>20. Neįdieginėkite naršyklės priedų. Jie sulėtina naršyklę, o kartu ir patį kompiuterį. BHO (Internet Explorer priedai) galite pašalinti su aukščiau aprašyta HijackThis.</p>
<p>21 Registro valymo įrankiai. Šie įrankiai labai dažnai nekorektiškai veikdami gali sugadinti jūsų sistemos registrą ištrindami reikalingus registro įrašus.</p>
<p>22. Programom išbandyti naudokite virtualius kompiuterius. Tam galite naudoti VirtualBox, VMware produktus.</p>
<div style="text-align: right;">2006 m. liepos 6 d., <strong>Pixel</strong></div>
<p><em>Pastaba</em>. Straipsnis labai senas, tad rekomenduojame paskaityti jo komentarus, kuriuose greičiausiai rasite pastabų, kas dabar jau yra kitaip, negu buvo anksčiau.</p>
]]></content:encoded>
			<wfw:commentRss>http://versme.net/blog/ka-daryti-kai-leteja-kompiuteris-su-windows-os/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Instaliuojame SAMBA Gentoo sistemoje</title>
		<link>http://versme.net/blog/instaliuojame-samba-gentoo-sistemoje/</link>
		<comments>http://versme.net/blog/instaliuojame-samba-gentoo-sistemoje/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 11:37:44 +0000</pubDate>
		<dc:creator>Ernestas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[instaliacija]]></category>
		<category><![CDATA[pamokos]]></category>
		<category><![CDATA[Samba]]></category>
		<category><![CDATA[spausdinimas]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://versme.net/blog/?p=2550</guid>
		<description><![CDATA[Aptarsiu paprasčiausią Samba įdiegimą ir sukonfigūravimą naudotis „share’ais“. Kartu šiame straipsnyje išnagrinėsime tokiom funkcijoms reikalingą konfigūracijos smb.conf failą ir CUPS suderinamumą su Samba. Šis straipsnis padės jums lengviau ir aiškiau sukonfigūruoti Samba. Kas yra kas? Straipsnį pradedu šiuo klausimu, nes gali atsirasti žmonių, kuriems neaišku apie ką šis straipsnis. Pradėkime nuo Samba. Samba yra mano [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://versme.net/blog/images/samba_logo.jpg" alt="Samba logotipas" align="right" /> Aptarsiu paprasčiausią Samba įdiegimą ir sukonfigūravimą naudotis „share’ais“. Kartu šiame straipsnyje išnagrinėsime tokiom funkcijoms reikalingą konfigūracijos smb.conf failą ir CUPS suderinamumą su Samba. Šis straipsnis padės jums lengviau ir aiškiau sukonfigūruoti Samba.</p>
<p><strong>Kas yra kas?</strong><br />
Straipsnį pradedu šiuo klausimu, nes gali atsirasti žmonių, kuriems neaišku apie ką šis straipsnis. Pradėkime nuo Samba. Samba yra mano nuomone populiariausia programinė įranga naudojama Linux ir Unix tinkluose. Ši programinė įranga realizuoja SMB ir CIFS tinklus.</p>
<p>SMB &#8211; Server Message Block. Programinio lygio protokolas, kuris leidžia naudotis dalinimosi paslaugomis.</p>
<p>CIFS &#8211; Microsoft paėmė SMB ir pervadino į Common Internet File System. Microsoft taip pat pridėjo įvairių galimybių, tokių kaip symlink’ai, tiesioginis susijungimas be NetBIOS tvarkymo. NetBIOS tai Network Basic Input/Output System, daugiausiai Windows sistemose naudojama tinklo vardų sistema. Nors ir turi daug daugiau galimybių, tačiau pats NetBIOS’as Windows sistemoje yra nesaugus, todėl naujesnės Windows OS tarpusavyje gali “dirbti” be NetBIOS.</p>
<p>CUPS &#8211; Common Unix Printing System. Unix sistemose naudojama sistema spausdinimui, kurią aš taip pat panaudosiu šiame straipsnyje.</p>
<p>foomatic &#8211; tam tikra gana kompaktiškai surinkta spausdintuvų tvarkyklių sistema.</p>
<p>WORKGROUP &#8211; vietinis tinklas yra suskirstytas į grupes. Workgroup tai būtų grupės pavadinimas.</p>
<p><strong>Sistemos paruošimas ir Samba įdiegimas</strong><br />
Pradėkime nuo pasiruošimo Sambos instaliavimui. Norint naudotis Samba savo kompiuteryje, mes turime sukompiliuoti kernelį su SMBFS ir CIFS palaikymu. Tam užtenka redaguoti .config failą ir jame susirasti šias ar panašias eilutes ir pakeisti į žemiau nurodytąsias:</p>
<blockquote><p><code><em>CONFIG_SMB_FS=y<br />
CONFIG_SMB_NLS_DEFAULT=y<br />
CONFIG_SMB_NLS_REMOTE="cp437"<br />
CONFIG_CIFS=y</em></code></p></blockquote>
<p>Išsaugokime <em>.config</em> failą ir sukompiliuokime kernel’į. Perkraukime sistemą ir užkraukime šį kernel’į.<br />
Dabar sukompiliuokime Samba:</p>
<blockquote><p><code><em># emerge samba</em></code></p></blockquote>
<p>Jeigu naudosimės spausdintuvų dalinimusi tai dėl viso pikto suchmodinkime /var/spool/samba:</p>
<blockquote><p><code><em># chmod 777 /var/spool/samba</em></code></p></blockquote>
<p>Nepamirškime įdėti Samba startavimo į sistemos krovimąsi:</p>
<blockquote><p><code><em># rc-update add samba default</em></code></p></blockquote>
<p>Taip pat jeigu norėsite kitiems tinklo vartotojams leisti naudotis spausdintuvu jį suinstaliuokite į CUPS. Rekomenduoju parsisiųsti foomatic.</p>
<blockquote><p><code><em># emerge foomatic</em></code></p></blockquote>
<p>Mano pasiūlymas būtų nesinaudoti standartinėmis konfigūracijomis, o pasiskaityti smb.conf.example failą ir pagal jį sukonfigūruoti Samba, bet aš apžvelgsiu paprastutį konfigūravimą (per daug neišsiplėsiu).</p>
<p><strong>smb.conf pagrindo apžvelgimas</strong><br />
Pirmiausiai /etc/samba/smb.conf faile siūlau įrašyti štai tokį konfigūracinį tekstą (grotelės žymi komentarą, o komentaras baigiasi eilutės pabaigoje t. y. sulig kitu Enter):</p>
<blockquote><p><code><em>[global]<br />
# Čia privaloma nurodyti darbo grupę tokią kokią nurodote kituose kompiuteriuose, kad vieni kitus kompiuteriai „matytų“<br />
workgroup = WORKGROUP<br />
# NetBIOS name nurodo kokiu vardu jūsų kompiuteris funkcionuos tinkle<br />
netbios name = CEL1200<br />
# Šį komentarą Windows Explorer daug kur naudos šalia NetBIOS vardo; tai tarsi kompiuterio apibūdinimas<br />
server string = Samba Server %v<br />
# Jeigu nenorėsite dalintis spausdintuvu ar juo naudotis iš nutolusio kompiuterio, galite sekančią eilutę ištrinti, o jeigu naudositės spausdinimo sistema tinkle tai nurodykite kokia sistema norite naudotis (mūsų atveju - CUPS)<br />
printcap name = cups<br />
# Tai nurodo ar reikia iš viso kreipti dėmesį į spausdintuvus ir jų konfigūracijas. Tai patogu jeigu norite atjungti spausdintuvus ir po to juos greitai įjungti neperrašant viso konfigūracinio failo<br />
load printers = yes<br />
# Pakartotinas spausdinimo sistemos nurodymas<br />
printing = cups<br />
# Nurodome kur saugoti log’us (įrašus apie įvykius)<br />
log file = /var/log/samba/log.%m<br />
# Nurodome didžiausią log’ų dydį Kb<br />
max log size = 50<br />
# Apsaugos lygis. Rekomenduoju naudoti share; jeigu nurodysite user tai turėsite dažniau įvesdinėti slaptažodžius ir prisijungimo vardus, bei galbūt turėsite problemų dėl autentifikacijos.<br />
security = share<br />
# Slaptažodžių šifravimo galimybė<br />
encrypt passwords = yes<br />
# Siūlau nesigilinti, nes esamos nuostatos man kol kas davė tikrai pakankamą greitį ant daugelio sistemų. Tai socket’ų nustatymai.<br />
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192<br />
# Nurodykime įrenginius t. y. maršrutizatoriaus IP ir tinklo plokštę.<br />
interfaces = eth0 192.168.2.1<br />
# Samba slaptažodžių failo nurodymas. Rekomenduoju palikti reiškmę tokia, kokia ji yra.<br />
smb passwd file = /usr/local/samba/private/smbpasswd<br />
# Nurodykime IP adresus, kuriems leisime prisijungti prie Samba tinklo<br />
hosts allow = 192.168.2.0/24 127.0.0.0/8 192.168.2.100 192.168.2.101</em></code></p></blockquote>
<p><a href="http://pastebin.com/f580ba6d3">http://pastebin.com/f580ba6d3</a> – šiuo adresu galite rasti šią smb.conf failo sekciją be komentarų.<br />
Šių eilučių turėtų užtekti, kad veiktų Samba. Jeigu norite ką nors „pasharinti“ tai skaitykite straipsnį toliau. O jeigu nenorite tai galite praleisti sekančius du skyrius.</p>
<p><strong>Dalinimasis spausdintuvu</strong><br />
Norint, kad galėtume kitiems leisti spausdinti mūsų spausdintuvu, mes jį, jau kaip minėjau, privalome įdiegti CUPS sistemoje, nes smb.conf failo global sekcijoje nurodėme, kad Samba naudotų CUPS kaip pagrindinę spausdinimo sistemą.<br />
Dabar suteikime vartotojams slaptažodžius (patariu naudoti kitokius negu naudojote sistemoje iki šiol ir atminkite, kad vartotojas, kuriam priskiriate slaptažodį, jau turi būti sukurtas jūsų Gentoo sistemoje):</p>
<blockquote><p><code><em># smbpasswd -a root<br />
# pdbedit -a -u root</em></code></p></blockquote>
<p>Vietoje root naudokite vartotojo vardą, kuriam suteikiate slaptažodį. Atminkite, kad pagal mūsų konfigūraciją, jūs privalote suteikti slaptažodį root vartotojui. „pdbedit“ komanda įkelia vartotojo informaciją į Samba duomenų bazę.<br />
Dabar konfigūruokime CUPS:</p>
<blockquote><p><code><em># nano -w /etc/cups/cupsd.conf</em></code></p></blockquote>
<p>Šiame faile susiraskime ir pakeiskime/pridėkime šias eilutes:</p>
<blockquote><p><code><em>ServerName CEL1200 # rekomenduoju naudoti NetBIOS reikšmę iš /etc/samba/smb.conf<br />
ServerAdmin root@CEL1200 # nurodome administratorių<br />
# Nurodome log'ų buvimo vietą ir jų sudėtingumą<br />
AccessLog /var/log/cups/access_log<br />
ErrorLog /var/log/cups/error_log<br />
LogLevel info<br />
# Nurodome kiek leisti daugiausiai klientų. Rekomenduoju didelę reikšmę, nes gali kilti problemų su mažomis.<br />
MaxClients 100000000<br />
BrowseAddress @IF(eth0) # nurodome vietoje eth0 savo tinklo plokštęOrder Deny,Allow<br />
Deny From All<br />
Allow From 192.168.0.* # nurodykime tuos IP adresus, kuriems leisime spausdinti. Žvaigždutė atitinka visus 255 skaičius.<br />
# tolimesnės konfigūracijos nerekomenduoju keisti, apart tą eilutę, kurią aš pakomentavau<br />
AuthType Basic<br />
AuthClass System<br />
Allow From 192.168.0.* # tas pats kaip aukščiau tik šį kartą čia nurodomi IP adresai, kuriems leidžiama vykdyti administracines užduotis pvz., spausdintuvo ištrynimas ar pridėjimas.<br />
Order Deny,Allow<br />
Deny From All</p>
<p></em></code></p></blockquote>
<p>Toliau pageidautina, kad „mime.convs“ faile atkomentuotumėte šią eilutę:</p>
<blockquote><p><code><em>application/octet-stream application/vnd.cups-raw 0 -</em></code></p></blockquote>
<p>O mime.types faile šitą:</p>
<blockquote><p><code><em>application/octet-stream</em></code></p></blockquote>
<p>Dabar perkraukime CUPS:</p>
<blockquote><p><code><em># /etc/init.d/cupsd start</em></code></p></blockquote>
<p>Taip pat nepamirškime įdėti CUPS paleidimo krovimos metu į init’ą:</p>
<blockquote><p><code><em># rc-update add cupsd default</em></code></p></blockquote>
<p>Toliau nagrinėsime mano nurodytą smb.conf konfigūracinio failo spausdinimo sekcijas:</p>
<blockquote><p><code><em># Jeigu turime spausdintuvą tai nurodykime jo pavadinimą, kuriuo mes esame jį instaliavę CUPS sistemoje<br />
[HPLaserJet1000]<br />
# Galimybė uždrausti spausdinimą šiuo spausdintuvu.<br />
printable = yes<br />
# Pasilikime standartinę reikšmę.<br />
path = /var/spool/samba<br />
# Turėtume nurodyti įrašinėjimo galimybę.<br />
read only = no<br />
# Publikavimo galimybė. Atminkite, kad viešiname tik vidiniame tinkle.<br />
public = yes<br />
# Galimybė spausdinti svečiui. Rekomenduoju palikti „yes“.<br />
guest ok = yes<br />
# Windows sistemoje būtų sukurtas katalogas su visais spausdintuvais.<br />
[printers]<br />
comment = All Printers<br />
path = /var/spool/samba<br />
browseable = no<br />
public = yes<br />
guest ok = yes<br />
writable = no<br />
printable = yes<br />
create mode = 0700<br />
print command = lpr-cups -P %p -o raw %s -r # naudosime kliento spausdintuvo tvarkykles t. y. CUPS spausdinami dokumentai pasieks jau RAW (tai toks formatas, kuris jau visiškai paruoštas spausdintuvui ar kitam įrenginiui) formate.<br />
# Sekančios eilutės praplečia spausdintuvo konfigūraciją. Esami nustatymai turėtų tikti beveik visoms sistemoms<br />
[print$]<br />
path = /etc/samba/printer<br />
browseable = yes<br />
read only = yes<br />
write list = @adm root<br />
guest ok = no<br />
write list = root</em></code></p></blockquote>
<p>Dabar pridėkime savo spausdintuvą į Samba:</p>
<blockquote><p><code><em># cupsaddsmb -H CEL1200 -U root -h CEL1200 -v HPLaserJet1000</em></code></p></blockquote>
<p>Vietoje HPLaserJet1000 parašykime savo spausdintuvo pavadinimą, kurį naudojome CUPS sistemoje. O vietoje CEL1200 įrašykime localhost. Jeigu net ir nepavyktų šios komandos įvykdyti, vis tiek rekomenduoju pabandyti viską pabaigti iki galo ir pažiūrėti ar spausdinsis.<br />
Šios sekcijos eilutes be komentarų galite gauti adresu <a href="http://pastebin.com/f303835c0">http://pastebin.com/f303835c0</a>.<br />
Norėdami pasidalinti kuriuo nors katalogu, smb.conf faile prirašykite tolimesnes eilutes.</p>
<p><strong>Spausdiname per Samba Windows sistemoje</strong><br />
Per Windows Explorer nueikime į savo serverį (adreso laukelyje įveskime pvz., \\CEL1200). Paspauskite dešiniu pelės klavišu ant spausdintuvo ir pasirinkite Connect. Gali iškristi keletas lentelių (jeigu neinstaliavote spausdintuvo tvarkyklių padavimo Windows sistemai per Samba). Tada spauskite Yes–&gt;Ok–&gt;Have Disk… ir įdėkite spausdintuvo tvarkyklių kompaktą, pasirinkite spausdintuvo inf failą ir sudiekite tvarkykles. Viskas. Galite spausdinti.<br />
Pastaba. Siūlau pasiskaityti <a href="http://lists.samba.org/archive/samba/2005-September/110571.html">http://lists.samba.org/archive/samba/2005-September/110571.html</a> ir <a href="http://www.ubuntuforums.org/showthread.php?t=47963">http://www.ubuntuforums.org/showthread.php?t=47963</a>.</p>
<p><strong>Spausdiname per Samba Unix paremtose OS</strong><br />
Paruošiame sistemą spausdinimui (pavyzdyje imame Gentoo sistemą, skirtingose distribucijose/OS komandos gali šiek tiek skirtis):</p>
<blockquote><p><code><em># emerge cups<br />
# /etc/init.d/cupsd start<br />
# rc-update add cupsd default</em></code></p></blockquote>
<p>To turėtų užtekti. Sistema pati susiras spausdintuvą.</p>
<p>Tiesa, galite naudotis <a href="http://versme.net/blog/spausdinimas-per-cups-is-ms-windows-sistemu/">CUPS straipsniu</a>, jog pasidarytumėte geresnę spausdinimo sistemą.</p>
<p><strong>Dalinimasis katalogais</strong><br />
Pirmiausiai sukurkime katalogą. Mes kuriame /home/ernestas/myshare:</p>
<blockquote><p><code><em>$ mkdir /home/ernestas/myshare</em></code></p></blockquote>
<p>Nepamirškime jo suchmodinti:</p>
<blockquote><p><code><em>$ chmod o=rx /home/ernestas/myshare</em></code></p></blockquote>
<p>Jeigu norime, kad jis būtų tik skaitomas. O jeigu norime, kad galima būtų į jį ir įrašinėti tai naudokime šią komandą:</p>
<blockquote><p><code><em>$ chmod o=rwx /home/ernestas/myshare</em></code></p></blockquote>
<p>arba galime pratęsti /etc/samba/smb.conf failą šiomis eilutėmis:</p>
<blockquote><p><code><em># Dalinimosi katalogo pavadinimas, kuris bus rodomas tinklo naršyklėj.<br />
[share]<br />
# Komentaras<br />
comment = share ir tiek…<br />
# Katalogo buvimo vieta<br />
path = /home/ernestas/myshare<br />
# Nurodome skaitymo ir kitus parametrus…<br />
read only = no<br />
public = yes</em></code></p></blockquote>
<p>Perkraukime Samba:</p>
<blockquote><p><code><em># /etc/init.d/samba restart</em></code></p></blockquote>
<p>Ir galime nueiti prie kitos sistemos ir pažiūrėti ar viskas veikia.<br />
Šios sekcijos smb.conf failo eilutes be komentarų galima atsisiųsti iš <a href="http://pastebin.com/f4391bd29">http://pastebin.com/f4391bd29</a>.</p>
<p><strong>Pabaiga</strong><br />
Pabaigus konfigūruoti, mes galime perkrauti kompiuterį arba įvykdyti šias komandas:</p>
<blockquote><p><code><em># /etc/init.d/cupsd restart<br />
# /etc/init.d/samba restart</em></code></p></blockquote>
<p>CUPS ir Samba persikraus. Dabar galite viską tikrinti ir žiūrėti.<br />
Apibendrinant turėčiau paminėti, kad jūs galite nebūtinai viską konfigūruoti rankomis, nes yra tokių įrankių kaip SWAT (Samba Web Administration Tool – tai web interface’as skirtas patogiau administruoti Samba; taip pat jis yra Webmin dalis, bet man asmeniškai nepavyko prie jo prisijungti, tik paleisti, todėl rekomenduoju pirmiausiai išbandyti šio straipsnio turinį) ir pan.<br />
Galutinį <em>smb.conf</em> failo variantą galite gauti adresu <a href="http://pastebin.com/m72efe665">http://pastebin.com/m72efe665</a>.<br />
Daugiau pagalbos ir informacijos galite rasti šiais adresais:<br />
<a href="http://forums.gentoo.org/">Gentoo forums</a><br />
<a href="http://gentoo-wiki.com/">Gentoo wiki</a></p>
<p>Atkreipkite dėmesį, kad šiek tiek pakeitus vieną konfigūracinio failo vietą, teks keisti ir kitas nuostatas.</p>
<div style="text-align: right;">2007 m. vasario 7 d., <strong>Pixel</strong></div>
]]></content:encoded>
			<wfw:commentRss>http://versme.net/blog/instaliuojame-samba-gentoo-sistemoje/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GRUB apsaugojimas</title>
		<link>http://versme.net/blog/grub-apsaugojimas/</link>
		<comments>http://versme.net/blog/grub-apsaugojimas/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 10:59:08 +0000</pubDate>
		<dc:creator>Ernestas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[GRUB]]></category>
		<category><![CDATA[pamokos]]></category>
		<category><![CDATA[saugumas]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://versme.net/blog/?p=2546</guid>
		<description><![CDATA[Dažnai mums norisi apsaugoti savo kompiuterį kuo labiau. Jeigu nenorite leisti vartotojams prieiti prie kompiuterio su OS, kurios gali sužinoti GRUB slaptažodį, galite pasinaudoti šiuo straipsniu. Pirmiausiai sugeneruokite GRUB slaptažodį užšifruota md5. Konsolėje rašykite: grub md5crypt Ir įveskite slaptažodį. Į ekraną bus išvestas užšifruotas slaptažodis. Dabar tą slaptažodį užsirašykite ir redaguokite „/boot/grub/menu.lst“ failą: sudu nano [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://versme.net/blog/images/grub_logo.png" alt="GRUB logotipas" align="right" /> Dažnai mums norisi apsaugoti savo kompiuterį kuo labiau. Jeigu nenorite leisti vartotojams prieiti prie kompiuterio su OS, kurios gali sužinoti GRUB slaptažodį, galite pasinaudoti šiuo straipsniu.</p>
<p>Pirmiausiai sugeneruokite GRUB slaptažodį užšifruota md5.</p>
<p>Konsolėje rašykite:</p>
<blockquote><p><code><em>grub<br />
md5crypt</em></code></p></blockquote>
<p>Ir įveskite slaptažodį.<br />
Į ekraną bus išvestas užšifruotas slaptažodis.</p>
<p>Dabar tą slaptažodį užsirašykite ir redaguokite „/boot/grub/menu.lst“ failą:</p>
<blockquote><p><code><em>sudu nano -w /boot/grub/menu.lst</em></code></p></blockquote>
<p>Pridėkite naują eilutę su tekstu „password –md5 slaptažodis“(be kabučių; kur žodis „slaptažodis“ įrašykite md5 užšifruotą slaptažodį).<br />
Saugumo sumetimais turite „suchmodinti“ GRUB konfigūracinį failą:</p>
<blockquote><p><code><em>sudo chmod 600 /boot/grub/menu.lst</em></code></p></blockquote>
<p>Taip pat privalote nustatyti failui nekintamą bitą:</p>
<blockquote><p><code><em>sudo chattr +i /boot/grub/menu.lst</em></code></p></blockquote>
<p><em>Pastaba</em>: išbandyta tik su Ubuntu 5.10 Breezy Badger.<br />
Jeigu nenorite rašyti komandų pradžioje esančio žodžio „sudo“, prieš visų komandų vykdymą įvykdykite „su“ ir paspaudę klavišą „Enter“ įrašykite root vartotojo slaptažodį.</p>
<div style="text-align: right;">2006 m. birželio 21 d., <strong>Pixel</strong></div>
]]></content:encoded>
			<wfw:commentRss>http://versme.net/blog/grub-apsaugojimas/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>IPTABLES naudojimas</title>
		<link>http://versme.net/blog/iptables-naudojimas/</link>
		<comments>http://versme.net/blog/iptables-naudojimas/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 10:32:13 +0000</pubDate>
		<dc:creator>Ernestas</dc:creator>
				<category><![CDATA[Internetas]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[IPTABLES]]></category>
		<category><![CDATA[pamokos]]></category>
		<category><![CDATA[saugumas]]></category>

		<guid isPermaLink="false">http://versme.net/blog/?p=2525</guid>
		<description><![CDATA[IPTABLES tai paketų filtras (prafiltruojami nereikalingi paketai (nesupratusiems tai paketai būtų tinklo srautas; juos filtruoti reikia, nes visiškai uždarydami nereikalingus prievadus (pavyzdžiui 80 prievadą, kurio mes nenaudojame, arba 22 (SSH)) mes sumažiname įsilaužimo tikimybę), taip pat jie gali būti persiunčiami į kitą kompiuterį (su IPTABLES galima iš paprasto kompiuterio pasidaryti maršrutizatorių (aparatas, kuris aprūpina tinklą [...]]]></description>
			<content:encoded><![CDATA[<p>IPTABLES tai paketų filtras (prafiltruojami nereikalingi paketai (nesupratusiems tai paketai būtų tinklo srautas; juos filtruoti reikia, nes visiškai uždarydami nereikalingus prievadus (pavyzdžiui 80 prievadą, kurio mes nenaudojame, arba 22 (SSH)) mes sumažiname įsilaužimo tikimybę), taip pat jie gali būti persiunčiami į kitą kompiuterį (su IPTABLES galima iš paprasto kompiuterio pasidaryti maršrutizatorių (aparatas, kuris aprūpina tinklą srautu ir atlieka dar keletą funkcijų, bet ši buvo esminė)); kitaip sakant IPTABLES gali dirbti ne tik kaip ugniasienė, bet ir maršrutizatorius) Unix tipo sistemoms. Juo iš tikrųjų gana patogu naudotis ir jis yra labai galingas. Bet tai tik mano nuomonė. Įsitikinti galėsite šiame straipsnyje.</p>
<p>Jau senai norėjau parašyti straipsnį apie IPTABLES naudojimą. Viską darysime Gentoo sistemoje, todėl gali kilti šiek tiek nesuderinamumų tarp kitų OS dėl komandų, bet pagrindinės IPTABLES komandos tos pačios. Pavyzdyje naudosimės 2.6 kernel’iu.</p>
<p>Pirmiausiai turime įsitikinti, kad mūsų sistema palaiko IPTABLES, o ne IPCHAINS (tai senesnė paketų filtro versija, kuri naudojama 2.4 kerneliuose). Tai padarysime šia komanda:</p>
<blockquote><p><em><code># grep -i netfilter /usr/src/linux/.config</code></em></p></blockquote>
<p>Jeigu gausime atsakymą, kuris nėra „CONFIG_NETFILTER=y“, vadinasi mes neturime IPTABLES palaikymo dabar naudojamame kernel’yje. O jeigu gausime tokį atsakymą tai galime praleisti kernel’io kompiliavimo sekciją.</p>
<p><strong>Kompiliuojame kernel’į su IPTABLES palaikymu</strong></p>
<p>Pirmiausiai atsisiųskime kernel’io išeities tekstus („sources“; iš www.kernel.org) ir išpakuokime į <em>/usr/src/linux</em> komanda:</p>
<blockquote><p><em><code># tar xzfv kernel*.tar.gz -C /usr/src/linux</code></em></p></blockquote>
<p>tar.gz archyvui, o tar.bz2 archyvui būtų tokia komanda:</p>
<blockquote><p><em><code># tar xjfv kernel*.tar.bz2 -C /usr/src/linux</code></em></p></blockquote>
<p>Toliau konfigūruosime kernel’į:</p>
<blockquote><p><code><em>$ cd /usr/src/linux<br />
# make menuconfig</em></code></p></blockquote>
<p>Jeigu norite, tai galite naudoti <em>„make xconfig“</em> komandą, bet atminkite, kad ji reikalauja Qt ir paleistų X&#8217;ų. xconfig&#8217;e galėsite naudotis paieška, o menuconfig – ne.</p>
<p>Einame į <em>Networking</em>–&gt;<em>Networking Options</em>–&gt;su Space klavišu pažymime <em>Network packet filtering (replaces ipchains)</em>–&gt;įeikime į <em>Network packet filtering (replaces ipchains)</em> ant šios eilutės paspausdami Enter–&gt;įjunkime <em>Netfilter Xtables support (required for iptables)</em>, rekomenduoju nejungti kaip modulio t. y. Spauskite Space tol kol pamatysite šią eilutę pažymėta žvaigždute, o ne raide M ar iš viso nepažymėtą–&gt;išeikime vienu lygiu aukščiau ir eikime į <em>IP: Netfilter configuration</em>–&gt;įjunkime <em>IP tables support (required for filtering/masq/nat)–&gt;</em>taip pat įjunkime <em>Packet filtering</em>. To turėtų užtekti, kad kernel’is palaikytų IPTABLES. Pabandykite sukompiliuoti ir išbandyti kernel’į (visur paspauskite Exit ir, kai iškris klausimas <em>Do you wish to save your new kernel configuration?</em>, paspauskite „Yes“).</p>
<p>Kompiliuojame kernel&#8217;į:</p>
<blockquote><p><em><code># make &amp;&amp; make modules_install</code></em></p></blockquote>
<p>Įdedame naujojo kernel’io pasirinkimą GRUB&#8217;e:</p>
<blockquote><p><em><code># cp arch/i386/boot/bzImage /boot/kernelis</code></em></p></blockquote>
<p>Atkreipkite dėmesį, kad galite vietoje i386 rašyti savo platformą.</p>
<p>Konfigūruokime GRUB:</p>
<blockquote><p><em><code># nano -w /boot/grub/menu.lst</code></em></p></blockquote>
<p>Įdėkime šias eilutes:</p>
<blockquote><p><em><code>title=Gentoo Linux 2.6.20 # ši eilutė nurodys ką rodyti GRUB meniu kaip pasirinkimą šio kernel'io<br />
root (hd0,0)# nurodome kur ieškoti kernel'io<br />
kernel /boot/kernelis root=/dev/hda2 video=vesa:mytt:3,ywrap # konfigūruokime kernel'į. Jeigu nenaudojate VESA framebuffer tai ištrinkite "video=vesa:mytt:3,ywrap".</code></em></p></blockquote>
<p>Patikrinkime ar <em>timeout</em> eilutėje nėra nustatyta skaičius 0. Jeigu yra tai jį padidinkime. Tai nurodys kiek sekundžių laukti kol pasirinksime kernel’į. Jeigu jo nepasirinksime tai sistema kraus tą, kuris į x-asis (x tai skaičius nurodytas <em>default</em> eilutėje, kernel’iai numeruojami pagal jų išsidėstymą meniu).</p>
<p>Jeigu turime LILO tai atlikime šiuos veiksmus:</p>
<blockquote><p><em><code># nano -w /etc/lilo.conf</code></em></p></blockquote>
<p><em>timeout</em> nurodykime ne mažiau kaip 0.<br />
<em>default</em> reikšmę nurodykime tą meniu punktą, kurį LILO turi krauti jeigu per <em>timeout</em> eilutėje nurodytą sekundžių skaičių jūs nepasirinksite ką krauti.</p>
<blockquote><p><em><code>image=/boot/kernel-2.6.20 # nurodykime kur yra kernel'is<br />
label=gentoo            # Meniu punkto pavadinimas<br />
read-only               # Uždrausime įrašymą į kernel'io particiją<br />
root=/dev/hda3          # root particija</code></em></p></blockquote>
<p>Ir išsaugokime konfigūracinį failą.<br />
Dabar galima perkrauti kompiuterį ir džiaugtis nauju kernel&#8217;iu.</p>
<p><strong>Instaliuojame IPTABLES</strong></p>
<p>Mes pavyzdyje naudosimės Portage, nes mūsų pavyzdinė OS yra Gentoo. Jums siūlau naudotis savo sistemos paketų valdikliais (Aptitude, Yum, Pacman ir pan.).</p>
<blockquote><p><em><code># emerge net-firewall/iptables</code></em></p></blockquote>
<p>Tai būtų Portage IPTABLES instaliavimo komanda Gentoo sistemoje.<br />
Aptitude vartotojams:</p>
<blockquote><p><em><code># apt-get install iptables</code></em></p></blockquote>
<p>Yum vartotojams:</p>
<blockquote><p><em><code># yum install iptables</code></em></p></blockquote>
<p>IPTABLES suinstaliuota. Dabar galime pereiti prie kitos dalies – IPTABLES konfigūravimo.</p>
<p><strong>IPTABLES konfigūravimas</strong></p>
<p>Iš karto norėčiau paminėti, kad vartotojai, kurie tiesiog nori ugniasienės Linux distribucijoje, gali įsidiegti Firestarter (Linux ugniasienė, kuri paremta IPTABLES) arba susigeneruoti konfigūruojantį IPTABLES bash scenarijų tinklalapyje <a href="http://easyfwgen.morizot.net/gen/">http://easyfwgen.morizot.net/gen/</a>.</p>
<p>Jeigu pasirinkote konfigūracinio failo generavimą tai nueikite pateiktu adresu ir atsakykite į klausimus. Jums bus pateiktas ilgas scenarijus. Jį išsaugokite kaip „scenarijus.sh“ ir suchmodinkite:</p>
<blockquote><p><code><em># chmod +x scenarijus.sh</em></code></p></blockquote>
<p>Dabar jį paleiskite:</p>
<blockquote><p><code><em># sh scenarijus.sh</em></code></p></blockquote>
<p>IPTABLES dabar turėtų būti sukonfigūruota. Tiesa, tai nėra geriausias būdas apsaugoti savo kompiuterį ar tinklą nuo įsilaužėlių. Geriausia tai padaryti yra pačiam konfigūruojant IPTABLES. Būtent todėl ir rašau šį straipsnį.</p>
<p>Pirmiausiai turėtume pasirinkti kaip konfigūruosime IPTABLES. Mes galime sukonfigūruoti ją per bash scenarijų (panašiai kaip ir easyfwgen.morizot.net/gen, tik visą failą pasirašysime patys ir taip padidinsime saugumą) arba paprasčiausiai vykdydami pavienes komandas. Tai jau jūsų skonio reikalas.</p>
<p>Norėdami savo bash scenarijų paleisti jūs turite jį suchmodinti kaip ir sugeneruotą scenarijų:</p>
<blockquote><p><code><em># chmod +x scenarijus.sh</em></code></p></blockquote>
<p>O paleisti jį irgi reikalautina super vartotojo teisių:</p>
<blockquote><p><code><em># sh scenarijus.sh</em></code></p></blockquote>
<p>Jeigu rašysime bash scenarijų tai atminkime tokią jo konstrukciją (bash scenarijai tai paprasti tekstiniai failai susidedantys iš konsolės komandų):</p>
<blockquote><p><code><em> #!/bin/bash<br />
# pirmoji eilutė („#!/bin/bash“) yra būtina, o kitose eilutėse grotelės („#“ simbolis) reiškia, kad visa toji eilutė yra komentaras ir kad ir ką jūs ten berašytumėte toje eilutėje, bash’as į tai nekreips dėmesio.# pačioje scenarijaus pradžioje susirašykime konstantas, kurias naudosime. Taip vėliau sutaupysime daugiau laiko, nes nereikės atsiminti anksčiau nurodytų duomenų.<br />
TINKLESKE=“eth0“<br />
LANOMASK=“192.168.2.0/24“<br />
# vėliau jos gali būti panaudojamos vietoje reikšmės rašant konstantos pavadinimą su dolerio ženklu priešais ir be kabučių.<br />
# pavyzdžiui: iptables -A FORWARD -s 192.168.1.2 -i $VIDINE_KORTA -j ACCEPT<br />
# komandos rašyti dėl patogumo siūlau atskirose eilutėse. Ir nerašykite komandų su grotelėmis („#“ simbolis prieš komandą), nes jas reikia rašyti be grotelių priekyje, kadangi aš grotelėmis nurodau, kad komanda privaloma vykdyti super vartotojo teisėmis, o dolerio ženklu („$“) nurodau, kad komandą patartina įvykdyti su paprasto vartotojo teisėmis.<br />
# tai yra viskas ką jums reikia žinoti kuriant bash scenarijus.</p>
<p></em></code></p></blockquote>
<p>Dabar apžvelkime didžiąją dalį komandų:</p>
<blockquote><p><code><em># iptables -F</em></code></p></blockquote>
<p>Šia komanda ištrinsime buvusią konfigūracija.</p>
<p>Prieš sekančiąją komandą norėčiau priminti, kad INPUT – įeinantis srautas (pavyzdžiui, norint pasiekti jūsų kompiuteryje esančią serverinę tarnybą (tarkim Apache) reikia leisti srautą pro 80 prievadą (jeigu norime dirbti iš išorės su mūsų kompiuteryje esančiu Apache)); OUTPUT – išeinantis srautas; FORWARD – persiunčiamas srautas į kitą kompiuterį (jeigu norėsime pakurti maršrutizatorių tai mums prireiks šios grandinės).</p>
<blockquote><p><code><em># iptables -P chain DROP</em></code></p></blockquote>
<p>Ši komanda nurodys IPTABLES blokuoti tai ką nurodome vietoje chain (INPUT/OUTPUT/FORWARD – tai tarsi taisyklių grandinės (iš angl. k. chains; kiekviena skirta vis kitam srautui), jas ir rašykite vietoje <em>chain</em>). Pavyzdžiui, <em>iptables -P INPUT DROP</em> komanda užblokuos visą įeinantį srautą. Vietoje DROP mes galime rašyti  anksčiau nurodytas grandines (INPUT/OUTPUT/FORWARD). Atkreipkite dėmesį, kad IPTABLES konfigūracijoje būtina blokuoti viską, kad toliau esanti konfigūracija turėtų kažkokią reikšmę. Vietoje DROP taip pat galite rašyti kitokią užduotį, bet mes norime viską užblokuoti, o ne leisti.</p>
<blockquote><p><code><em># iptables -A INPUT -i lo -j ACCEPT</em></code></p></blockquote>
<p><em>A</em> opcija prideda taisyklę prie mūsų nurodytos grandinės. <em>i</em> opcija mes nurodome tinklo įrenginį, o <em>j</em> nurodome užduotį, kurią IPTABLES turi atlikti su tais duomenimis. ACCEPT – nurodydami šią užduotį mes priimame visą srautą iš lo t. y. localhost.</p>
<p>Nepamirškime to pačio atlikti su OUTPUT ir FORWARD:</p>
<blockquote><p><code><em># iptables -A OUTPUT -o lo -j ACCEPT</em></code></p></blockquote>
<p>Atkreipkite dėmesį, kad nenaudojame <em>i</em> opcijos, nes i opcija nurodo įeinančio srauto įrenginį, o <em>o</em> nurodo išeinančio srauto įrenginį.</p>
<blockquote><p><code><em># iptables -A FORWARD -i lo -j ACCEPT</em></code></p></blockquote>
<p>Šiuo metu mes galime naudotis localhost, bet negalime naudotis internetu. Jeigu taip ir yra tai galime tęsti straipsnio skaitymą kaip niekur nieko, o jeigu ne tai rekomenduoju pasiskaityti <a title="IPTABLES dokumentacija" href="http://www.netfilter.org/documentation/index.html">IPTABLES dokumentaciją</a> ir paieškoti ką darote ne taip.</p>
<blockquote><p><code><em># iptables -A INPUT -j ACCEPT -i eth0 -p tcp -d xxx.xxx.xxx.xxx –dport x</em></code></p></blockquote>
<p>Vietoje eth0 įrašykime tinklo plokštę (taip nepamirškime padaryti ir kitose komandose, nes apie tai, kad reikia pakeisti eth0 aš tikriausiai jau nebeužsiminsiu), kurią naudojame internetui. <em>p</em> opcija nurodo protokolą (TCP &#8211; Transmission Control Protocol (šiuo protokolu duomenys siunčiami „bendraujant“ dviems kompiuteriams t. y. vienas siunčia, o kitas užtikrina pirmąjį kompiuterį, kad duomenis gauna), UDP &#8211; User Datagram Protocol (juo siunčiami/gaunami duomenys tiesiog siunčiami be jokių „klausimų“ nutolusiam kompiuteriui)). Šiuo atveju tai <em>tcp</em>. <em>d</em> opcija nurodo išorinį IP (pavyzdyje xxx.xxx.xxx.xxx), su kuriuo atliksime veiksmą, bet prisiminkite, kad tai nebūtina nurodyti. Tačiau IP arba prievadą nurodyti yra būtina. <em>dport</em> opcija nurodo išorinį prievadą (pavyzdyje x). Jeigu prievado nenurodysime tai bus naudojami visi prievadai.</p>
<blockquote><p><code><em># iptables -A OUTPUT -j ACCEPT -o eth0 -p tcp -s xxx.xxx.xxx.xxx –sport </em></code></p></blockquote>
<p>Viskas taip pat kaip ir prieš tai buvusiame pavyzdyje, tik dabar naudojame vidinius IP adresus ir prievadus ir vietoje <em>i</em> nurodome <em>o</em> opciją.</p>
<p>Šiomis dviem komandomis įsileisime prisijungimus iš mūsų nurodytų IP adresų per mūsų nurodytus prievadus (pvz., 21) TCP protokolu.</p>
<blockquote><p><em><code># iptables -A INPUT -j ACCEPT -i eth0 -p udp -d xxx.xxx.xxx.xxx –dport 21<br />
# iptables -A OUTPUT -j ACCEPT -o eth0 -p udp -s xxx.xxx.xxx.xxx –sport 21</code></em></p></blockquote>
<p>Čia taip pat kaip ir su TCP, tik dabar p opcijai nurodykime UDP protokolą.</p>
<blockquote><p><code><em># iptables -A INPUT -i eth0 -p icmp -j ACCEPT<br />
# iptables -A OUTPUT -o eth0 -p icmp -j ACCEPT</em></code></p></blockquote>
<p>ICMP – Internet Control Message Protocol. Turėtume šį protokolą leisti, nes be jo mes negalėsime būti ping’inami ir iškils daug kitų problemų.</p>
<blockquote><p><code><em># iptables -A OUTPUT -j DROP -o eth0 -d one.lt</em></code></p></blockquote>
<p>Tokia komanda užblokuosime priėjimą prie one.lt pro eth0 tinklo plokštę.</p>
<p>Mano nuomone šios informacijos turėtų užtekti, kad galėtumėte sukonfigūruoti iptables (atminkite, kad straipsnis nebaigtas ir tikriausiai ateityje dar bus pildomas ir koreguojamas, todėl rekomenduojame pastoviai tikrinti Versme.net ar nėra straipsnių apie saugumą arba apžvelkite <a title="IPTABLES dokumentacija" href="http://www.netfilter.org/documentation/index.html">IPTABLES dokumentaciją</a>).</p>
<div style="text-align: right;">2007 m. vasario 16 d., <strong>Pixel</strong></div>
]]></content:encoded>
			<wfw:commentRss>http://versme.net/blog/iptables-naudojimas/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Instaliuojame CUPS ir HP LaserJet 10xx spausdintuvą Gentoo sistemoje</title>
		<link>http://versme.net/blog/instaliuojame-cups-ir-hp-laserjet-10xx-spausdintuva-gentoo-sistemoje/</link>
		<comments>http://versme.net/blog/instaliuojame-cups-ir-hp-laserjet-10xx-spausdintuva-gentoo-sistemoje/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 10:18:17 +0000</pubDate>
		<dc:creator>Ernestas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[CUPS]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[HP LaserJet 10xx]]></category>
		<category><![CDATA[pamokos]]></category>
		<category><![CDATA[spausdinimas]]></category>

		<guid isPermaLink="false">http://versme.net/blog/?p=2466</guid>
		<description><![CDATA[Manau, kad šis straipsnis gali būti naudingas daugeliui žmonių, nes su USB spausdintuvais (ypač HP LaserJet 1000) būna labai daug problemų Unix šeimos sistemose. Atsižvelgdamas į tai, kad USB naudoja beveik visi spausdintuvai kaip standartą ir su jais pateikiami LPT–&#62;USB kabeliai tai rašau apie HP LaserJet 10xx USB spausdintuvų instaliavimą. Jeigu nenaudojate USB, tai spausdintuvo instaliacija [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://versme.net/blog/images/gentoo_logo.jpg" alt="Gentoo logotipas" align="right" /> Manau, kad šis straipsnis gali būti naudingas daugeliui žmonių, nes su USB spausdintuvais (ypač HP LaserJet 1000) būna labai daug problemų Unix šeimos sistemose. Atsižvelgdamas į tai, kad USB naudoja beveik visi spausdintuvai kaip standartą ir su jais pateikiami LPT–&gt;USB kabeliai tai rašau apie HP LaserJet 10xx USB spausdintuvų instaliavimą. Jeigu nenaudojate USB, tai spausdintuvo instaliacija skiriasi nuo mano pateikto būdo.</p>
<p>Pirmiausiai norėčiau užsiminti apie simbolius „$“ ir „#“ prieš komandas. „$“ simbolis rodo, kad komanda turėtų būti vykdoma paprasto vartotojo teisėmis, be sudo. „#“ rodo, kad komandą patartina naudoti root ar kito super vartotojo teisėmis. Galima pasitelkti sudo, kai norima vesti komandą, prieš kurią parašytas simbolis „#“.</p>
<p>Tikriausiai naudojame <em>coldplug</em>. Todėl pirmiausiai reikia jį pašalinti, nes naujesni <em>UDEV</em> (tai tam tikras įrenginių valdiklis Unix sistemose) turi savyje <em>coldplug</em> (programa, kuri pasirūpina, kad nauji įrenginiai (daugiausiai USB įrenginiai) būtų paruošti darbui ir įjungiami į /dev) funkcijas. Kartu dėl viso pikto pašalinsime ir <em>hotplug</em> (geresnis analogas <em>coldplug</em>‘ui), kurį vėliau sukompiliuosime iš naujo.</p>
<blockquote><p><em><code># emerge –unmerge hotplug coldplug<br />
# rc-update del hotplug<br />
# rm /etc/init.d/hotplug<br />
# rc-update del coldplug<br />
# rm -rd /etc/hotplug*</code></em></p></blockquote>
<p>Norėčiau paminėti, kad -rd opcijos nurodo, kad būtų trinamos ir direktorijos. Jeigu <em>/etc</em> kataloge bus failas <em>/etc/hotplug</em> tai jis bus ištrintas kartu su katalogu <em>/etc/hotplug</em>.</p>
<blockquote><p><em><code># rm -rd /etc/udev<br />
# emerge =sys-fs/udev-103</code><br />
</em></p></blockquote>
<p><strong>Pastaba</strong>. Nepamirškite lygybės ženklo prieš paketą. Jį reikia nurodyti visą laiką kai nurodote paketo versiją. Taip pat prieš kompiliuodami susinchronizuokite <em>Portage</em>:</p>
<blockquote><p><em><code># emerge --sync</code></em></p></blockquote>
<p>Siūlau naudoti <em>UDEV 103</em>, nes, mano nuomone, jis žymiai stabilesnis ir dėl jo reikėjo mažiausiai vargo. O šiuo metu naujausias yra UDEV 104-r5.</p>
<blockquote><p><em><code># emerge hotplug</code><br />
</em></p></blockquote>
<p>Taigi, UDEV ir hotplug’ą jau turime. Galima bandyti perkrauti sistemą.</p>
<p>Perkrovus sistemą galime dirbti toliau.</p>
<p>Susikompiliuokime <em>CUPS</em> (Common UNIX Printing System &#8211; spausdinimo sistema (tiksliau paketas) Unix pobūdžio operacinėms sistemoms). Tai padarome komanda</p>
<blockquote><p><em><code>emerge cups</code><br />
</em></p></blockquote>
<p>Aš pasirinkau 1.2.6 versiją, todėl jeigu norite visiškai sekti šį straipsnį tai veskite šią komandą:</p>
<blockquote><p><em><code># emerge =net-print/cups-1.2.6<br />
# USE="foomaticdb cups usb ppds" emerge hplip</code><br />
</em></p></blockquote>
<p>Dabar atėjo eilė <em>foo2zjs</em> (zjStream protokolo (protokolas, kurį naudoja HP LaserJet 10xx spausdintuvai spausdinimui) tvarkyklės Linux’ui):</p>
<blockquote><p><em><code>$ wget -o foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz<br />
$ tar zxf foo2zjs.tar.gz<br />
$ cd foo2zjs</code><br />
</em></p></blockquote>
<p>Jeigu jau buvome suinstaliavę foo2zjs tai vykdykime:</p>
<blockquote><p><em><code># make uninstall</code><br />
</em></p></blockquote>
<p>Taip išinstaliuosime jau sistemoje esančią foo2zjs versiją.</p>
<p>Instaliuokime foo2zjs toliau:</p>
<blockquote><p><em><code># make<br />
# ./getweb [spausdintuvo modelis]</code><br />
</em></p></blockquote>
<p>Vietoje “<em>[spausdintuvo modelis]</em>” įrašykite spausdintuvo modelį (foo2zjs iš HP LaserJet spausdintuvų palaiko tik 1000, 1005, 1018, 1020). Pvz.:</p>
<blockquote><p><em><code># ./getweb 1000</code><br />
</em></p></blockquote>
<p>Ši komanda parsiųs HP LaserJet 1000 spausdintuvui pilnai pasiruošti darbui reikalingus failus.</p>
<blockquote><p><em><code># make install<br />
# make install-hotplug<br />
# make cups</code><br />
</em></p></blockquote>
<p>Tai buvo paskutiniai žingsniai su foo2zjs. Dabar patikrinkime sistemos krovimąsi komanda:</p>
<blockquote><p><em><code># rc-update show</code><br />
</em></p></blockquote>
<p>Ekrane turėtume išvysti teksto, kuriame turėtume surasti šias eilutes (ne iš eilės):</p>
<blockquote><p><em><code>cupsd | defaulthotplug | boothplip | default<br />
</code></em></p></blockquote>
<p>Jeigu viskas taip kaip ir rašau tai galime perkrauti kompiuterį.</p>
<p>Bet gali pasitaikyti taip, kad ne visi išvardinti komponentai buvo sąraše. Tada vykdome atitinkamas komandas:</p>
<blockquote><p><em><code># rc-update add cupsd default<br />
# rc-update add hplip default<br />
# rc-update add hotplug boot</code></em></p></blockquote>
<p>Vykdykite tas, kurių reikia. Kitų galite nevykdyti.</p>
<p>Perkraukite kompiuterį. Išjunkite (ištraukite iš el. lizdo, bet USB neištraukite) spausdintuvą kokiom 5 sekundėm ir vėl jį įjunkite. Iki visiško sistemos užsikrovimo jis turėtų pasiruošti darbui, t. y. turėtų trumpam pradėti veikti visi mechanizmai. Jeigu tai neįvyko, tai pabandykite perkompiliuoti CUPS ir HPLIP, o tada jeigu niekas nepasikeitė – keliauti į straipsnio galą. O jeigu spausdintuvas pasiruošė, tai jūs galite jį suinstaliuoti per CUPS. Galite naudoti įvairius įrankius, bet aš paprasčiausiai rekomenduočiau naršyklėje suvesti <em>localhost:631</em>. Tada sekite instrukciją:</p>
<p>Add Printer–&gt;prisijunkite kaip root vartotojas</p>
<p>–&gt;užpildykite “<em>Name</em>” laukelį (patariu naudoti tik lotyniškas raides)</p>
<p>–&gt;Device laukelyje pasirinkite savo spausdintuvą (rinkitės visiškai tikslų adresą pvz., hp:/usb/hp_LaserJet_1000?device=/dev/usb/lp0; spausdintuvas turi būti įjungtas ir jeigu jis nepasiruošė darbui tai jums nepavyks jo instaliuoti per CUPS)</p>
<p>–&gt;paspauskite Continue</p>
<p>–&gt;pasirinkite HP ir spauskite Continue</p>
<p>–&gt;pasirinkite savo spausdintuvo tvarkyklę (šalia jos privalo būti parašyta foo2zjs) ir paspauskite Continue</p>
<p>–&gt;kelias sekundes palaukite ir, kai atsidarys konfigūracijos puslapis, jame sukonfigūruokite spausdinimo parametrus</p>
<p>–&gt;bet kur paspauskite Set Printer Options.</p>
<p>Jūs jau galite spausdinti. Tik nepamirškite kartu perkraudami kompiuterį perkrauti ir spausdintuvą. Nebent su spausdintuvu buvo nedirbta ilgą laiką. Apskritai kalbant tai yra didelis HP LJ 10xx minusas, kad firmware užkrauti (kai spausdintuvas įsijungia, jis laukia kada kompiuteris jam nusiųs tam tikras tvarkykles, kurios jį paruoš spausdinimui) galima tik vieną kartą po spausdintuvo įjungimo.</p>
<p>Jeigu jūsų spausdintuvas vis tiek neveikia tai siūlau pasižvalgyti klaidų <em>/var/log/messages</em> faile. Taip pat nepamirškite <em>dmesg</em> komandos (ją reikėtų susikompiliuoti komanda <em>emerge dmesg</em>). Taip pat nepamirškite, kad kernel’yje privaloma įkompiliuoti USB palaikymą. <em>/usr/src/linux/.config</em> ar kitoje direktorijoje esančio kernel&#8217;io „.config“ faile turėtų būti nurodyta šios opcijos:</p>
<blockquote><p><code><em>CONFIG_USB_ARCH_HAS_HCD=y<br />
CONFIG_USB_ARCH_HAS_OHCI=y<br />
CONFIG_USB_ARCH_HAS_EHCI=y<br />
CONFIG_USB=y<br />
CONFIG_USB_DEVICEFS=y<br />
CONFIG_USB_EHCI_HCD=y<br />
CONFIG_USB_OHCI_HCD=y<br />
CONFIG_USB_PRINTER=y<br />
CONFIG_USB_OHCI_LITTLE_ENDIAN=y<br />
CONFIG_USB_STORAGE=y</em></code></p></blockquote>
<p>Pastaba: kai kurios opcijos nėra būtinos, tačiau rekomenduotinos.</p>
<p>Apžvelgę informaciją pagalbos galite ieškoti adresais <a title="gentoo forums" href="http://forums.gentoo.org" target="_blank">http://forums.gentoo.org</a> ir <a title="gentoo wiki" href="http://gentoo-wiki.com" target="_blank">http://gentoo-wiki.com</a>.</p>
<div style="text-align: right;">2007 m. vasario 6 d., <strong>Pixel</strong></div>
]]></content:encoded>
			<wfw:commentRss>http://versme.net/blog/instaliuojame-cups-ir-hp-laserjet-10xx-spausdintuva-gentoo-sistemoje/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PixelView PlayTV Pro 2 naudojimasis Linux&#8217;e</title>
		<link>http://versme.net/blog/pixelview-playtv-pro-2-naudojimasis-linuxe/</link>
		<comments>http://versme.net/blog/pixelview-playtv-pro-2-naudojimasis-linuxe/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 13:59:26 +0000</pubDate>
		<dc:creator>Ernestas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[bttv]]></category>
		<category><![CDATA[pamokos]]></category>
		<category><![CDATA[PixelView PlayTV Pro 2]]></category>

		<guid isPermaLink="false">http://versme.net/blog/?p=2512</guid>
		<description><![CDATA[Šis straipsnis tinka ir kitiems tiuneriams, bet daugiausiai orientuojasi į PixelView PlayTV Pro 2 analoginės TV tiunerį. Apie jį rašau todėl, kad daugeliui buvo iškilę problemų su TV tiuneriu ne Windows OS. Prieš įdiegimą norėčiau priminti, jog reikia kernelio su V4L („video4linux“). Dažniausiai OS standartiniai kerneliai jį jau turi. Pirmiausia reikia, kad Linux atpažintų TV [...]]]></description>
			<content:encoded><![CDATA[<p>Šis straipsnis tinka ir kitiems tiuneriams, bet daugiausiai orientuojasi į PixelView PlayTV Pro 2 analoginės TV tiunerį. Apie jį rašau todėl, kad daugeliui buvo iškilę problemų su TV tiuneriu ne Windows OS. Prieš įdiegimą norėčiau priminti, jog reikia kernelio su V4L („video4linux“). Dažniausiai OS standartiniai kerneliai jį jau turi.</p>
<p>Pirmiausia reikia, kad Linux atpažintų TV tiunerį. Iš tikrųjų jis jį iš karto mato, tačiau mums reikia užkrauti modulį. Standartinė modulio konfigūracija mums netinka, todėl sukuriame /etc/modprobe.d/bttv failą ir į jį įrašome:</p>
<blockquote><p><code><em># i2c<br />
alias char-major-89 i2c-devb<br />
options i2c-algo-bit bit_test=1<br />
# bttv<br />
alias char-major-81 videodev<br />
alias char-major-81-0 bttv<br />
# tiuneris<br />
options bttv card=70 tuner=37 radio=1 pll=1 adc_crush=0</em></code></p></blockquote>
<p>Direktorija gali skirtis priklausomai nuo OS (pavyzdys skirtas Ubuntu), todėl ją patariu patikrinti komanda</p>
<blockquote><p><code><em>$ ls /etc/modprobe.d</em></code></p></blockquote>
<p>Jeigu mūsų tiuneris nepalaiko radijo tai pakeiskime „radio=1“ į „radio=0“. Taip pat pasižiūrėkime čia, ko nors panašiai veikiančio, kaip jūsų TV tiuneris. Įsiminkite jo numerį ir pakeiskite „card=70“ į „card=<em>&lt;jūsų numeris&gt;</em>“. Tą patį padarykite ir su tuner. Apie tuner skaičius skaitykite šiuo adresu (atkreipkite dėmesį, kad čia jums reikės tuner kintamojo, o ne numerio).</p>
<p>Išsaugokite ir perkraukite kompiuterį.</p>
<p>Įdiekite „tvtime“ paketą:</p>
<blockquote><p><code><em># apt-get install tvtime</em></code></p></blockquote>
<p>Redaguokite /etc/tvtime/tvtime.xml failą. Jame pakeiskite „Norm“ opciją į:</p>
<blockquote><p><code><em>&lt;option name="Norm" value="PAL" /&gt;</em></code></p></blockquote>
<p>Frequencies opciją į:</p>
<blockquote><p><code><em>&lt;option name="Frequencies" value="custom" /&gt;</em></code></p></blockquote>
<p>Tada išsaugokite ir paleiskite „tvtime-scanner“ komandą. Praskenavus kanalus galite leisti TVTime (komanda „tvtime“).</p>
<p>Tiesa, Linux gali ir nematyti tiunerio. Pasitikrinkite komanda „/bin/lspci“. Turėtumėte pamatyti kažką panašaus:</p>
<blockquote><p><code><em>00:07.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 AC97 Audio Controller (rev 50)<br />
00:0d.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)<br />
00:0d.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)</em></code></p></blockquote>
<p>Tiek šiam kartui.</p>
<div align="right">2006 m. gruodžio 4 d., <strong>Pixel</strong></div>
]]></content:encoded>
			<wfw:commentRss>http://versme.net/blog/pixelview-playtv-pro-2-naudojimasis-linuxe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Proxy serveris webmail&#8217;ui</title>
		<link>http://versme.net/blog/proxy-serveris-webmailui/</link>
		<comments>http://versme.net/blog/proxy-serveris-webmailui/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 07:41:47 +0000</pubDate>
		<dc:creator>Ernestas</dc:creator>
				<category><![CDATA[Internetas]]></category>
		<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[Programos]]></category>
		<category><![CDATA[pamokos]]></category>
		<category><![CDATA[paštas]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[serveris]]></category>
		<category><![CDATA[webmail]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://versme.net/blog/?p=2520</guid>
		<description><![CDATA[Galbūt esate susidūrę su tokiais atvejais kai randame labai patogią ir gerą programą, bet jai trūksta saugumo. Taip yra ir su MagicMail Monitor pašto programa – ji gana patogi, lengva ir sparti. Deja, ji neturi SSL ir TLS palaikymo ir todėl su ja be jokių papildymų negalima tikrinti GMail pašto sąskaitos. Mes paneigsime šį teiginį [...]]]></description>
			<content:encoded><![CDATA[<p>Galbūt esate susidūrę su tokiais atvejais kai randame labai patogią ir gerą programą, bet jai trūksta saugumo. Taip yra ir su MagicMail Monitor pašto programa – ji gana patogi, lengva ir sparti. Deja, ji neturi SSL ir TLS palaikymo ir todėl su ja be jokių papildymų negalima tikrinti GMail pašto sąskaitos. Mes paneigsime šį teiginį įdiegdami lengvą proxy serverį į MS Windows sistemą.</p>
<p><strong>FreePOPs proxy serverio įdiegimas</strong></p>
<p>Šis serveris gali būti puikiai pritaikytas.<br />
Serverio programinę įrangą galime parsisiųsti iš www.freepops.org. Parsisiuntę paleiskime instaliacinį failą ir viską vykdykime tokia seka: <em>I like free software and I accept this license–&gt;Continue–&gt;Install–&gt;Close–&gt;No</em>. Serveris instaliuotas.<br />
Dabar galime paleisti serverį: <em>Start–&gt;Programs–&gt;FreePOPs–&gt;FreePOPs</em>.<br />
Pagal numatytuosius nustatymus serveris dirba 2000 prievadu. Todėl nepamirškite pašto programoje nurodyti ne standartinį „110“, o „2000“ prievadą.</p>
<p>Taip pat jūs galite FreePOPs serverį instaliuoti kaip tarnybą. Tada serverį galėtumėte valdyti iš services.msc ir leisti jam užsikrauti kartu su kompiuteriu, nesvarbu koks vartotojas prisijungs prie Windows. Tai galima padaryti šitaip: <em>Start–&gt;Programs–&gt;FreePOPs–&gt;Service–&gt;Install service (-b 0.0.0.0)</em>. O jeigu norite, kad serveris dirbtų ne 2000 prievadu, o 110 tai vykdykite: <em>Start–&gt;Programs–&gt;FreePOPs–&gt;Service–&gt;Install service (-p 110 -b 0.0.0.0)</em>.</p>
<p><strong>MagicMail Monitor paruošimas darbui su proxy serveriu</strong></p>
<p>Pirmiausiai parsisiųskime patį MagicMail Monitor ir jį sukonfigūruokime būsimam naudojimui su GMail. Keliaukime į <a href="http://mmm3.sourceforge.net/">http://mmm3.sourceforge.net/</a> ir parsisiųskime programą. Ją išpakuokime bet kur ir paleiskime išpakuotąjį Magic.exe failą. Prieš mus turėtų atsirasti MagicMail programos langas.</p>
<p><a title="Programos lango paveiksliukas" href="http://pixel.lt/wp-content/uploads/2007/03/untitledya81.jpg" target="_blank"><img id="image424" src="http://pixel.lt/wp-content/uploads/2007/03/untitledya81.thumbnail.jpg" alt="Programos langas" /></a></p>
<p>Paspauskime File–&gt;New ir taip sukurkime naują MagicMail profilį. Kiekvienas profilis saugomas atskirame faile. Tą failą galima atidaryti su MagicMail, t. y. per „Open with…“ dialogą. Iš karto dar nesukūrę naujų pašto dėžučių išsaugokime profilį: File–&gt;Save. Nurodome kur saugoti ir spaudžiame mygtuką „Save“.</p>
<p>Spauskime klavišą Insert ir taip programoje sukurkime naują pašto dėžutę. Pasirinkime „Create Empty“ ir spustelėkime mygtuką „OK“. Atsidariusį langą užpildykime taip:</p>
<p><a title="Konfigūracijos paveiksliukas" href="http://pixel.lt/wp-content/uploads/2007/03/untitledeo6.jpg" target="_blank"><img id="image426" src="http://pixel.lt/wp-content/uploads/2007/03/untitledeo6.thumbnail.jpg" alt="Konfigūracijos paveiksliukas" /></a></p>
<p>Vietoje proxy serverio adreso įrašykite localhost (jeigu serveris paleistas tame pačiame kompiuteryje), IP adresą arba kompiuterio vardą, kuriame įdiegtas FreePOPs serveris. Vartotojo vardo vietoje įrašykite savo el. pašto adresą (nebūtinai GMail, bet el. pašto adreso domenas privalo būti nurodytas šiame tinklapyje: <a title="Plugin modules" href="http://www.freepops.org/en/viewplugins.php" target="_blank">http://www.freepops.org/en/viewplugins.php</a>).</p>
<p>Nuspaudę mygtuką „OK“ mes jau galime tikrinti pašto dėžutę. Tiesiog nuspauskime klavišą F5 ir laukime kol bus parsiųstas mūsų el. paštas. O tuo metu stulpelyje „Status“ mes galime matyti kas vyksta.</p>
<p><strong>Apibendrinimas</strong></p>
<p>Pabaigai galiu pasakyti, jeigu naudojate MagicMail Monitor su kita programa, tai tikrai neapsimoka kurti proxy serverį ir apskritai naudoti šią programą. Jeigu jums el. paštas nėra toks svarbus, kad jį reikia tikrinti kas kelios sekundės, o jūs dar dirbate su kompiuteriu ir labai svarbu resursai, tai rekomenduoju nenaudoti šios programos. Jūs turite atkreipti dėmesį į tai, kad čia tik „Monitor“, t. y. iš esmės pagrindinė funkcija  &#8211; tik rodymas ar yra naujų laiškų. O dėl serverio tikiuosi jūs irgi atkreipiate dėmesį, kad jis ryja daugiau srauto negu pašto tikrinimas tiesiogiai per pop.gmail.com.</p>
<div align="right">2007 m. kovo 19 d., <strong>Pixel</strong></div>
]]></content:encoded>
			<wfw:commentRss>http://versme.net/blog/proxy-serveris-webmailui/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lietuviškai rašykime žymiai sparčiau su LEKP</title>
		<link>http://versme.net/blog/lietuviskai-rasykime-zymiai-sparciau-su-lekp/</link>
		<comments>http://versme.net/blog/lietuviskai-rasykime-zymiai-sparciau-su-lekp/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 14:03:56 +0000</pubDate>
		<dc:creator>Ernestas</dc:creator>
				<category><![CDATA[Apžvalgos]]></category>
		<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[AŽERTY]]></category>
		<category><![CDATA[LEKP]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[qwerty]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://versme.net/blog/?p=2041</guid>
		<description><![CDATA[Tikriausiai esate girdėję apie AŽERTY, QWERTY ir kitus klaviatūrų išdėstymus su galimybe dirbti su lietuvišku alfabetu. LEKP – vienas iš jų. Tačiau jis ne toks kaip AŽERTY ar QWERTY. Šį kartą lietuviškas klaviatūros išdėstymas žymiai skiriasi nuo QWERTY. AŽERTY net neverta minėti, nes ten „QWERTY“ klavišai sukeisti su „AŽERTY“ ir atlikta dar keletas nereikšmingų pakeitimų. [...]]]></description>
			<content:encoded><![CDATA[<p>Tikriausiai esate girdėję apie AŽERTY, QWERTY ir kitus klaviatūrų išdėstymus su galimybe dirbti su lietuvišku alfabetu. LEKP – vienas iš jų. Tačiau jis ne toks kaip AŽERTY ar QWERTY. Šį kartą lietuviškas klaviatūros išdėstymas žymiai skiriasi nuo QWERTY. AŽERTY net neverta minėti, nes ten „QWERTY“ klavišai sukeisti su „AŽERTY“ ir atlikta dar keletas nereikšmingų pakeitimų. Iš tikrųjų lietuvių kalbai pritaikytų klaviatūrų yra labai mažai. O jeigu ir yra, pritaikymas labai mažas. Dažniausiai tik tiek, jog sudėtos raidės, kurios yra lietuviškame alfabete. LEKP išdėstymas sukurtas visiškai iš naujo, nemodifikuojant kažkokių spausdinimo mašinėlių mygtukų išdėstymo. Šis išdėstymas sudarytas sparčiam rašymui.QWERTY klaviatūra sukurta 1860 metais. Išdėstymui 147 metai, o jis beveik nepakito. Per tiek metų niekam nepavyko sukurti ir išplėtoti geresnio mygtukų su „piešinukais“ derinio. Galbūt dabar pavyks.</p>
<p>LEKP (LEKP – Lietuviškos Ergonomiškos Klaviatūros Projektas; internetinio puslapio nuoroda straipsnio gale) yra skirtas PC101 ir didesnėms klaviatūroms. Pagrindinis išdestymas (jo ir kitų išdėstymų paveikslėliai žemiau) „LEKP“ su europietiškose klaviatūrose esančiu klavišu tarp „Shift“ ir „Z“. Taip pat yra išdėstymai „LEKPa“ (klaviatūroms be papildomo klavišo tarp „Shift“ ir „Z“) ir Baltic+. Pastarasis šiek tiek modifikuotas standartinis QWERTY išdėstymas. Iš tikrųjų didelio efektyvumo padidėjimo nepastebėjau, bet, manau, jog Windows vartotojai tikrai turėtų jį pajusti.</p>
<p>Perėjimas iš LEKP iš pradžių gali būti kiek sunkokas, bet prisiminkime laikus, kai pirmą kartą prisėdome prie kompiuterio su QWERTY klaviatūra. Ir nesitikėkime geresnio rezultato iš karto. Juk su QWERTY irgi „nekalėm“ sparčiai iš karto… Visgi kai kurie dalykai gali palengvinti perėjimą prie naujojo išdėstymo. LEKP internetiniame puslapyje (nuoroda straipsnio pabaigoje) galime rasti skiltį „Mokymasis“. Kurioje yra vertingų patarimų ir raginimų nepasiduoti. Atrodo, jog LEKP iš tikrųjų nėra spartesnis sprendimas rašyti lietuviškai. Tačiau pačiame pagrindiniame puslapyje matome statistiką ir kitus pagyrimus klaviatūros išdėstymui:</p>
<ul>
<li>LEKP yra specialiai pritaikytas teksto rinkimui aklojo spausdinimo būdu bei yra puikiausiai suderinamas su visomis dažniausiomis kompiuterinėmis nuorodomis (Ctrl + Q, A, S, Z, X, C, V).</li>
<li>Jis turi Backspace mygtuką vietoje Caps Lock. Vien tai redagavimo greitį bei komfortą padidina apčiuopiamai.</li>
<li>Raidės yra išdėstytos taip, kad būtų itin patogu viena ranka surinkti dvi ar tris raides iš eilės (pvz.: nei, ne, at, ak, ie, uo ir t. t.).</li>
<li>Pagrindinėje eilėje jūs spausdinsite mažiausiai 65% visų parašytų raidžių, tuo tarpu QWERTY išdėstyme darysite tai tik 34%, o ĄŽERTY – 38%.</li>
<li>Spausdinant LEKP vidutinis atstumas „nueinamas“ pirštais yra 1,6 karto mažesnis nei QWERTY ir 1,5 karto mažesnis nei ĄŽERTY.</li>
<li>Šansas, kad du klavišus iš eilės paspausite tuo pačiu pirštu yra net 3,5 karto mažesnis nei QWERTY ir 3,3 karto mažesnis nei ĄŽERTY.</li>
<li>Jūs galėsite išspausdinti visus lietuvių kalbai reikalingus simbolius nekeisdami išdėstymo.</li>
<li>Skaitmenys yra išdėstyti taip, kad juos galėtumėte rinkti viena ranka, kaip tai darote klaviatūros skaičių dalyje.</li>
<li>LEKP yra daug lengviau išmokti, nes nuo pat pirmųjų „aklojo rašymo“ pamokų jūs jau galėsite spausdinti žodžius, o ne priebalsių kratinius. Taip visas mokymasis tampa lyg dar vienu nauju žaidimu ar pramoga.</li>
<li>Taip pat galėsite rašyti greičiau ir anglų kalba, nes LEKP išdėstymas yra puikiai suderintas.</li>
</ul>
<p>Projekto internetiniame puslapyje pateikiama ir „Keyboard Compare“ programos rezultatai lyginant AŽERTY, QWERTY ir LEKP klaviatūras. Rezultatai <a href="http://lekp.info/images/stories/palyg.gif">čia</a>.<br />
Prie visų šių statistikų, patarimų ir pan. Tautrimas pridėjo ir klaviatūrų išdėstymų paveikslėlius (GIF, SVG ir PDF formatais), atsakė į daugelį dažniausiai užduodamų klausimų, siuntinių skyrelyje sukėlė Windows 95/98/Me/2000/XP/2003/Vista ir Linux LEKP, LEKPa, Baltic+ išdėstymų failus, pritaikymą MS Word programai, pamokas, „AutoHotKey“ scenarijus ir kt. Tikrai nieko nepritruks. Projekto puslapis taip pat turi forumą, paiešką.</p>
<p>Bendrai vertinant: LEKP tikrai geras pasirinkimas, kai norite rašyti sparčiai ir lietuviškai. Tik vienas minusas, kuris gali kiek trukdyti, tai daryti visur: LEKP dar gana jaunas projektas ir nėra labai išplitęs. Tik jūs galite padėti plisti šiam klaviatūros išdėstymui.</p>
<ul>
<li><a href="http://lekp.info/images/stories/lekp.png">LEKP išdėstymas</a>;</li>
<li><a href="http://lekp.info/images/stories/lekpa.png">LEKPa išdėstymas</a>;</li>
<li><a href="http://lekp.info/images/stories/baltic+.jpg">Baltic+ išdėstymas</a>.</li>
</ul>
<p>Projekto internetinis puslapis: <a href="http://lekp.info">http://lekp.info</a>.<br />
Projekto autorius: <a href="mailto:tautrimui@tautrimas.lt">Tautrimas Pajarskas</a>.<br />
Projektas apsaugotas: Creative Commons.</p>
<div align="right">2007 m. balandžio 17 d., <strong>Pixel</strong></div>
]]></content:encoded>
			<wfw:commentRss>http://versme.net/blog/lietuviskai-rasykime-zymiai-sparciau-su-lekp/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>VirtualBox paleidimas po ArchLinux branduolio atnaujinimo</title>
		<link>http://versme.net/blog/virtualbox-atnaujinimas-archlinux-sistemoje/</link>
		<comments>http://versme.net/blog/virtualbox-atnaujinimas-archlinux-sistemoje/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 11:44:41 +0000</pubDate>
		<dc:creator>Ernestas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[ArchLinux]]></category>
		<category><![CDATA[Atnaujinimai]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[VirtualBox]]></category>

		<guid isPermaLink="false">http://versme.net/blog/?p=2494</guid>
		<description><![CDATA[Aukščiau pavaizduotas vaizdas greičiausiai jau ne vienam patyrusiam Linux vartotojui pažįstamas &#8211; sistema nerado VirtualBox modulio, todėl negalėjo jo užkrauti. Be šio modulio nebepasileis VirtualBox virtualūs kompiuteriai. Ši problema iškyla praktiškai visose Linux sistemose, atnaujinus sistemos branduolį (aka „kernel&#8217;į“). Paprastai kiekviena sistema turi savą sprendimą &#8211; dauguma turi jau iš anksto paruoštus scenarijus kaip perkompiliuoti [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://versme.net/blog/images/vbox_not_found.jpg" alt="Module not found" /></p>
<p>Aukščiau pavaizduotas vaizdas greičiausiai jau ne vienam patyrusiam Linux vartotojui pažįstamas &#8211; sistema nerado VirtualBox modulio, todėl negalėjo jo užkrauti. Be šio modulio nebepasileis VirtualBox virtualūs kompiuteriai. Ši problema iškyla praktiškai visose Linux sistemose, atnaujinus sistemos branduolį (aka „kernel&#8217;į“). Paprastai kiekviena sistema turi savą sprendimą &#8211; dauguma turi jau iš anksto paruoštus scenarijus kaip perkompiliuoti VirtualBox modulį, jog šis būtų paruoštas darbui su naujai suinstaliuotu branduoliu. Deja, ArchLinux man tenka dažnai susidurti su keistais nutikimais, kai dokumentacijoje aprašomas metodas paprasčiausiai pasenęs.</p>
<p>Štai <a href="http://wiki.archlinux.org/index.php/VirtualBox#Rebuild_the_vboxdrv_Module">ArchLinux Wiki</a> siūlo įvykdyti šią komandą:</p>
<blockquote><p><code><em># vbox_build_module</em></code></p></blockquote>
<p>Pasak Wiki, ši komanda turėtų perkompiliuoti modulį. Ji turėtų tikti visoms VirtualBox versijoms iki 2.1. Tačiau jai reikalingi išeities tekstai, kurių jūs po branduolio atnaujinimo neturite, jeigu naujinotės į pačią naujausią 2.6.32 versiją.</p>
<p>Kitas siūlomas metodas yra įvykdyti šią komandą:</p>
<blockquote><p><code><em># /etc/rc.d/rc.vboxdrv setup</em></code></p></blockquote>
<p>Keista, tačiau mano sistemoje kažkodėl /etc/rc.d/ nėra nė vieno failo, kurio pavadinimas prasidėtų „rc.“.</p>
<p><strong>Kodėl neveikia šie metodai?</strong><br />
Pasirodo, su 2.6.32 branduolio versija ArchLinux kūrėjų komanda padarė „siurprizą“ ir branduolio „headers“ iškėlė į atskirą paketą su mažai pompastikos. Apie tai sužinojo tik <a href="http://mailman.archlinux.org/pipermail/arch-dev-public/2009-December/014525.html">arch-dev-public laiškų sąrašo skaitytojai</a> ir kiti naujienomis besidomintys, kuriems buvo įdomu sužinoti kas naujo 2.6.32 branduolyje. Visi kiti buvo palikti ant ledo <img src='http://versme.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .<br />
Sprendimas iš tiesų labai paprastas, tik tiek, jog erzinantis. Dabar su branduolio atnaujinimu į 2.6.32 , turite įdiegti ir „kernel26-headers“ paketą, tad tiesiog įvykdykite:</p>
<blockquote><p><code><em># pacman -S kernel26-headers<br />
# vbox_build_module<br />
# modprobe vboxdrv</em></code></p></blockquote>
<p>Ir šio keisto nesusipratimo kaip nebūta po labai elementaraus sprendimo <img src='http://versme.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  . Keista, jog ArchLinux negali įdėti pranešimo apie tokius pakeitimus tiesiog atnaujinant branduolį su pacman, kaip tą daro Gentoo.</p>
]]></content:encoded>
			<wfw:commentRss>http://versme.net/blog/virtualbox-atnaujinimas-archlinux-sistemoje/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Gentoo įdiegimas</title>
		<link>http://versme.net/blog/gentoo-idiegimas/</link>
		<comments>http://versme.net/blog/gentoo-idiegimas/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 13:16:24 +0000</pubDate>
		<dc:creator>Ernestas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[fdisk]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[instaliavimas]]></category>
		<category><![CDATA[pamokos]]></category>
		<category><![CDATA[santrauka]]></category>

		<guid isPermaLink="false">http://versme.net/blog/?p=2453</guid>
		<description><![CDATA[Kartais kai kurie žmonės mėgsta pamiršti komandas, bet kiekvieną kartą instaliuojant Gentoo juk nepatogu persirašinėti arba atsispausdinti visas komandas (iš pradžių jas pačiam persirašius). Todėl nusprendžiau parašyti šį straipsnį. Naudosime ext3, ext2, GRUB, DHCP. P. S. Šis įdiegimo howto yra „copy paste“ komandų sąrašas, be paaiškinimų. Tai puiki santrauka atsispausdinimui, jeigu Gentoo instaliuojate jau ne [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://versme.net/blog/images/gentoo_logo.jpg" alt="Gentoo logotipas" align="right" /> Kartais kai kurie žmonės mėgsta pamiršti komandas, bet kiekvieną kartą instaliuojant Gentoo juk nepatogu persirašinėti arba atsispausdinti visas komandas (iš pradžių jas pačiam persirašius). Todėl nusprendžiau parašyti šį straipsnį.<br />
Naudosime <a href="http://en.wikipedia.org/wiki/Ext3">ext3</a>, <a href="http://en.wikipedia.org/wiki/Ext2">ext2</a>, <a href="http://en.wikipedia.org/wiki/GNU_GRUB">GRUB</a>, <a href="http://en.wikipedia.org/wiki/Dhcp">DHCP</a>.<br />
P. S. Šis įdiegimo howto yra „copy paste“ komandų sąrašas, be paaiškinimų. Tai puiki <strong>santrauka atsispausdinimui</strong>, jeigu Gentoo instaliuojate jau ne pirmą kartą ir kažką pamiršote.</p>
<p>Gentoo įdiegsime iš Gentoo 2006.1 Minimal Installation CD. Jį galime gauti čia:<br />
<a href="http://www.gentoo.org/main/en/mirrors.xml">http://www.gentoo.org/main/en/mirrors.xml</a></p>
<p><em>/dev/hda</em> – mano pagrindinis HDD, į kurį įdiegsiu Gentoo 2006.1.<br />
Naudosiu tik dvi particijas (vieną priskirsiu („primountinsiu“) prie „/“, o kitą „swap&#8217;ui“):<br />
<em>/dev/hda3</em> – /<br />
<em>/dev/hda4</em> – swap’as.</p>
<p>Šias particijas galime susikurti su <a href="http://en.wikipedia.org/wiki/Fdisk">fdisk</a> programa. Ji jau yra Gentoo 2006.1 kompakte, taip pat galima naudotis kiek kitokią sąsają turinčia cfdisk, bet aš naudosiu patogesnę ir paprastesnę fdisk. Kaip kurti particijas su fdisk rasite čia: „<a href="http://versme.net/blog/kaip-dirbti-su-fdisk/">Kaip dirbti su fdisk</a>“.</p>
<p><strong>Gentoo įdiegimo žingsniai</strong><br />
Pradedant diegimą prašo pasirinkti klaviatūros išdėstymą. Spaudžiame Enter.</p>
<blockquote><p><code><em>fdisk /dev/hda<br />
mke2fs -j /dev/hda3 (ext3) / mke2fs /dev/hda3 (ext2)<br />
mkswap /dev/hda4<br />
swapon /dev/hda4<br />
mount /dev/hda3 /mnt/gentoo<br />
date<br />
date 032916212006<br />
cd /mnt/gentoo<br />
links www.gentoo.org/main/en/mirrors.xml</em></code></p></blockquote>
<p>Parisiųskite portage ir stage3 naujausius paketus, taip pat *.DIGESTS ir *.md5sum.</p>
<blockquote><p><code><em>md5sum -c *.DIGESTS<br />
md5sum -c *.md5sum<br />
tar xvjpf *stage3*<br />
tar xvjf *portage* -C /mnt/gentoo/usr/<br />
nano -w /etc/make.conf<br />
mirrorselect -i -o &gt;&gt; /mnt/gentoo/etc/make.conf<br />
mirrorselect -i -r -o &gt;&gt; /mnt/gentoo/etc/make.conf<br />
cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf<br />
mount -t proc none /mnt/gentoo/proc<br />
mount -o bind /dev /mnt/gentoo/dev<br />
chroot /mnt/gentoo /bin/bash<br />
env-update<br />
source /etc/profile<br />
export PS1="(chroot) $PS1"<br />
emerge --sync<br />
emerge portage<br />
ls -FGg /etc/make.profile<br />
less /usr/portage/profiles/use.desc<br />
nano -w /etc/make.conf<br />
cp /usr/share/zoneinfo/Europe/Vilnius /etc/localtime<br />
USE="-doc symlink" emerge gentoo-sources<br />
ls -l /usr/src/linux<br />
cd /usr/src/linux<br />
make menuconfig<br />
make &amp;&amp; make modules_install<br />
cp arch/i386/boot/bzImage /boot/kernel<br />
find /lib/modules/[kernelio versija]/ -type f -iname '*.o' -or -iname '*.ko'<br />
nano -w /etc/modules.autoload.d/kernel-2.6<br />
nano -w /etc/fstab<br />
nano -w /etc/conf.d/hostname<br />
nano -w /etc/conf.d/net<br />
passwd<br />
nano -w /etc/conf.d/keymaps<br />
nano -w /etc/conf.d/clock<br />
emerge dhcpcd<br />
emerge grub<br />
nano -w /boot/grub/grub.conf<br />
grep-v rootfs /proc/mounts &gt; /etc/mtab<br />
grub-install /dev/hda<br />
exit<br />
umount /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo<br />
reboot<br />
useradd -m -G users,wheel -s /bin/bash useris<br />
passwd useris</em></code></p></blockquote>
<p>Dabar galite naudotis visais Gentoo privalumais.</p>
<p>xorg-server sukompiliuosite su 1,32 Ghz per ~30 min.</p>
<div style="text-align: right;">2006 m. rugsėjo 20 d., <strong>Pixel</strong></div>
]]></content:encoded>
			<wfw:commentRss>http://versme.net/blog/gentoo-idiegimas/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Kaip dirbti su fdisk?</title>
		<link>http://versme.net/blog/kaip-dirbti-su-fdisk/</link>
		<comments>http://versme.net/blog/kaip-dirbti-su-fdisk/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 13:18:15 +0000</pubDate>
		<dc:creator>Ernestas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[Programos]]></category>
		<category><![CDATA[ext2]]></category>
		<category><![CDATA[ext3]]></category>
		<category><![CDATA[fdisk]]></category>
		<category><![CDATA[pamokos]]></category>

		<guid isPermaLink="false">http://versme.net/blog/?p=2454</guid>
		<description><![CDATA[fdisk – maža particijų lentelės redagavimo programa, kuria iš tikrųjų labai paprasta naudotis. Šio straipsnio esmė yra išmokyti jus naudotis fdisk bei keliais papildomais įrankiais kurti swap ir kitas Linux particijas. Pirmiausiai mums reikės fdisk paketo. Jeigu mes neturime Linux ar kitos OS kompiuteryje tai galime pasinaudoti Gentoo ar kitu CD su fdisk paketu. Pasileidžiame [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Fdisk">fdisk</a> – maža particijų lentelės redagavimo programa, kuria iš tikrųjų labai paprasta naudotis.<br />
Šio straipsnio esmė yra išmokyti jus naudotis fdisk bei keliais papildomais įrankiais kurti swap ir kitas Linux particijas.</p>
<p>Pirmiausiai mums reikės fdisk paketo. Jeigu mes neturime Linux ar kitos OS kompiuteryje tai galime pasinaudoti Gentoo ar kitu CD su fdisk paketu. Pasileidžiame konsolę ir joje rašome:</p>
<blockquote><p><code><em>fdisk [jūsų hdd]</em></code></p></blockquote>
<p>Jeigu nežinote kaip pažymėta jūsų HDD tai galite padaryti su komanda:</p>
<blockquote><p><code><em>ls /dev/*d*</em></code></p></blockquote>
<p>Jeigu naudojate SATA tai jūsų HDD bus žymimas <em>„/dev/sd[raidė]“</em>.<br />
Atminkite, kad jokio skaičiaus gale neturi būti.</p>
<p>Jeigu kartais sumaišysite HDD su CDROM tai neišsigąskite, nes nieko pavojingo neatsitiks.<br />
Gausite atsakymą <em>„Command (m for help): “</em>.</p>
<p>Galite rašyti komandą <em>„m“</em>, kad sužinotumėte visas galimas komandas.<br />
Toliau rašysiu kaip kurti swap ir paprastą Linux boot particiją:</p>
<p><em>„p“</em> komanda pasižiūrime kokios pas mus dabar particijos.<br />
<em>„d“</em> ištrinsime tas, kurių nereikia.</p>
<p>Kuriame particiją komanda <em>„n“</em>. Pasirenkame „primary“ ar „logical“ „p“ ir „l“ raidėmis.</p>
<p>Įrašome particijos skaičių, kuris priklausys būsimai particijai. Jeigu tokia particija jau yra tai ji nebus perrašyta, būsite paprašyti įvesti iš naujo.</p>
<p>Toliau pasirenkame particijos pradžią (pagal cilindrą). Galima imti numatytąją reikšmę („Enter“).</p>
<p>Dabar reikia įvesti particijos dydį. Rekomenduoju vesti MB. Vedame +dydisM. Pvz., +600M. Arba galima ir KB. Pvz., +50000KB. Numatytaja reikšme nustatyta didžiausia reikšmė.</p>
<p>Norėdami particiją padaryti „bootable“, mes privalome ją padaryti „primary“.</p>
<p>Vykdome <em>„a“</em> norėdami nurodyti particiją, kuriai uždėsime „boot“ žymelę. Tada įvedame particijos numerį ir spaudžiame „Enter“.</p>
<p>Taip pat kuriame swap particiją tik pabaigoje dar įvykdome komandą „t“ ir įvedame „82“. Taip nustatome, kad ši particija bus „Linux Swap“. Žinoma, ši particija neturėtų būti „boot“. <img src='http://versme.net/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Particijų lentelę įrašome su komanda „w“. Su „q“ išeiname iš programos. Dabar teliko suformatuoti Linux particiją. Tą jau reikia padaryti su kitais įrankiais. Naudojamės tokia sintakse:</p>
<blockquote><p><code><em>[žemiau nurodyta komanda] [particija(pvz., /dev/hda8)]ext2 – mke2fs<br />
ext3 – mke2fs -j<br />
reiserfs – mkreiserfs<br />
xfs – mkfs.xfs<br />
jfs – mkfs.jfs<br />
(failų sistemos tipas – komanda)<br />
</em></code></p></blockquote>
<div style="text-align: right;">2006 m. rugsėjo 16 d., <strong>Pixel</strong></div>
]]></content:encoded>
			<wfw:commentRss>http://versme.net/blog/kaip-dirbti-su-fdisk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TTF šriftai Gentoo sistemoje</title>
		<link>http://versme.net/blog/ttf-sriftai-gentoo-sistemoje/</link>
		<comments>http://versme.net/blog/ttf-sriftai-gentoo-sistemoje/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 13:16:36 +0000</pubDate>
		<dc:creator>Ernestas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Patarimai]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[pamokos]]></category>
		<category><![CDATA[šriftai]]></category>
		<category><![CDATA[TrueType]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://versme.net/blog/?p=2465</guid>
		<description><![CDATA[TTF – TrueType Font. Tai šriftai, kuriuos naudojame Windows sistemoje. Rašau šį straipsnį, nes tikriausiai migruojantiems iš Windows į Linux OS yra gana sudėtinga priprasti prie standartinių šriftų ir labai dažnai pasitaiko tokių atvejų, kad Linux distribucijoje parašytas dokumentas nenuskaitomas taisyklingai Windows sistemoje, nes naudojami šriftai, kurių Windows sistemoje nėra (dažniausiai ne TTF). Norint matyti [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://versme.net/blog/images/gentoo_logo.jpg" alt="Gentoo logotipas" align="right" /> TTF – TrueType Font. Tai šriftai, kuriuos naudojame Windows sistemoje. Rašau šį straipsnį, nes tikriausiai migruojantiems iš Windows į Linux OS yra gana sudėtinga priprasti prie standartinių šriftų ir labai dažnai pasitaiko tokių atvejų, kad Linux distribucijoje parašytas dokumentas nenuskaitomas taisyklingai Windows sistemoje, nes naudojami šriftai, kurių Windows sistemoje nėra (dažniausiai ne TTF).</p>
<p>Norint matyti TTF mums reikės:</p>
<ul>
<li>TTF šriftų (galima paimti iš bet kurios Windows OS %system root%/Fonts katalogo);</li>
<li>Xfs serverio (šis serveris naudojamas šriftams);</li>
<li>ttmkfdir paketo (naudojamas fonts.scale failo sukūrimui);</li>
<li>veikiančio X’ų serverio.</li>
</ul>
<p>Visa tai sudiegiame (X’ų diegimo šiame straipsnyje neaprašysiu):</p>
<blockquote><p><code><em># emerge x11-apps/ttmkfdir<br />
# emerge x11-apps/xfs</em></code></p></blockquote>
<p>Sukuriame direktoriją mūsų TTF šriftams (kadangi aš vėliau dėjau daugiau šriftų ir juos grupavau tai sukūriau TTF šriftams visai atskirą katalogą &#8211; /usr/local/fonts/ttf):</p>
<blockquote><p><code><em># mkdir /usr/local/fonts<br />
# mkdir /usr/local/fonts/ttf</em></code></p></blockquote>
<p>Dabar perkeliame TTF šriftus į /usr/local/fonts/ttf (šriftų perkėlimui naudojau USB raktą; jūs nurodote savo TTF šriftų direktoriją vietoje /mnt/usbkey/ttf):</p>
<blockquote><p><code><em># mv /mnt/usbkey/ttf/* /usr/local/fonts/ttf/</em></code></p></blockquote>
<p>Pereiname į sukurtą šriftų direktoriją:</p>
<blockquote><p><code><em># cd /usr/local/fonts/ttf</em></code></p></blockquote>
<p>Sukuriame fonts.scale failą:</p>
<blockquote><p><code><em># ttmkfdir &gt; fonts.scale</em></code></p></blockquote>
<p>Taip pat pažymime šią direktoriją kaip šriftų:</p>
<blockquote><p><code><em># mkfontdir</em></code></p></blockquote>
<p>Dabar redaguosime xorg.conf failą:</p>
<blockquote><p><code><em># nano -w /etc/X11/xorg.conf</em></code></p></blockquote>
<p>Jame susirandame sekciją Files ir joje pridedame naują eilutę:</p>
<blockquote><p><code><em>FontPath        "/usr/local/fonts/ttf"</em></code></p></blockquote>
<p>„<em>/usr/local/fonts/ttf</em>“ galite keisti priklausomai nuo to, kur padėjote šriftus.<br />
Dabar turime veikiančius TTF šriftus. Perkrovus X’ų serverį jis turėtų dirbti su jais.</p>
<div style="text-align: right;">2007 m. vasario 1 d., <strong>Pixel</strong></div>
]]></content:encoded>
			<wfw:commentRss>http://versme.net/blog/ttf-sriftai-gentoo-sistemoje/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

