<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:dc="http://purl.org/dc/elements/1.1/"
         xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
         xmlns="http://purl.org/rss/1.0/">




    



<channel rdf:about="http://www.ns-linux.org/Uputstva/gentoo/RSS">
  <title>Gentoo</title>
  <link>http://www.ns-linux.org</link>
  
  <description>
    
       Uputstva specifična za ovu distribuciju
       
  </description>
  
  
  
            <syn:updatePeriod>daily</syn:updatePeriod>
            <syn:updateFrequency>1</syn:updateFrequency>
            <syn:updateBase>2007-06-12T19:16:19Z</syn:updateBase>
        
  
  <image rdf:resource="http://www.ns-linux.org/logo.jpg"/>

  <items>
    <rdf:Seq>
        
            <rdf:li rdf:resource="http://www.ns-linux.org/Uputstva/Gentoo/ipaudit"/>
        
        
            <rdf:li rdf:resource="http://www.ns-linux.org/Uputstva/Gentoo/nasa-slova-u-terminalu"/>
        
        
            <rdf:li rdf:resource="http://www.ns-linux.org/Uputstva/Gentoo/cpu-frequency-scaling"/>
        
        
            <rdf:li rdf:resource="http://www.ns-linux.org/Uputstva/Gentoo/paludis-i-distcc"/>
        
        
            <rdf:li rdf:resource="http://www.ns-linux.org/Uputstva/Gentoo/ibm-thinkpad-t60p-i-gentoo"/>
        
        
            <rdf:li rdf:resource="http://www.ns-linux.org/Uputstva/Gentoo/paludis-i-playman"/>
        
        
            <rdf:li rdf:resource="http://www.ns-linux.org/Uputstva/Gentoo/module-rebuild"/>
        
        
            <rdf:li rdf:resource="http://www.ns-linux.org/Uputstva/Gentoo/gentoo-remote-install-i-raid1"/>
        
        
            <rdf:li rdf:resource="http://www.ns-linux.org/Uputstva/Gentoo/ltsp"/>
        
        
            <rdf:li rdf:resource="http://www.ns-linux.org/Uputstva/Gentoo/64bit-gentoo-i-ibm-thinkpad-t60p-finger-reader"/>
        
        
            <rdf:li rdf:resource="http://www.ns-linux.org/Uputstva/Gentoo/najbrza-instalacija-gentoo-linux-sistema"/>
        
        
            <rdf:li rdf:resource="http://www.ns-linux.org/Uputstva/Gentoo/ccache-i-paludis"/>
        
        
            <rdf:li rdf:resource="http://www.ns-linux.org/Uputstva/Gentoo/paludis-i-resume-komanda"/>
        
        
            <rdf:li rdf:resource="http://www.ns-linux.org/Uputstva/Gentoo/gentoo-stage4"/>
        
        
            <rdf:li rdf:resource="http://www.ns-linux.org/Uputstva/Gentoo/kexec"/>
        
    </rdf:Seq>
  </items>

</channel>


  <item rdf:about="http://www.ns-linux.org/Uputstva/Gentoo/ipaudit">
    <title>IPaudit i Ipaudit-Web</title>
    <link>http://www.ns-linux.org/Uputstva/Gentoo/ipaudit</link>
    <description>Instalacija web-ipaudit programa i njegovo podešavanje za lighttpd</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/">
&lt;p&gt;Ipaudit je alat pomoću koga možemo da pratimo svaku TCP/IP konekciju na sistemu. Kada njega imate na sistemu, ništa više ne može da vam promakne. Web-IPaudit je grafički interfejs za ipaudit.&lt;/p&gt;
&lt;p&gt;Za instalaciju Web-Iipaudit-a potreban nam je ipaudit, cpan paket Time::ParseDate kao i gnuplot.&lt;/p&gt;
&lt;p&gt;Prvo što je potrebno je da instaliramo pakete ipaudit i gnuplot. Posle instalacije napravićemo grupu ipaudit, korisnika ipaudit i ubacićemo ipaudit u cron grupu. &lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;# groupadd ipaudit&lt;br /&gt;# useradd -g ipaudit -d /home/ipaudit -m ipaudit&lt;br /&gt;# gpasswd -a ipaudit cron&lt;br /&gt;&lt;/pre&gt;
Zatim treba pokrenuti cpan i instalirati Time::ParserDate.&lt;br /&gt;
&lt;pre&gt;# cpan&lt;br /&gt;cpan&amp;gt; cpan install Time::ParseDate&lt;br /&gt;cpan&amp;gt; quit&lt;br /&gt;&lt;/pre&gt;
Kada je sav potreban alat instaliran idemo u home dir od ipaudit-a i instaliramo web-ipaudit.&lt;br /&gt;
&lt;pre&gt;# cd /home/ipaudit&lt;br /&gt;# wget http://dfn.dl.sourceforge.net/sourceforge/ipaudit/ipaudit-1.0BETA2.tar.gz&lt;br /&gt;# tar -xvf ipaudit-web-1.0BETA2.tar.gz&lt;br /&gt;# chown -R ipaudit.ipaudit ipaudit-web-1.0BETA2&lt;br /&gt;# cd ipaudit-web-1.0BETA2/compile&lt;br /&gt;# ./configure&lt;br /&gt;# make&lt;br /&gt;# make install&lt;br /&gt;# make install-cron&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;U paketu web-ipaudit nalazi se i source za ipaudit. Pošto smo iz Gentoo repozitorijuma uzeli paket ipaudit, njega ćemo i koristi. Ipaudit u /home/ipaudit/bin izrisati i napraviti link ka ipaudit-u instaliranom iz Gentoo repozitorijuma.&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;# cd /home/ipaudit/bin&lt;br /&gt;# rm ipaudit&lt;br /&gt;# ln -s /usr/sbin/ipaudit ipaudit&lt;br /&gt;# chmod u+rwxs /usr/sbin/ipaudit&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Ostaje nam još da upišemo ipadresu ili kompletan opseg na kome će ipaudit beležiti konekcije i da promenimo prava ipaudit-web.conf datoteci. &lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;# cd /home/ipaudit&lt;br /&gt;# vim  ipaudit-web.conf&lt;br /&gt;# chmod 644 ipaudit-web.conf&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Bitne stvake u ipaudit-web.conf su:&lt;/p&gt;
&lt;pre&gt;LOCALRANGE=192.168.0.0/24 # upisati ip adresu mašine ili opsega&lt;br /&gt;INTERFACE=eth0:eth1             # upisati sa kojeg meržnog priključka će ipaudit da sluša&lt;br /&gt;OTHERRANGE=10.0.0               # upisati dodatni opseg ili zakomentariasti liniju&lt;/pre&gt;
&lt;p&gt;Ovim je žavršena instalacija i podešavanje ipaudit i web'ipaudit paketa.&lt;/p&gt;
&lt;p&gt;Ostaje nam samo jos da ubacimo sledeće u u host.conf od lighttpd-a i da ga restartujemo. Lighttpd treba da bude konfigurisan da podržava usermod i cgi.&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;$HTTP["host"] =~ "server.moj-server.org" {&lt;br /&gt;        server.errorlog = var.logdir + "/server.moj-server.org.error"&lt;br /&gt;        accesslog.filename = var.logdir + "/server.moj-server.org.log"&lt;br /&gt;        server.document-root = var.basedir + "/moj-server.org/server"&lt;br /&gt;&lt;br /&gt;        $HTTP["url"] =~ "^/~ipaudit/cgi-bin/(.*)$" {&lt;br /&gt;                cgi.assign = ( "" =&amp;gt; "" )&lt;br /&gt;                auth.backend = "plain"&lt;br /&gt;                auth.backend.plain.userfile =  "/home/ipaudit/user.plain"&lt;br /&gt;                auth.require = ( "/" =&amp;gt;&lt;br /&gt;                        (&lt;br /&gt;                                "method"        =&amp;gt; "basic",&lt;br /&gt;                                "realm"         =&amp;gt; "Traffic Monitor",&lt;br /&gt;                                "require"       =&amp;gt; "valid-user"&lt;br /&gt;                        )&lt;br /&gt;                )&lt;br /&gt;        }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Kao što se iz gore navedenog vidi, web adresa će glasiti http://server.moj-server.org/~ipaudit i biće zastićena lozinkom. Nalog i lozinka treba da se naprave kao fajl user.plain koja će se nalaziti u /home/ipaudit  i da izgleda ovako:&lt;/p&gt;
&lt;pre&gt;ipdauit:lozinka23&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Za kraj iz bezbednosnih razloga obavezno u /etc/passwd datoteci za korisnika ipaudit staviti /sbin/nologin da ne može da se loguje na sistem.&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;ipaudit:x:1004:1014::/home/ipaudit:/sbin/nologin&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
</content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>milobit</dc:creator>
    <dc:rights></dc:rights>
    <dc:date>2008-10-09T11:35:02Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://www.ns-linux.org/Uputstva/Gentoo/nasa-slova-u-terminalu">
    <title>Naša slova u terminalu</title>
    <link>http://www.ns-linux.org/Uputstva/Gentoo/nasa-slova-u-terminalu</link>
    <description>Samo kako ih videti, ne možete ih kucati</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/">
&lt;h3&gt;Izmena lokaliteta&lt;/h3&gt;
&lt;p&gt;Prvo, treba da imate odgovarajući lokalitet. Recimo, en_US-utf8 je ono što ja koristim. Da biste videli šta trenutno koristite:&lt;/p&gt;
&lt;pre&gt;# locale&lt;/pre&gt;
&lt;p&gt;Ako lokalitet ne zadovoljava Vaše potrebe (tražite lokalitet sa "utf8" u nazivu), možete pogledati koje sve lokalitete imate instalirane sa komandom:&lt;/p&gt;
&lt;p&gt;# locale -a&lt;/p&gt;
&lt;p&gt;Ako pretpostavimo da je među njima i en_US-utf8 (ili već neki koji Vam odgovara), u fajl /etc/env.d/02locale treba upisati:&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;LC_CTYPE="en_US.utf8"&lt;br /&gt;LANG="POSIX"&lt;/pre&gt;
&lt;p&gt;Posle toga, treba obavestiti sistem da se promenilo okruženje komandom:&lt;/p&gt;
&lt;p&gt;#env-update &amp;amp;&amp;amp; source /etc/profile&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3&gt;Izmena fonta&lt;/h3&gt;
&lt;p&gt;
Jedan od UTF8 fontova je terminus-font. Instalirajte istoimeni paket i u fajl /etc/conf.d/consolefont upišite sledeće:&lt;/p&gt;
&lt;pre&gt;consolefont="ter-v16b"&lt;/pre&gt;
&lt;p&gt;Restovanjem servisa za podešavanje fonta u konzoli, trebali biste da vidite naša slova:&lt;/p&gt;
&lt;pre&gt;# /etc/init.d/consolefont restart&lt;/pre&gt;
&lt;br /&gt;</content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>meka</dc:creator>
    <dc:rights></dc:rights>
    <dc:date>2008-09-15T09:14:18Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://www.ns-linux.org/Uputstva/Gentoo/cpu-frequency-scaling">
    <title>CPU Frequency Scaling</title>
    <link>http://www.ns-linux.org/Uputstva/Gentoo/cpu-frequency-scaling</link>
    <description>Automatska promena frekvencije</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/">
&lt;p&gt;Konfiguracija za promenu radne frekvencije procesora.&lt;br /&gt;&lt;br /&gt;    Promena radne frekvencije procesora pomoću regulatora&lt;br /&gt;&lt;br /&gt;Ovaj postupak nije jednostavan, ali ni pretežak. Da bi ste omogućili promenu frekvencije prvo je potrebno da znate da li vaš procesor podržava promenu frekvencije. A kako biste to saznali morate posetiti site proizvođača procesora. Za AMD (Advanced Micro Device) procesore&lt;a href="http://www.amd.com/"&gt; http://www.amd.com&lt;/a&gt; a za Intel procesore &lt;a href="http://www.intel.com/"&gt;http://www.intel.com&lt;/a&gt;.&lt;br /&gt;Na gore pomenutim adresama potražićete informacije o vašem procesoru. &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Kako saznati koji model je u pitanju. Vrlo jednostavno korišćenjem podataka koje nam kernel dostupa.&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;# cat /proc/cpuinfo&lt;/pre&gt;
&lt;p&gt;Kada smo saznali model i mogućnosti procesora, možemo nastaviti dalje. &lt;br /&gt;Od programa potrebno nam je &lt;a href="http://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufrequtils.html"&gt;&lt;b&gt;cpufrequtils&lt;/b&gt;&lt;/a&gt; a od modula moraju da budu učitani:&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt; Power management options  ---&amp;gt;&lt;br /&gt;    ACPI (Advanced Configuration and Power Interface) Support  ---&amp;gt;&lt;br /&gt;        [*] ACPI Support&lt;br /&gt;        &amp;lt;*&amp;gt;   Processor&lt;br /&gt;    CPU Frequency scaling  ---&amp;gt;&lt;br /&gt;        [*] CPU Frequency scaling&lt;br /&gt;        &amp;lt;*&amp;gt;   CPU frequency translation statistics&lt;br /&gt;        [*]     CPU frequency translation statistics details&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Sledeće šta mora da bude učitano jeste modul koji će odlučivati na kojoj će frekvenciji procesor da se "kreće".&lt;br /&gt;Jedna od najinteresatnijih funkcija jeste "ondemand" i "conservative". Izaberite šta će vama najviše odgovarati:&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;   Conversative "spušta" na najniže frekvencije i povećava frekvenciju postepeno u zavisnosti od potrebe.&lt;/li&gt;&lt;li&gt;   Ondemand koristi najmanju frekvenciju i povećava na maksimum kada vi korisite maksimum od najniže frekvencije.&lt;/li&gt;&lt;li&gt;   Powersave "spušta" procesor na najmanju frekvenciju.&lt;/li&gt;&lt;li&gt;   Performance ga "drži" na maksimalnoj frekvenciji.&lt;/li&gt;&lt;li&gt;   Userspace vam dozvoljava da podesite frekvenciju ručno.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;Ako želite možete da koristite više njih i menjate ih u svako vreme. Moduli se nalaze pod:&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt; Power management options  ---&amp;gt;&lt;br /&gt;     CPU Frequency scaling  ---&amp;gt;&lt;br /&gt;         # Za ondemand funkciju biće izabran ovaj modul.&lt;br /&gt;         &amp;lt;*&amp;gt;   'ondemand' cpufreq policy governor&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Takođe je potrebno uključiti vaš sistemski takt konfigurator.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;
&lt;table class="listing"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Driver&lt;/td&gt;
&lt;td&gt;Suported processors&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ACPI Processor P-States driver&lt;/td&gt;
&lt;td&gt;Intel Core Solo/Duo, Intel Core2 Solo/Duo&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AMD Mobile K6-2/K6-3 PowerNow!&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;AMD Mobile K6-2+, AMD Mobile K6-3+&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AMD Mobile Athlon/Duron PowerNow!&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;AMD Mobile K7&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AMD Opteron/Athlon64 PowerNow!&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;AMD Opteron, AMD Athlon64&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cyrix MediaGX/NatSemi &lt;br /&gt;Geode Suspend Modulation&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;NetSemi Geode&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Intel Enhanced SpeedStep&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;Intel Pentium M (Centrino)&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Intel Speedstep on ICH-M&lt;br /&gt;chipsets&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;Some Mobile Intel Pentium III (Coppermine), Mobile Intel Pentium III-M (Tualatin) Mobile Intel Pentium 4 P4-M, needs Intel ICH2, ICH3 or ICH4 southbrige&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Intel SpeedStep on 440BX/ZX/MX chipsets&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;Some Mobile Intel Pentium III (Coppermine), Mobile Intel Pentium III-M (Tualatin), needs Intel 440BX/ZX/MX southbriges &lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Intel Pentium 4 Clock &lt;br /&gt;Modulation&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;Intel Pentium 4, Intel XEON, Intel Celeron (built as module)&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;nVidia nForce2 FSB changing&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;nVidia nForce2 mainboard&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Transmeta LongRun&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;Transmeta Crusoe and Efficeon &lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VIA Cyrix III Longhaul&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;VIA Samuel/Cyrix, VIA Cyrix Samuel/C3, VIA Cyrix Erza, VIA Cyrix Erza-T&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;VIA C7 Enhanced &lt;br /&gt;PowerSaver&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;VIA C7 &lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;pre&gt;Power management options  ---&amp;gt;&lt;br /&gt;    CPU Frequency scaling  ---&amp;gt;&lt;br /&gt;        # Za Intel Core2 Duo takt konfigurator&lt;br /&gt;        &amp;lt;*&amp;gt;   ACPI Processor P-States driver&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Da bi videli koje su regulacije dostupne:&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors&lt;/pre&gt;
&lt;p&gt;Sada, kad znate ono što želite. izmenite samo željenu liniju u &lt;b&gt;/etc/conf.d/cpufrequtils&lt;/b&gt;&lt;br /&gt;na željenu regulaciju koju želite da koristite, standardno je podešeno na ondemand. Na kraju aktivirati promenu frekvencije:&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;# /etc/init.d/cpufrequtils start&lt;/pre&gt;
&lt;p&gt;Da biste dozvolili promenu frekvencije na početku pri pokretanju sistema:&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;# rc-update add cpufrequtils boot&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
</content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>gbranko</dc:creator>
    <dc:rights></dc:rights>
    <dc:date>2008-09-15T15:02:55Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://www.ns-linux.org/Uputstva/Gentoo/paludis-i-distcc">
    <title>Paludis i distcc</title>
    <link>http://www.ns-linux.org/Uputstva/Gentoo/paludis-i-distcc</link>
    <description>Ovo upustvo će da vam pomogne da još brže kompajlirate pakete i da vam eventualno razjasni neke stvari iz upustva koje je napisao Delboy.</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/">
&lt;p&gt;Distcc (distributed C/C++ compiler) je alat koji omogućava kompajliranje na udaljenim računarima u mreži. Sastoji se iz 2 dela, servera (distccd) i klijenta (distcc). Da bi lakše mogli da shvatite kako ovo fukncioniše za primer ću uzeti dva računara. Lapotop na kome treba sve da se kompajlira (client) i desktop koji će da pruža pomoć laptop-u (server). Laptop i desktop mašine nalaze se u lokalnoj mreži, desktop mašina ima 192.168.10.150 IP adresu a laptop 192.168.10.250.&lt;/p&gt;
&lt;p&gt;Na obe mašine su instalirane iste verzije toolchain-a (&lt;b&gt;JAKO &lt;/b&gt; bitno) te na obe mašine prvo instaliramo paket &lt;b&gt;sys-devel/distcc&lt;/b&gt;.&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;# paludis -i sys-devel/distcc&lt;/pre&gt;
&lt;p&gt;Posle uspešne instalacije distcc-a, prvo nameštamo server. Podešavanje servera se vrši u /etc/conf.d/distccd. Evo kako taj fajl  izgleda:&lt;/p&gt;
&lt;pre&gt;# /etc/conf.d/distccd: config file for /etc/init.d/distccd&lt;br /&gt;&lt;br /&gt;DISTCCD_OPTS=""&lt;br /&gt;&lt;br /&gt;# this is the distccd executable &lt;br /&gt;DISTCCD_EXEC="/usr/bin/distccd"&lt;br /&gt;&lt;br /&gt;# this is where distccd will store its pid file&lt;br /&gt;DISTCCD_PIDFILE="/var/run/distccd/distccd.pid"&lt;br /&gt;&lt;br /&gt;# set this option to run distccd with extra parameters&lt;br /&gt;# Default port is 3632.  For most people the default is okay.&lt;br /&gt;DISTCCD_OPTS="${DISTCCD_OPTS} --port 3632"&lt;br /&gt;&lt;br /&gt;# Logging&lt;br /&gt;# You can change some logging options here:&lt;br /&gt;# --log-file FILE&lt;br /&gt;# --log-level LEVEL  [critical,error,warning, notice, info, debug]&lt;br /&gt;#&lt;br /&gt;# Leaving --log-file blank will log to syslog&lt;br /&gt;# example: --log-file /dev/null --log-level warning&lt;br /&gt;# example: --log-level critical&lt;br /&gt;&lt;br /&gt;DISTCCD_OPTS="${DISTCCD_OPTS} --log-level critical"&lt;br /&gt;&lt;br /&gt;# SECURITY NOTICE:&lt;br /&gt;# It is HIGHLY recomended that you use the --listen option&lt;br /&gt;# for increased security. You can specify an IP to permit connections &lt;br /&gt;# from or a CIDR mask&lt;br /&gt;# --listen accepts only a single IP&lt;br /&gt;# --allow is now mandatory as of distcc-2.18.&lt;br /&gt;# example:  --allow 192.168.0.0/24&lt;br /&gt;# example:  --allow 192.168.0.5 --allow 192.168.0.150&lt;br /&gt;# example:  --listen 192.168.0.2&lt;br /&gt;DISTCCD_OPTS="${DISTCCD_OPTS} --allow 192.168.10.0/24"&lt;br /&gt;#DISTCCD_OPTS="${DISTCCD_OPTS} --listen 192.168.0.2"&lt;br /&gt;&lt;br /&gt;# set this for niceness&lt;br /&gt;# Default is 15&lt;br /&gt;DISTCCD_NICE="15"&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Opcija &lt;b&gt;DISTCCD_OPTS="${DISTCCD_OPTS} --allow 192.168.10.0/24"&lt;/b&gt; nam govori da je na server dozvoljen pristup svakoj IP adresi iz 192.168.10.0 opsega, što je inače moja kućna mreža.  Pošto je konfiguracija servera završena, server startujemo sledećom naredbom:&lt;/p&gt;
&lt;pre&gt;# /etc/init.d/distccd start&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;U slučaju da pri svakom startovanju računara želite da se distccd server automacki startuje, možete uraditi sledećom naredbom:&lt;/p&gt;
&lt;pre&gt;# rc-update add distccd default&lt;/pre&gt;
&lt;p&gt;Pošto smo server upešno konfigurisali i startovali ostaje nam jos da podesimo ditcc klient na laptop-u. Podešavanje clinet-a vrši se u /etc/paludis/bashrc fajlu.&lt;/p&gt;
&lt;pre&gt;# bashrc&lt;br /&gt;# This file created by portage2paludis.bash&lt;br /&gt;CHOST="x86_64-pc-linux-gnu"&lt;br /&gt;CFLAGS="-O2 -march=core2 -mtune=core2 -fomit-frame-pointer -frename-registers -momit-leaf-frame-pointer -pipe -Wno-error"&lt;br /&gt;CXXFLAGS="${CFLAGS}"&lt;br /&gt;LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu -Wl,--sort-common -s"&lt;br /&gt;SKIP_FUNCTIONS="test"&lt;br /&gt;MAKEOPTS="-j6"&lt;br /&gt;WANT_MP="true"&lt;br /&gt;&lt;br /&gt;# ccache&lt;br /&gt;PATH="/usr/lib/ccache/bin/:${PATH}"&lt;br /&gt;CCACHE_DIR="/var/tmp/ccache"&lt;br /&gt;SANDBOX_WRITE="${SANDBOX_WRITE}:${CCACHE_DIR}"&lt;br /&gt;&lt;br /&gt;# distcc&lt;br /&gt;DISTCC_DIR="/var/tmp/paludis/.distcc"&lt;br /&gt;DISTCC_HOSTS="192.168.10.150 192.168.10.150 192.168.10.150 192.168.10.150 localhost localhost"&lt;br /&gt;PATH="/usr/lib/distcc/bin:${PATH}"&lt;br /&gt;SANDBOX_WRITE="${SANDBOX_WRITE}:${DISTCC_DIR}"&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Napomene: &lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Opcija &lt;b&gt;MAKEOPTS&lt;/b&gt; treba da se promeni u zavisnosti od broja procesora, j6 kod mene znači 2xCPUza laptop (core2duo) i 4xCPU za desktop (intel quad core)&lt;/li&gt;&lt;li&gt;Opcija &lt;b&gt;DISTCC_HOSTS&lt;/b&gt; označava koje mašine će kompajirati. 4x ista IP adresa je samo zbog toga sto imam 4 jezgra i prvo se njima šalje sve pa tek na kraju na lapatop (localhost) 
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Posle ovoga, ostalo je još samo da napravimo .distcc direktorijum i da mu promenimo vlasnika&lt;/p&gt;
&lt;pre&gt;# mkdir /var/tmp/paludis/.distcc&lt;br /&gt;# chown paludisbuild.paludisbuild /var/tmp/paludis/.distcc&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Pošto smo sve sredili vreme je da probamo da li to fukncionise kako smo i zamislili. Pošto hoću da prekompajliram ceo sistem startovao sam paludis komandu za to:&lt;/p&gt;
&lt;pre&gt;# paludis -i --dl-reinstall always --continue-on-failure if-satisfied everything&lt;/pre&gt;
&lt;p&gt;Da bih bio siguran da obe mašine rade svoj posao na dektopu (server) sam startovao sledeću naredbu da bi mogao da pratim da li je sve u redu.&lt;/p&gt;
&lt;pre&gt;# watch -n 1 'ps ax | grep cc'&lt;/pre&gt;
&lt;p&gt;U koliko želite da server bude na x86_64 mašini a klijent na x86, potrebno je da uradite par sledećih koraka. Prvo, da napravite skriptu /usr/bin/i686-pc-linux-gnu-gcc:&lt;/p&gt;
&lt;pre&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;GCC=`basename $0`&lt;br /&gt;x86_64${GCC/i686} $@ -m32&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Ovim se forsira da svaki poziv /usr/bin/i686-pc-linux-gnu-gcc bude sa -m32 (32bitna arhitektura). Pored ovoga, potrebno je napraviti nekoliko simboličkih linkova koji pokazuju na /usr/bin/i686-pc-linux-gnu-gcc. Linkovi su:&lt;/p&gt;
&lt;pre&gt;i686-pc-linux-gnu-c++&lt;br /&gt;i686-pc-linux-gnu-cc&lt;br /&gt;i686-pc-linux-gnu-g++&lt;br /&gt;i686-pc-linux-gnu-cpp&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Ukoliko je potrebno da bilo koja druga arhitektura kompajlira za bilo koju drugu arhitekturu (skoro), treba Vam cross compiling.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Koristan link:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
&lt;p&gt;&lt;a href="http://distcc.samba.org/"&gt;http://distcc.samba.org/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
</content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>milobit</dc:creator>
    <dc:rights></dc:rights>
    <dc:date>2008-09-04T22:33:02Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://www.ns-linux.org/Uputstva/Gentoo/ibm-thinkpad-t60p-i-gentoo">
    <title>IBM ThinkPad T60p i Gentoo</title>
    <link>http://www.ns-linux.org/Uputstva/Gentoo/ibm-thinkpad-t60p-i-gentoo</link>
    <description>Cilj ovog upustva je da pruži svu moguću konfiguraciju za instalaciju 64-bitnog Gentoo Linux-a pomoću alternativnog paket menađžera Paludis-a.</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/">
&lt;h2&gt;&lt;b&gt;IBM ThinkPad T60p model 2007-8JG&lt;/b&gt;&lt;/h2&gt;
&lt;h3&gt;&lt;br /&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;b&gt;Specifikacija sistema:&lt;/b&gt;&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Intel Core 2 Duo ( Merom ) T7600 2,33GHz, 4MB L2 Cache
&lt;/li&gt;&lt;li&gt;ATI Mobiility FireGL V5250 ( 256MB )&lt;br /&gt;
&lt;/li&gt;&lt;li&gt;2048 MB RAM
&lt;/li&gt;&lt;li&gt;14" SXGA+ Screen (1400x1050)&lt;/li&gt;&lt;li&gt;100GB 7200rpm HardDisk&lt;/li&gt;&lt;li&gt;PCI-Express bus
&lt;/li&gt;&lt;li&gt;UltraBay DVD multiburner
&lt;/li&gt;&lt;li&gt;IntelPro Gigabit Ethernet
&lt;/li&gt;&lt;li&gt;Intel HD Audio chipset
&lt;/li&gt;&lt;li&gt;IPW3945 WLAN 802,11 a,b,g
&lt;/li&gt;&lt;li&gt;Bluetooth (via internal USB-port)
&lt;/li&gt;&lt;li&gt;Fingerprint reader
&lt;/li&gt;&lt;li&gt;IBM Harddisk-Protection-System&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Intel Core2Duo (Merom) T7600 2,33GHz, 4MB L2 Cache
&lt;pre&gt;processor       : 0&lt;br /&gt;vendor_id       : GenuineIntel&lt;br /&gt;cpu family      : 6&lt;br /&gt;model           : 15&lt;br /&gt;model name      : Intel(R) Core(TM)2 CPU         T7600  @ 2.33GHz&lt;br /&gt;stepping        : 6&lt;br /&gt;cpu MHz         : 2333.000&lt;br /&gt;cache size      : 4096 KB&lt;br /&gt;physical id     : 0&lt;br /&gt;siblings        : 2&lt;br /&gt;core id         : 0&lt;br /&gt;cpu cores       : 2&lt;br /&gt;fpu             : yes&lt;br /&gt;fpu_exception   : yes&lt;br /&gt;cpuid level     : 10&lt;br /&gt;wp              : yes&lt;br /&gt;flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm&lt;br /&gt;bogomipsclflush size    : 64&lt;br /&gt;cache_alignment : 64&lt;br /&gt;address sizes   : 36 bits physical, 48 bits virtual&lt;br /&gt;power management:&lt;br /&gt;&lt;br /&gt;processor       : 1&lt;br /&gt;vendor_id       : GenuineIntel&lt;br /&gt;cpu family      : 6&lt;br /&gt;model           : 15&lt;br /&gt;model name      : Intel(R) Core(TM)2 CPU         T7600  @ 2.33GHz&lt;br /&gt;stepping        : 6        : 4659.97&lt;br /&gt;model           : 15&lt;br /&gt;model name      : Intel(R) Core(TM)2 CPU         T7600  @ 2.33GHz&lt;br /&gt;stepping        : 6&lt;br /&gt;cpu MHz         : 2333.000&lt;br /&gt;cache size      : 4096 KB&lt;br /&gt;physical id     : 0&lt;br /&gt;siblings        : 2&lt;br /&gt;core id         : 0&lt;br /&gt;cpu cores       : 2&lt;br /&gt;fpu             : yes&lt;br /&gt;fpu_exception   : yes&lt;br /&gt;cpuid level     : 10&lt;br /&gt;wp              : yes&lt;br /&gt;flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm&lt;br /&gt;bogomipsclflush size    : 64&lt;br /&gt;cache_alignment : 64&lt;br /&gt;address sizes   : 36 bits physical, 48 bits virtual&lt;br /&gt;power management:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;
&lt;br /&gt;PCI/PCI Expres Bus:&lt;br /&gt;
&lt;pre&gt;00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)&lt;br /&gt;00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port (rev 03)&lt;br /&gt;00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)&lt;br /&gt;00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)&lt;br /&gt;00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)&lt;br /&gt;00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)&lt;br /&gt;00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)&lt;br /&gt;00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)&lt;br /&gt;00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)&lt;br /&gt;00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)&lt;br /&gt;00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)&lt;br /&gt;00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)&lt;br /&gt;00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)&lt;br /&gt;00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)&lt;br /&gt;00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)&lt;br /&gt;00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02)&lt;br /&gt;00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)&lt;br /&gt;01:00.0 VGA compatible controller: ATI Technologies Inc M56GL [Mobility FireGL V5250]&lt;br /&gt;02:00.0 Ethernet controller: Intel Corporation 82573L Gigabit Ethernet Controller&lt;br /&gt;03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)&lt;br /&gt;15:00.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller&lt;br /&gt;&lt;/pre&gt;
&lt;br /&gt;Posle osnove instalacije Gentoo livecd-a prvo što je potrebno srediti je /etc/make.conf.&lt;br /&gt;
&lt;pre&gt;# These settings were set by the catalyst build script that automatically&lt;br /&gt;# built this stage.&lt;br /&gt;# Please consult /etc/make.conf.example for a more detailed example.&lt;br /&gt;#CFLAGS="-O2 -pipe"&lt;br /&gt;#CXXFLAGS="-O2 -pipe"&lt;br /&gt;# WARNING: Changing your CHOST is not something that should be done lightly.&lt;br /&gt;# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.&lt;br /&gt;#CHOST="x86_64-pc-linux-gnu"&lt;br /&gt;# These are the USE flags that were used in addition to what is provided by the&lt;br /&gt;# profile used for building.&lt;br /&gt;#USE="mmx sse sse2"&lt;br /&gt;CFLAGS="-O2 -march=nocona -mtune=nocona -fomit-frame-pointer -frename-registers -momit-leaf-frame-pointer -pipe -Wno-error"&lt;br /&gt;CXXFLAGS="${CFLAGS}"&lt;br /&gt;CHOST="x86_64-pc-linux-gnu"&lt;br /&gt;MAKEOPTS="-j2"&lt;br /&gt;ACCEPT_KEYWORDS="~amd64"&lt;br /&gt;USE="-* *"&lt;br /&gt;&lt;/pre&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;Kada smo sredili make.conf sledeće što treba da uradimo je da sinhonizujemo portage stablo i da instaliramo paludis.&lt;br /&gt;
&lt;pre&gt;# emerge -sync&lt;/pre&gt;
&lt;pre&gt;# emerge -av paludis&lt;/pre&gt;
Migracija na paludis veoma lako se odrađuje pomoću &lt;a href="http://paludis.pioto.org/trac/browser/scratch/scripts/portage2paludis.bash?format=raw"&gt;portage2paludis.bash&lt;/a&gt; skripte koja to sve odradi sama.&lt;br /&gt;&lt;br /&gt;/etc/paludis/bashrc&lt;br /&gt;
&lt;pre&gt;# bashrc&lt;br /&gt;# This file created by portage2paludis.bash&lt;br /&gt;CHOST="x86_64-pc-linux-gnu"&lt;br /&gt;CFLAGS="-O2 -march=nocona -mtune=nocona -fomit-frame-pointer -frename-registers -momit-leaf-frame-pointer -pipe -Wno-error"&lt;br /&gt;CXXFLAGS="${CFLAGS}"&lt;br /&gt;LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu -Wl,--sort-common -s"&lt;br /&gt;SKIP_FUNCTIONS="test"&lt;br /&gt;MAKEOPTS="-j2"&lt;br /&gt;WANT_MP="true"&lt;br /&gt;&lt;/pre&gt;
Napomena: Od verzije 4.3 GCC-a potrebno je promeniti march i mtune na &lt;b&gt;core2&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;/etc/paludis/use.conf&lt;br /&gt;
&lt;pre&gt;# use.conf&lt;br /&gt;# This file created by portage2paludis.bash&lt;br /&gt;*/* -* X a52 aac ao acpi alsa avi bash-completion bzip2 cairo cli caps \&lt;br /&gt;       cdparanoia cdr crypt custom-cflags cracklib ctype curl cups cxx dbus \&lt;br /&gt;       djvu dri dvd dvdr dvdread encode exif expat fbcon ffmpeg firefox flac \&lt;br /&gt;       foomaticd gd gif gimp glut qpgme gpm gtk hal ithreads javascript jbig \&lt;br /&gt;       jpeg jpeg2k lame latex mad mime mjpeg mmx mmxext mp3 mpeg mplayer motif \&lt;br /&gt;       multilib ncurses nls nptl nsplugin real ogg opengl oss pam pcntl pcre \&lt;br /&gt;       pdf perl posix png postgres ppds python quicktime qt3 qt4 samba scanner \&lt;br /&gt;       sse sse2 ssse3 ssl spell symlink threads tiff truetype type1 udev \&lt;br /&gt;       unicode usb vim-syntax vorbis win32codecs wma wxwindows xosd xml xpm \&lt;br /&gt;       xscreensaver xv xvid zip zlib&lt;br /&gt;&lt;br /&gt;*/* INPUT_DEVICES: -* keyboard synaptics mouse&lt;br /&gt;*/* VIDEO_CARDS: -* fglrx&lt;br /&gt;*/* SOUND_CARDS: -* snd-hda-intel&lt;br /&gt;*/* PALUDIS_HOOKS: eselect ask nice update-eix undo-prelink sync-disks compress-man&lt;br /&gt;&lt;br /&gt;sys-apps/paludis visibility -python -glsa inquisitio ruby&lt;br /&gt;x11-base/xorg-server xorg&lt;br /&gt;www-client/mozilla-firefox java &lt;br /&gt;mail-client/mozilla-thunderbird crypt&lt;br /&gt;media-video/mplayer aalib cpudetection directfb rtc theora&lt;br /&gt;app-misc/screen multiuser&lt;br /&gt;app-office/openoffice java linguas_de linguas_en linguas_hr linguas_sr -firefox&lt;br /&gt;&lt;/pre&gt;
&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;
&lt;h3&gt;&lt;b&gt;Kernel&lt;/b&gt;&lt;/h3&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;Kernel 2.6.25-gentoo-r5 config  možete preuzeti &lt;a href="../../Members/milobit/t60p/config.gz"&gt;ovde&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3&gt;&lt;b&gt;ATI Mobiility FireGL V5250&lt;/b&gt;&lt;/h3&gt;
&lt;pre&gt;# paludis -i x11-drivers/ati-drivers&lt;/pre&gt;
Posle instalacije dovoljno je uraditi &lt;b&gt;X -configure&lt;/b&gt; koji ce vam u /root direktorijumu napraviti fajl xorg.conf.new koji treba da prekopirate u /etc/X11. Ako vas mrzi da to radite preuzmite moj &lt;a href="../../Members/milobit/t60p/xorg.conf"&gt;xorg.conf.&lt;/a&gt;&lt;br /&gt;Rezolucija koju koristim je 1400x1050.  Pošto ne koristim KDE ili Gnome imao sam problema sa veličinom slova u gtk aplikacijma, da su mi meniji recimo nesrazmerno veliki u odnosu na ostatak, rešenje ovogo problema je startovati X u 96 dpi modusu.&lt;br /&gt;
&lt;pre&gt;$ startx -- -dpi 96&lt;/pre&gt;
Pošto je mene mrzelo svaki put ovo da kucam, ubacio sam alias u /home/milobit/.bashrc&lt;br /&gt;
&lt;pre&gt;alias startx="startx -- -dpi 96"&lt;/pre&gt;
&lt;br /&gt;Pomoću aticonfig alata moguće je  smanjiti takt grafičke kartice. &lt;br /&gt;
&lt;pre&gt;milobit@blackpearl ~ $ aticonfig --list-powerstates&lt;br /&gt;    core/mem      [flags]&lt;br /&gt;    -----------------&lt;br /&gt;      1: 128/135 MHz  [low voltage]&lt;br /&gt;      2: 324/135 MHz&lt;br /&gt;    * 3: 432/324 MHz  [default state]&lt;br /&gt;milobit@blackpearl ~ $&lt;br /&gt;&lt;/pre&gt;
low voltage opcija stedi bateriju i  smanjuje grejanje grafičke karte.&lt;br /&gt;
&lt;pre&gt;milobit@blackpearl ~ $ aticonfig --set-powerstate=1&lt;br /&gt;&lt;/pre&gt;
Alat koji ovo radi automacki umesto vas, zove se atieventsd.&lt;br /&gt;
&lt;pre&gt;# rc-update add atieventsd defaul&lt;/pre&gt;
Posle ove naredbe sistem će automacki da podigne ovaj servis i kada laptop pređe u režim korišćenja baterije grafička kartica ce automacki da smanji  takt i da pređe u režim low voltage.&lt;br /&gt;&lt;br /&gt;
&lt;h3&gt;Framebuffer&lt;/h3&gt;
Trenutno koristim Vesa frambuffer za konzolu u rezoluciji 1400x1050&lt;br /&gt;&lt;br /&gt;/boot/grub/grub.conf&lt;br /&gt;
&lt;pre&gt;default 0&lt;br /&gt;timeout 30&lt;br /&gt;splashimage=(hd0,1)/grub/splash.xpm.gz&lt;br /&gt;&lt;br /&gt;title=Gentoo-2.4.25-r5&lt;br /&gt;root (hd0,1)&lt;br /&gt;kernel /boot/vmlinuz root=/dev/sda3 vga=838 resume=/dev/sda1 acpi_sleep=s3_bios,s3_mode&lt;br /&gt;&lt;br /&gt;title=Gentoo-2.4.25-r4&lt;br /&gt;root (hd0,1)&lt;br /&gt;kernel /boot/vmlinuz.old root=/dev/sda3 vga=838 resume=/dev/sda1 acpi_sleep=s3_bios,s3_mode&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;
&lt;br /&gt; &lt;br /&gt;
&lt;h3&gt;&lt;b&gt;Onscreen display&lt;/b&gt;&lt;/h3&gt;
&lt;br /&gt;Da bi koristili onscreen display nvram treba da bude uključen u kernelu.&lt;br /&gt;
&lt;pre&gt;Symbol: NVRAM [=y]                                                        &lt;br /&gt;   Prompt: /dev/nvram support                                                &lt;br /&gt;     Defined at drivers/char/Kconfig:681                                     &lt;br /&gt;     Depends on: ATARI || X86 || ARM || GENERIC_NVRAM                        &lt;br /&gt;     Location:                                                               &lt;br /&gt;       -&amp;gt; Device Drivers                                                     &lt;br /&gt;         -&amp;gt; Character devices                                               &lt;br /&gt;     Selected by: THINKPAD_ACPI &amp;amp;&amp;amp; MISC_DEVICES &amp;amp;&amp;amp; X86 &amp;amp;&amp;amp; ACPI &amp;amp;&amp;amp; INPUT&lt;br /&gt;&lt;/pre&gt;
Takođe nam je potreban i xosd use flag. Pogledaj /etc/paludis/use.conf&lt;br /&gt;&lt;br /&gt;U /etc/udev/rules.d/ je još ostalo da sredimo udev pravilo za nvram.&lt;br /&gt;
&lt;pre&gt;# touch 51-udev-xosd-tpb.rules&lt;/pre&gt;
zatim u napravljeni fajl ubaciti sledeci sadrzaj&lt;br /&gt;
&lt;pre&gt;#Onscreen Display for IBM/Lenovo ThinkPad&lt;br /&gt;KERNEL=="nvram", MODE="644"&lt;br /&gt;&lt;/pre&gt;
Pošto smo sve pripremili za instalaciju tpb paketa (IBM ThinkPad buttons utility) možemo ga instalirati.&lt;br /&gt;
&lt;pre&gt;# paludis -i app-laptop/tpb&lt;/pre&gt;
Dodatna podešavanja mogu da se srede u /etc/tpbrc fajlu.&lt;br /&gt;&lt;br /&gt;Bitno je još da tpb bude startovan u vašem desktopu, ja koristim WindowMaker i kod mene je tpb ubačen u autostart.&lt;br /&gt;
&lt;pre&gt;cat /home/milobit/GNUstep/Library/WindowMaker/autostart&lt;br /&gt;# Onscreen Display for IBM/Lenovo ThinkPad&lt;br /&gt;/usr/bin/tpb -d&lt;br /&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;h3&gt;Wireless Intel IWP3945&lt;/h3&gt;
Driver za Intel IWP3945 nalazi se već u kernelu. Sve što je potrebno je instalirati iwl3945-ucode a za one koji koriste wpa dodatno treba da instaliraju wpa-supplicant alat.&lt;br /&gt;
&lt;pre&gt;# paludis -i net-wireless/iwl3945-ucode&lt;/pre&gt;
&lt;pre&gt;# paludis -i net-wireless/wpa_supplicant&lt;/pre&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;h3&gt;&lt;b&gt;Fingerprint Reader&lt;/b&gt;&lt;/h3&gt;
&lt;br /&gt;Kako se Fingerprint Reader instalira pročitajte &lt;a href="64bit-gentoo-i-ibm-thinkpad-t60p-finger-reader"&gt;ovde&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;h3&gt;Bluetooth&lt;/h3&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;h3&gt;Modem&lt;/h3&gt;
&lt;br /&gt;&lt;br /&gt;</content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>milobit</dc:creator>
    <dc:rights></dc:rights>
    <dc:date>2008-06-30T19:04:48Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://www.ns-linux.org/Uputstva/Gentoo/paludis-i-playman">
    <title>Paludis i Playman</title>
    <link>http://www.ns-linux.org/Uputstva/Gentoo/paludis-i-playman</link>
    <description>Kako dodati razne overlay-je sa ebuild-ovima koji nisu još nisu po portage stablu</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/">
&lt;p&gt;Kada dodamo USE flag &lt;b&gt;ruby&lt;/b&gt; za paludis dobijamo novu komandu koja se zove playman.&lt;/p&gt;
&lt;pre&gt;quad ~ # playman --help&lt;br /&gt;Usage: /usr/bin/playman [options] [overlay1] [overlay2] [...]&lt;br /&gt;&lt;br /&gt;Options:&lt;br /&gt;  --help, -h             Display a help message&lt;br /&gt;  --version, -V          Display program version&lt;br /&gt;  --log-level            Set log level (debug, qa, warning, slient)&lt;br /&gt;  --environment, -E      Environment specification (class:suffix, both parts&lt;br /&gt;                         optional, class must be 'paludis' if specified)&lt;br /&gt;  --config-suffix, -c    Set configuration suffix (deprecated, use --environment)&lt;br /&gt;&lt;br /&gt;  --list, -l             List available overlays.&lt;br /&gt;  --add, -a              Add the given overlays.&lt;br /&gt;&lt;br /&gt;  --no-names-cache       Disable the names cache for the added repos.&lt;br /&gt;  --no-write-cache       Disable the write cache for the added repos.&lt;br /&gt;&lt;br /&gt;Manages paludis configuration for layman overlays. Can add new overlays, and&lt;br /&gt;list the currently available overlays from the global layman list.&lt;br /&gt;&lt;br /&gt;If playman.tmpl exists in the Paludis repositories configuration directory, it&lt;br /&gt;will be used as a template, with the strings @NAME@ and @SYNC@ replaced with&lt;br /&gt;the name and sync URL of the overlay, respectively.  Otherwise, a builtin&lt;br /&gt;default template will be used.&lt;br /&gt;quad ~ # &lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Pomoću opcije -l možemo da izlistamo sve dostupne repozitorijume (overlays)&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;quad ~ # playman -l&lt;br /&gt;                  arcon | svn+https://arcon.svn.sourceforge.net/svnroot/arcon/trunk/overlay/&lt;br /&gt;             armagetron | svn+https://armagetronad.svn.sourceforge.net/svnroot/armagetronad/armagetronad/trunk/build/gentoo/overlay&lt;br /&gt;                  aross | svn+http://overlays.gentoo.org/svn/dev/aross&lt;br /&gt;                bangert | svn+http://overlays.gentoo.org/svn/dev/bangert/ebuilds&lt;br /&gt;                berkano | svn+http://svn.liveforge.org/berkano/trunk&lt;br /&gt;   break-my-gentoo-main | rsync://rsync.breakmygentoo.net/bmg-main/bmg-main&lt;br /&gt;                   cell | svn+http://overlays.gentoo.org/svn/proj/cell&lt;br /&gt;            chtekk-apps | svn+http://overlays.gentoo.org/svn/dev/chtekk/apps&lt;br /&gt;           chtekk-syscp | svn+http://overlays.gentoo.org/svn/dev/chtekk/syscp&lt;br /&gt;                      d | svn+http://overlays.gentoo.org/svn/dev/anant/d&lt;br /&gt;              dberkholz | git://git.overlays.gentoo.org/dev/dberkholz&lt;br /&gt;            deathwing00 | svn+http://overlays.gentoo.org/svn/dev/deathwing00&lt;br /&gt;             dertobi123 | svn+http://overlays.gentoo.org/svn/dev/dertobi123&lt;br /&gt;        desktop-effects | git://git.overlays.gentoo.org/proj/desktop-effects.git&lt;br /&gt;               dev-zero | svn+http://overlays.gentoo.org/svn/dev/dev-zero/testing&lt;br /&gt;                devnull | svn+http://svn.engelkotzen.net/public/devnull&lt;br /&gt;              dirtyepic | svn+http://overlays.gentoo.org/svn/dev/dirtyepic&lt;br /&gt;                 dma147 | tar+http://dma147.info/overlay.tar.bz2&lt;br /&gt;         drizzt-overlay | svn+http://overlays.gentoo.org/svn/dev/drizzt/&lt;br /&gt;                ecatmur | svn+http://catmur.co.uk/svn/repos/gentoo/tree&lt;br /&gt;                eclipse | rsync://blizzy.de/portage-eclipse&lt;br /&gt;                  efika | svn+http://overlays.gentoo.org/svn/proj/efika&lt;br /&gt;                  einit | git://git.jyujin.de/einit/portage-overlay.git&lt;br /&gt;                  emacs | svn+https://overlays.gentoo.org/svn/proj/emacs/emacs-overlay&lt;br /&gt;          enlightenment | svn+http://overlays.gentoo.org/svn/dev/vapier/enlightenment&lt;br /&gt;                  falco | git://git.overlays.gentoo.org/dev/falco&lt;br /&gt;             ffmpeg-svn | rsync://overlays.biterror.net/ffmpeg-svn&lt;br /&gt;                finnish | svn+http://overlays.gentoo.org/svn/proj/finnish/trunk&lt;br /&gt;      flameeyes-overlay | git://flameeyes.is-a-geek.org/overlay.git&lt;br /&gt;                 freevo | svn://svn.freevo.org/freevo/portage/&lt;br /&gt;                  games | svn+http://overlays.gentoo.org/svn/proj/games&lt;br /&gt;            gcc-porting | svn+http://overlays.gentoo.org/svn/proj/gcc-porting&lt;br /&gt;                genstef | svn+http://overlays.gentoo.org/svn/dev/genstef&lt;br /&gt;           gentoo-china | svn+http://gentoo-china-overlay.googlecode.com/svn/trunk/&lt;br /&gt;              gentoo-de | rsync://rsync.gentoo.de/gentoo-de-ebuilds&lt;br /&gt;          gentoo-taiwan | rsync://rsync.gentoo.tw/gotebuilds&lt;br /&gt;               gentopia | git://git.overlays.gentoo.org/proj/gentopia.git&lt;br /&gt;              gnash-cvs | rsync://overlays.biterror.net/gnash-cvs&lt;br /&gt;                  gnome | git://git.overlays.gentoo.org/proj/gnome.git&lt;br /&gt;                gnustep | svn+http://overlays.gentoo.org/svn/proj/gnustep/overlay&lt;br /&gt;                 graaff | git+http://moving-innovations.com/overlay&lt;br /&gt;                halcy0n | git://git.overlays.gentoo.org/dev/halcy0n.git&lt;br /&gt;              hanno-xgl | svn+http://svn.hboeck.de/xgl-overlay&lt;br /&gt;                haskell | darcs+http://www.haskell.org/~gentoo/gentoo-haskell/&lt;br /&gt;                hawking | git://git.overlays.gentoo.org/dev/hawking&lt;br /&gt;                 hollow | svn+http://overlays.gentoo.org/svn/dev/hollow&lt;br /&gt;                 initng | svn+https://svn.initng.org/portage/gentoo&lt;br /&gt;    interactive-fiction | git://repo.or.cz/gentoo-interactive-fiction.git&lt;br /&gt;                iwlwifi | svn+http://opensvn.csie.org/rmh3093/iwlwifi&lt;br /&gt;       java-gcj-overlay | svn+http://overlays.gentoo.org/svn/proj/java/gcj-overlay/&lt;br /&gt;           java-overlay | svn+http://overlays.gentoo.org/svn/proj/java/java-overlay/&lt;br /&gt;                 je_fro | svn+http://overlays.gentoo.org/svn/dev/je_fro&lt;br /&gt;                  jokey | svn+http://overlays.gentoo.org/svn/dev/jokey/trunk&lt;br /&gt;                    kde | git://www2.mailstation.de/git/genkde4svn.git&lt;br /&gt;                  kolab | svn+http://overlays.gentoo.org/svn/proj/kolab/overlay&lt;br /&gt;                 kolab2 | rsync://build.pardus.de/kolab2&lt;br /&gt;                    kvm | git://github.com/dang/kvm.git&lt;br /&gt;                  lapis | svn+http://lapis-ebuild.googlecode.com/svn/trunk/portage&lt;br /&gt;             lila-theme | svn+http://svn.berlios.de/svnroot/repos/lila-theme/trunk/lila/gentoo/overlay&lt;br /&gt;                liquidx | svn+http://overlays.gentoo.org/svn/dev/liquidx&lt;br /&gt;                   ltsp | git://git.overlays.gentoo.org/proj/ltsp.git&lt;br /&gt;                lu_zero | svn+http://overlays.gentoo.org/svn/dev/lu_zero&lt;br /&gt;                luke-jr | svn://svn.dashjr.org/luke-portage-overlay/trunk&lt;br /&gt;           marineam-xen | svn+http://overlays.gentoo.org/svn/dev/marineam/xen&lt;br /&gt;          masterdriverz | svn+http://overlays.gentoo.org/svn/dev/masterdriverz&lt;br /&gt;                mozilla | svn+http://overlays.gentoo.org/svn/proj/mozilla&lt;br /&gt;                    mpd | git://repo.or.cz/mpd.git&lt;br /&gt;            musicbrainz | svn://svn.juffo.org/musicbrainz-overlay&lt;br /&gt;          mysql-testing | svn+http://overlays.gentoo.org/svn/proj/mysql/testing&lt;br /&gt;                    n4g | svn+http://mars.arge.at/svn/n4g/trunk/novell4gentoo&lt;br /&gt;       n4g-experimental | svn+http://mars.arge.at/svn/n4g/branches/experimental&lt;br /&gt;                nouveau | svn+http://svn.hboeck.de/nouveau-overlay&lt;br /&gt;                     nx | svn+http://overlays.gentoo.org/svn/proj/nx/testing&lt;br /&gt;        openoffice-geki | tar+http://geki.ath.cx/OOo/openoffice.tar.bz2&lt;br /&gt;                 openrc | git://git.overlays.gentoo.org/dev/uberlord&lt;br /&gt;             pd-overlay | svn+https://pd-overlay.svn.sourceforge.net/svnroot/pd-overlay/pd-overlay&lt;br /&gt;                    pda | svn://svn.gentoo.ru/gentoo-pda/portage&lt;br /&gt;                  peper | svn+http://overlays.gentoo.org/svn/dev/peper&lt;br /&gt;      perl-experimental | svn+http://overlays.gentoo.org/svn/proj/perl/perl-experimental&lt;br /&gt;              pgfgentoo | svn://svn.tuxfamily.org/svnroot/gfgentoo/pgfg&lt;br /&gt;             philantrop | git://www2.mailstation.de/git/philantrop.git&lt;br /&gt; php-experimental | svn+http://overlays.gentoo.org/svn/proj/php/experimental&lt;br /&gt;            php-testing | svn+http://overlays.gentoo.org/svn/proj/php/testing&lt;br /&gt;          pioto-overlay | svn://svn.pioto.org/pioto-overlay/&lt;br /&gt;                  plan9 | svn+http://overlays.gentoo.org/svn/dev/anant/plan9&lt;br /&gt;postgresql-experimental | svn+http://overlays.gentoo.org/svn/proj/postgresql/experimental&lt;br /&gt;     postgresql-testing | svn+http://overlays.gentoo.org/svn/proj/postgresql/testing&lt;br /&gt;                powerpc | svn+http://overlays.gentoo.org/svn/proj/powerpc&lt;br /&gt;              pro-audio | svn://svn.tuxfamily.org/svnroot/proaudio/proaudio/trunk/overlays/proaudio&lt;br /&gt;             pythonhead | svn+http://overlays.gentoo.org/svn/dev/pythonhead&lt;br /&gt;                    rbu | svn+http://overlays.gentoo.org/svn/dev/rbu/overlay&lt;br /&gt;                    rox | svn+http://overlays.gentoo.org/svn/proj/rox/trunk/overlay/&lt;br /&gt;                sabayon | svn+http://svn.sabayonlinux.org/overlay/&lt;br /&gt;                science | svn+http://overlays.gentoo.org/svn/proj/science/overlay&lt;br /&gt;             secondlife | svn+http://overlays.gentoo.org/svn/dev/matsuu/secondlife/&lt;br /&gt;                seemant | svn+http://overlays.gentoo.org/svn/dev/seemant&lt;br /&gt;                   sipx | svn+http://scm.calivia.com/svn/sipx/gentoo&lt;br /&gt;           soor-overlay | git://repo.or.cz/gentoo-soor-overlay.git&lt;br /&gt;         stuart-desktop | svn+http://overlays.gentoo.org/svn/dev/stuart/desktop&lt;br /&gt;        stuart-perforce | svn+http://overlays.gentoo.org/svn/dev/stuart/perforce/&lt;br /&gt;          stuart-server | svn+http://overlays.gentoo.org/svn/dev/stuart/server&lt;br /&gt;                   suka | svn+http://overlays.gentoo.org/svn/dev/suka&lt;br /&gt;                sunrise | svn+http://overlays.gentoo.org/svn/proj/sunrise/reviewed/&lt;br /&gt;               swegener | rsync://rsync.gentoo.stealer.net/swegener-overlay/&lt;br /&gt;        thousand-parsec | git://git.thousandparsec.net/git/gentoo-overlay.git&lt;br /&gt;              toolchain | svn+http://overlays.gentoo.org/svn/proj/toolchain&lt;br /&gt;                 trapni | svn+http://overlays.gentoo.org/svn/dev/trapni/overlay&lt;br /&gt;                 trauma | svn+http://svn.digital-trauma.de/gentoo/trunk/&lt;br /&gt;                vdr-1.5 | svn+http://overlays.gentoo.org/svn/proj/vdr/vdr-1.5&lt;br /&gt;              vdr-devel | svn+http://overlays.gentoo.org/svn/proj/vdr/vdr-devel&lt;br /&gt;       vdr-experimental | svn+http://overlays.gentoo.org/svn/proj/vdr/experimental&lt;br /&gt;            vdr-testing | svn+http://overlays.gentoo.org/svn/proj/vdr/testing&lt;br /&gt;               verlihub | svn+https://verlihub.svn.sourceforge.net/svnroot/verlihub/overlay&lt;br /&gt;                 vmware | svn+http://overlays.gentoo.org/svn/proj/vmware/trunk&lt;br /&gt;                   voip | svn+http://overlays.gentoo.org/svn/proj/voip/trunk&lt;br /&gt;               voyageur | svn+https://cafarelli.fr/svn/voyageur-overlay&lt;br /&gt;                    vps | svn+http://overlays.gentoo.org/svn/proj/vps&lt;br /&gt;   webapps-experimental | svn+http://overlays.gentoo.org/svn/proj/webapps/experimental&lt;br /&gt;                   welp | git://git.overlays.gentoo.org/dev/welp&lt;br /&gt;               wolf31o2 | svn+http://overlays.gentoo.org/svn/dev/wolf31o2&lt;br /&gt;                 wrobel | svn+http://overlays.gentoo.org/svn/dev/wrobel/stable&lt;br /&gt;               wschlich | svn+http://overlays.gentoo.org/svn/dev/wschlich/stable&lt;br /&gt;       wschlich-testing | svn+http://overlays.gentoo.org/svn/dev/wschlich/testing&lt;br /&gt;                    x11 | git://git.overlays.gentoo.org/proj/x11&lt;br /&gt;                 xemacs | svn+https://overlays.gentoo.org/svn/proj/emacs/xemacs-overlay&lt;br /&gt;                    xen | svn+http://overlays.gentoo.org/svn/proj/xen/overlay&lt;br /&gt;                   xfce | svn+http://overlays.gentoo.org/svn/proj/xfce/xfce4-svn&lt;br /&gt;                  xwing | rsync://gentoo.xwing.info/xwing-overlay&lt;br /&gt;            zen-overlay | git://zen-sources.org/zen/portage-overlay.git&lt;br /&gt;                zugaina | rsync://gentoo.zugaina.org/zugaina-portage&lt;br /&gt;quad ~ # &lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Dodavanje overlay-a vrši se pomoću opcije -a.&lt;/p&gt;
&lt;pre&gt;quad ~ # playman -a voip&lt;br /&gt;&lt;br /&gt;You should now run:&lt;br /&gt;  paludis -s x-voip &lt;br /&gt;quad ~ #&lt;/pre&gt;
&lt;p&gt;Posle ovoga potrebno je uraditi sinhronizaciju ovog overlay-a.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;pre&gt;paludis -s x-voip&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Ovim smo ovaj overlay ubacili u naše portage stablo i on će se ubuduće automacki sinhronizovati kada uradimo paludis -s.&lt;/p&gt;
&lt;p&gt;I za kraj da napomenem za sve one koji još uvek koriste emerge treba da instaliraju app-portage/layman, koji radi ovo isto samo za emerge.&lt;br /&gt;&lt;/p&gt;
</content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>milobit</dc:creator>
    <dc:rights></dc:rights>
    <dc:date>2008-05-29T12:26:40Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://www.ns-linux.org/Uputstva/Gentoo/module-rebuild">
    <title>module-rebuild</title>
    <link>http://www.ns-linux.org/Uputstva/Gentoo/module-rebuild</link>
    <description>Alat koji sređuje module za novi Kernel umesto Vas</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/">
&lt;p&gt;Postoje mnogi moduli koji nisu ubačeni u Kernel i pri svakom update-u Kernela na novu verziju potrebno ih je ručno kompajlirati. Alat module-rebuild radi to umesto Vas.&lt;/p&gt;
&lt;pre&gt;BlackPearl milobit # module-rebuild &lt;br /&gt;module-rebuild [options] action [category/package]&lt;br /&gt;Version: 0.5 ( modified for use with Paludis)&lt;br /&gt;&lt;br /&gt;Where options are:&lt;br /&gt;        -X       - Install based on package names,&lt;br /&gt;                   not exact versions.&lt;br /&gt;        -C       - Disable all coloured output.&lt;br /&gt;&lt;br /&gt;Where action is one of:&lt;br /&gt;        add        - Add package to moduledb.&lt;br /&gt;        del         - Delete a package from moduledb.&lt;br /&gt;        toggle    - Toggle auto-rebuild of Package.&lt;br /&gt;        list         - List packages to auto-rebuild.&lt;br /&gt;        rebuild   - Rebuild packages.&lt;br /&gt;        populate - Populate the database with any&lt;br /&gt;                   packages which currently install&lt;br /&gt;                   drivers into the running kernel.&lt;br /&gt;&lt;br /&gt;BlackPearl milobit # &lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Opcija list će Vam pokazati koji moduli treba da se ponovo kompajliraju.&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;BlackPearl milobit # module-rebuild list&lt;br /&gt;** Packages which I will reinstall are:&lt;br /&gt;        =app-emulation/vmware-modules-1.0.0.15-r1&lt;br /&gt;        =x11-drivers/ati-drivers-8.471.3&lt;br /&gt;        =net-wireless/madwifi-ng-0.9.4&lt;br /&gt;        =app-emulation/virtualbox-modules-1.5.6&lt;br /&gt;BlackPearl milobit #&lt;/pre&gt;
&lt;p&gt;A sa opcijom rebuild će biti automacki  iskompajlirani&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;pre&gt;BlackPearl milobit # module-rebuild rebuild&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Ovaj alat naravno postoji i za emerge, a zxy_64 ga je pečovao i sredio da radi i za paludis, module-rebuild nalazi se u paludis-extras repozitorijumu.&lt;/p&gt;
</content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>milobit</dc:creator>
    <dc:rights></dc:rights>
    <dc:date>2008-04-19T00:09:58Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://www.ns-linux.org/Uputstva/Gentoo/gentoo-remote-install-i-raid1">
    <title>Gentoo remote install i RAID1</title>
    <link>http://www.ns-linux.org/Uputstva/Gentoo/gentoo-remote-install-i-raid1</link>
    <description>Kako instalirati Gentoo preko neta uz minimalnu pomoć drugara sa druge strane žice</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/">
&lt;p&gt;Brze i prljave beleske!&lt;/p&gt;
&lt;pre&gt;&lt;br /&gt;remote&lt;br /&gt;------&lt;br /&gt;&lt;br /&gt;Boot minimal amd64 cd&lt;br /&gt;passwd&lt;br /&gt;/etc/init.d/sshd start&lt;br /&gt;&lt;br /&gt;local&lt;br /&gt;-----&lt;br /&gt;&lt;br /&gt;ssh root@ip_adresa&lt;br /&gt;&lt;br /&gt;kad nisi siguran uvek pogledaj u /etc/kernel&lt;br /&gt;koji je cd image stvarno unutra, posto ljudi &lt;br /&gt;obicno ne slusaju sta im se kaze!&lt;br /&gt;&lt;br /&gt;screen -S root&lt;br /&gt;&lt;br /&gt;date&lt;br /&gt;&lt;br /&gt;date MMDDhhmmYYYY (Month, Day, hour, minute und Year)&lt;br /&gt;&lt;br /&gt;lspci&lt;br /&gt;&lt;br /&gt;00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)&lt;br /&gt;00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)&lt;br /&gt;00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)&lt;br /&gt;00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)&lt;br /&gt;00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)&lt;br /&gt;00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2)&lt;br /&gt;00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)&lt;br /&gt;00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)&lt;br /&gt;00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)&lt;br /&gt;00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)&lt;br /&gt;00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration&lt;br /&gt;00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map&lt;br /&gt;00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller&lt;br /&gt;00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control&lt;br /&gt;00:19.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration&lt;br /&gt;00:19.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map&lt;br /&gt;00:19.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller&lt;br /&gt;00:19.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control&lt;br /&gt;01:07.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27)&lt;br /&gt;08:0a.0 PCI bridge: Advanced Micro Devices [AMD] AMD-8131 PCI-X Bridge (rev 12)&lt;br /&gt;08:0a.1 PIC: Advanced Micro Devices [AMD] AMD-8131 PCI-X IOAPIC (rev 01)&lt;br /&gt;08:0b.0 PCI bridge: Advanced Micro Devices [AMD] AMD-8131 PCI-X Bridge (rev 12)&lt;br /&gt;08:0b.1 PIC: Advanced Micro Devices [AMD] AMD-8131 PCI-X IOAPIC (rev 01)&lt;br /&gt;0a:09.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet (rev 03)&lt;br /&gt;0a:09.1 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet (rev 03)&lt;br /&gt;&lt;br /&gt;lspci -n&lt;br /&gt;&lt;br /&gt;00:00.0 0580: 10de:005e (rev a3)&lt;br /&gt;00:01.0 0601: 10de:0051 (rev a3)&lt;br /&gt;00:01.1 0c05: 10de:0052 (rev a2)&lt;br /&gt;00:02.0 0c03: 10de:005a (rev a2)&lt;br /&gt;00:02.1 0c03: 10de:005b (rev a3)&lt;br /&gt;00:06.0 0101: 10de:0053 (rev f2)&lt;br /&gt;00:07.0 0101: 10de:0054 (rev f3)&lt;br /&gt;00:08.0 0101: 10de:0055 (rev f3)&lt;br /&gt;00:09.0 0604: 10de:005c (rev a2)&lt;br /&gt;00:0e.0 0604: 10de:005d (rev a3)&lt;br /&gt;00:18.0 0600: 1022:1100&lt;br /&gt;00:18.1 0600: 1022:1101&lt;br /&gt;00:18.2 0600: 1022:1102&lt;br /&gt;00:18.3 0600: 1022:1103&lt;br /&gt;00:19.0 0600: 1022:1100&lt;br /&gt;00:19.1 0600: 1022:1101&lt;br /&gt;00:19.2 0600: 1022:1102&lt;br /&gt;00:19.3 0600: 1022:1103&lt;br /&gt;01:07.0 0300: 1002:4752 (rev 27)&lt;br /&gt;08:0a.0 0604: 1022:7450 (rev 12)&lt;br /&gt;08:0a.1 0800: 1022:7451 (rev 01)&lt;br /&gt;08:0b.0 0604: 1022:7450 (rev 12)&lt;br /&gt;08:0b.1 0800: 1022:7451 (rev 01)&lt;br /&gt;0a:09.0 0200: 14e4:1648 (rev 03)&lt;br /&gt;0a:09.1 0200: 14e4:1648 (rev 03)&lt;br /&gt;&lt;br /&gt;^^^ ovaj izlaz se kopira na&lt;br /&gt;&lt;br /&gt;http://kmuto.jp/debian/hcl/&lt;br /&gt;&lt;br /&gt;^^^ ovu stranicu i ona pokaze koji moduli su ti potrebni u kernelu za tvoj hardware&lt;br /&gt;&lt;br /&gt;modprobe raid1&lt;br /&gt;&lt;br /&gt;^^^ ukljucuje podrsku za raid1&lt;br /&gt;&lt;br /&gt;ovako ce particije da izgledaju:&lt;br /&gt;&lt;br /&gt;swap    16Gb   --&amp;gt; md0&lt;br /&gt;/boot   200Mb  --&amp;gt; md1&lt;br /&gt;/       10Gb   --&amp;gt; md2&lt;br /&gt;/home   300Gb  --&amp;gt; md3&lt;br /&gt;/var    20Gb   --&amp;gt; md4&lt;br /&gt;/usr    20Gb   --&amp;gt; md5&lt;br /&gt;/data   123Gb  --&amp;gt; md6&lt;br /&gt;&lt;br /&gt;cfdisk /dev/sda&lt;br /&gt;&lt;br /&gt;^^^ pravimo particije&lt;br /&gt;&lt;br /&gt;sfdisk -d /dev/sda | sfdisk /dev/sdb&lt;br /&gt;&lt;br /&gt;^^^ kopira geometriju particaja prvog diska na drugi&lt;br /&gt;&lt;br /&gt;sve particije moraju biti tipa fd  (Linux raid autodetect) &lt;br /&gt;&lt;br /&gt;cd /dev &amp;amp;&amp;amp; MAKEDEV md&lt;br /&gt;&lt;br /&gt;(makedev se nalazi u sys-apps/makedev paketu)&lt;br /&gt;&lt;br /&gt;mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1&lt;br /&gt;&lt;br /&gt;mdadm --create --verbose /dev/md1 --level=1 --raid-devices=2 /dev/sda2 /dev/sdb2&lt;br /&gt;&lt;br /&gt;mdadm --create --verbose /dev/md2 --level=1 --raid-devices=2 /dev/sda3 /dev/sdb3&lt;br /&gt;&lt;br /&gt;mdadm --create --verbose /dev/md3 --level=1 --raid-devices=2 /dev/sda5 /dev/sdb5&lt;br /&gt;&lt;br /&gt;mdadm --create --verbose /dev/md4 --level=1 --raid-devices=2 /dev/sda6 /dev/sdb6&lt;br /&gt;&lt;br /&gt;mdadm --create --verbose /dev/md5 --level=1 --raid-devices=2 /dev/sda7 /dev/sdb7&lt;br /&gt;&lt;br /&gt;mdadm --create --verbose /dev/md6 --level=1 --raid-devices=2 /dev/sda8 /dev/sdb8&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;watch -n1 'cat /proc/mdstat'&lt;br /&gt;&lt;br /&gt;^^ gledas kako se formirju raid particije&lt;br /&gt;&lt;br /&gt;mdadm --detail --scan &amp;gt; /etc/mdadm.conf&lt;br /&gt;&lt;br /&gt;mkswap /dev/md0&lt;br /&gt;&lt;br /&gt;swapon /dev/md0&lt;br /&gt;&lt;br /&gt;mkreiserfs /dev/md1&lt;br /&gt;&lt;br /&gt;mkreiserfs /dev/md2&lt;br /&gt;&lt;br /&gt;mkreiserfs /dev/md3&lt;br /&gt;&lt;br /&gt;mkreiserfs /dev/md4&lt;br /&gt;&lt;br /&gt;mkreiserfs /dev/md5&lt;br /&gt;&lt;br /&gt;mkreiserfs /dev/md6&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mount /dev/md2 /mnt/gentoo&lt;br /&gt;&lt;br /&gt;cd /mnt/gentoo&lt;br /&gt;&lt;br /&gt;wget http://www.funtoo.org/linux/amd64/funtoo-amd64-2008.02.27/stage3-amd64-2008.02.27.tar.bz2&lt;br /&gt;&lt;br /&gt;mkdir boot&lt;br /&gt;&lt;br /&gt;mkdir home&lt;br /&gt;&lt;br /&gt;mkdir usr&lt;br /&gt;&lt;br /&gt;mkdir var&lt;br /&gt;&lt;br /&gt;mkdir data&lt;br /&gt;&lt;br /&gt;mount /dev/md1 /mnt/gentoo/boot/&lt;br /&gt;&lt;br /&gt;mount /dev/md3 /mnt/gentoo/home&lt;br /&gt;&lt;br /&gt;mount /dev/md4 /mnt/gentoo/var&lt;br /&gt;&lt;br /&gt;mount /dev/md5 /mnt/gentoo/usr&lt;br /&gt;&lt;br /&gt;mount /dev/md6 /mnt/gentoo/data&lt;br /&gt;&lt;br /&gt;cd /mnt/gentoo&lt;br /&gt;&lt;br /&gt;tar -jxvf stage3-amd64-2008.02.27.tar.bz2&lt;br /&gt;&lt;br /&gt;wget http://www.funtoo.org/linux/snapshots/portage-2008.03.01.tar.bz2&lt;br /&gt;&lt;br /&gt;tar -jxvf portage-2008.03.01.tar.bz2 -C /mnt/gentoo/usr&lt;br /&gt;&lt;br /&gt;cp /etc/mdadm.conf /mnt/gentoo/etc/mdadm.conf&lt;br /&gt;&lt;br /&gt;^^^^jako vazno zbog raid-a&lt;br /&gt;&lt;br /&gt;cp -L /etc/resolv.conf /mnt/gentoo/etc/&lt;br /&gt;&lt;br /&gt;mount -t proc none /mnt/gentoo/proc&lt;br /&gt;&lt;br /&gt;mount -o bind /dev/ /mnt/gentoo/dev&lt;br /&gt;&lt;br /&gt;cd /&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;chroot /mnt/gentoo /bin/bash&lt;br /&gt;&lt;br /&gt;trenutno problem!&lt;br /&gt;&lt;br /&gt;livecd portage # chroot /mnt/gentoo/ /bin/bash&lt;br /&gt;chroot: cannot run command `/bin/bash': Exec format error&lt;br /&gt;livecd portage # &lt;br /&gt;&lt;br /&gt;resenje: pogresan livecd! 32bit-ni za 64bit-nu masinu&lt;br /&gt;Uzimi image za amd64&lt;br /&gt;&lt;br /&gt;Kada smo ispravili ovu gresku treba prvo da vratimo raid.&lt;br /&gt;&lt;br /&gt;modprobe raid1&lt;br /&gt;&lt;br /&gt;/etc/init.d/mdadm start&lt;br /&gt;&lt;br /&gt;mdadm --assemble /dev/md0 /dev/sdb1 /dev/sda1&lt;br /&gt;&lt;br /&gt;mdadm --assemble /dev/md1 /dev/sdb2 /dev/sda2&lt;br /&gt;&lt;br /&gt;mdadm --assemble /dev/md2 /dev/sdb3 /dev/sda3&lt;br /&gt;&lt;br /&gt;mdadm --assemble /dev/md3 /dev/sdb5 /dev/sda5&lt;br /&gt;&lt;br /&gt;mdadm --assemble /dev/md4 /dev/sdb6 /dev/sda6&lt;br /&gt;&lt;br /&gt;mdadm --assemble /dev/md5 /dev/sdb7 /dev/sda7&lt;br /&gt;&lt;br /&gt;mdadm --assemble /dev/md6 /dev/sdb8 /dev/sda8&lt;br /&gt;&lt;br /&gt;cat /proc/mdstat&lt;br /&gt;&lt;br /&gt;^^^ opet je sve tu!&lt;br /&gt;&lt;br /&gt;mdadm --detail --scan &amp;gt;&amp;gt; /etc/mdadm.conf&lt;br /&gt;&lt;br /&gt;swapon	/dev/md0&lt;br /&gt;&lt;br /&gt;mount /dev/md2 /mnt/gentoo&lt;br /&gt;mount /dev/md1 /mnt/gentoo/boot/&lt;br /&gt;mount /dev/md3 /mnt/gentoo/home&lt;br /&gt;mount /dev/md4 /mnt/gentoo/var&lt;br /&gt;mount /dev/md5 /mnt/gentoo/usr&lt;br /&gt;mount /dev/md6 /mnt/gentoo/data&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mount -t proc none /mnt/gentoo/proc&lt;br /&gt;&lt;br /&gt;mount -o bind /dev/ /mnt/gentoo/dev&lt;br /&gt;&lt;br /&gt;cd /&lt;br /&gt;&lt;br /&gt;chroot /mnt/gentoo /bin/bash&lt;br /&gt;&lt;br /&gt;env-update &amp;amp;&amp;amp; source /etc/profile&lt;br /&gt;&lt;br /&gt;export PS1="(chroot) $PS1"&lt;br /&gt;&lt;br /&gt;emerge --sync&lt;br /&gt;&lt;br /&gt;nano /etc/make.conf&lt;br /&gt;&lt;br /&gt;nano -w /etc/locale.gen&lt;br /&gt;&lt;br /&gt;emerge -av mdadm&lt;br /&gt;&lt;br /&gt;etc-update&lt;br /&gt;&lt;br /&gt;mdadm --detail --scan &amp;gt;&amp;gt; /etc/mdadm.conf&lt;br /&gt;&lt;br /&gt;rc-update add mdadm boot&lt;br /&gt;&lt;br /&gt;emerge -av portage&lt;br /&gt;&lt;br /&gt;emerge -av gentoo-sources&lt;br /&gt;&lt;br /&gt;cd /usr/src/linux&lt;br /&gt;&lt;br /&gt;make menuconfig&lt;br /&gt;&lt;br /&gt;make &amp;amp;&amp;amp; make modules_install&lt;br /&gt;&lt;br /&gt;cp arch/x86_64/boot/bzImage /boot/bzImage&lt;br /&gt;&lt;br /&gt;cd /etc/&lt;br /&gt;&lt;br /&gt;nano -w fstab&lt;br /&gt;&lt;br /&gt;/dev/md0        none            swap            sw              0 0&lt;br /&gt;/dev/md1        /boot           reiserfs      defaults          0 1&lt;br /&gt;/dev/md2        /               reiserfs      defaults          0 1&lt;br /&gt;/dev/md3        /home           reiserfs      defaults          0 1&lt;br /&gt;/dev/md4        /var            reiserfs      defaults          0 1&lt;br /&gt;/dev/md5        /usr            reiserfs      defaults          0 1&lt;br /&gt;/dev/md6        /data           reiserfs      defaults          0 1&lt;br /&gt;none            /proc           proc          defaults          0 0&lt;br /&gt;shm             /dev/shm        tmpfs         defaults          0 0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;emerge -av grub&lt;br /&gt;&lt;br /&gt;grub&lt;br /&gt;&lt;br /&gt;grub&amp;gt; find /boot/grub/stage1&lt;br /&gt;find /boot/grub/stage1&lt;br /&gt; (hd0,1)&lt;br /&gt; (hd1,1)&lt;br /&gt;grub&amp;gt;&lt;br /&gt;&lt;br /&gt;grub&amp;gt; device (hd0) /dev/sda&lt;br /&gt;device (hd0) /dev/sda&lt;br /&gt;grub&amp;gt;&lt;br /&gt;&lt;br /&gt;grub&amp;gt; root (hd0,1)&lt;br /&gt;root (hd0,1)&lt;br /&gt;Filesystem type is reiserfs, partition type 0xfd&lt;br /&gt;&lt;br /&gt;grub&amp;gt; setup (hd0)&lt;br /&gt;setup (hd0)&lt;br /&gt;Checking if "/boot/grub/stage1" exists... yes&lt;br /&gt;Checking if "/boot/grub/stage2" exists... yes&lt;br /&gt;Checking if "/boot/grub/reiserfs_stage1_5" exists... yes&lt;br /&gt;Running "embed /boot/grub/reiserfs_stage1_5 (hd0)"...  22 sectors are&lt;br /&gt;embedded.&lt;br /&gt;succeeded&lt;br /&gt;Running "install /boot/grub/stage1 (hd0) (hd0)1+22 p&lt;br /&gt;(hd0,1)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded&lt;br /&gt;Done.&lt;br /&gt;&lt;br /&gt;grub&amp;gt; device (hd1) /dev/sdb&lt;br /&gt;device (hd1) /dev/sdb&lt;br /&gt;grub&amp;gt;&lt;br /&gt;&lt;br /&gt;root (hd1,1)&lt;br /&gt;Filesystem type is reiserfs, partition type 0xfd&lt;br /&gt;grub&amp;gt;&lt;br /&gt;&lt;br /&gt;grub&amp;gt; setup (hd1)&lt;br /&gt;setup (hd1)&lt;br /&gt;Checking if "/boot/grub/stage1" exists... yes&lt;br /&gt;Checking if "/boot/grub/stage2" exists... yes&lt;br /&gt;Checking if "/boot/grub/reiserfs_stage1_5" exists... yes&lt;br /&gt;Running "embed /boot/grub/reiserfs_stage1_5 (hd1)"...  22 sectors are&lt;br /&gt;embedded.&lt;br /&gt;succeeded&lt;br /&gt;Running "install /boot/grub/stage1 (hd1) (hd1)1+22 p&lt;br /&gt;(hd1,1)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded&lt;br /&gt;Done.&lt;br /&gt;grub&amp;gt;&lt;br /&gt;&lt;br /&gt;grub&amp;gt; quit&lt;br /&gt;quit&lt;br /&gt;(chroot) livecd etc #&lt;br /&gt;&lt;br /&gt;grep -v rootfs /proc/mounts &amp;gt; /etc/mtab&lt;br /&gt;&lt;br /&gt;nano /boot/grub/grub.conf&lt;br /&gt;&lt;br /&gt;default 0 &lt;br /&gt;timeout 10&lt;br /&gt;fallback 1&lt;br /&gt;splashimage=(hd0,1)/grub/splash.xpm.gz&lt;br /&gt;&lt;br /&gt;title=Gentoo&lt;br /&gt;root (hd0,1)&lt;br /&gt;kernel /boot/bzImage root=/dev/md2 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;title=Gentoo&lt;br /&gt;root (hd1,1)&lt;br /&gt;kernel /boot/bzImage root=/dev/md2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;^^^ U slucaju da crkne jedan disk sa drugog&lt;br /&gt;moze da se butuje linux normalno jer je grub&lt;br /&gt;instaliran u mbr na oba diska.&lt;br /&gt;&lt;br /&gt;nano -w /etc/conf.d/hostname&lt;br /&gt;&lt;br /&gt;nano -w /etc/conf.d/net&lt;br /&gt;&lt;br /&gt;config_eth0=( "dhcpcd" )&lt;br /&gt;&lt;br /&gt;emerge -av  dhcpcd&lt;br /&gt;&lt;br /&gt;rc-update add net.eth0 default&lt;br /&gt;&lt;br /&gt;nano -w /etc/conf.d/keymaps&lt;br /&gt;&lt;br /&gt;nano -w /etc/conf.d/clock&lt;br /&gt;&lt;br /&gt;emerge -av reiserfsprogs&lt;br /&gt;&lt;br /&gt;emerge -av syslog-ng&lt;br /&gt;&lt;br /&gt;rc-update add syslog-ng default&lt;br /&gt;&lt;br /&gt;emerge -av vixie-cron&lt;br /&gt;&lt;br /&gt;rc-update add vixie-cron default&lt;br /&gt;&lt;br /&gt;rc-update add sshd default&lt;br /&gt;&lt;br /&gt;passwd&lt;br /&gt;&lt;br /&gt;reboot&lt;br /&gt;&lt;/pre&gt;
</content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>milobit</dc:creator>
    <dc:rights></dc:rights>
    <dc:date>2008-10-10T11:46:56Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://www.ns-linux.org/Uputstva/Gentoo/ltsp">
    <title>LTSP </title>
    <link>http://www.ns-linux.org/Uputstva/Gentoo/ltsp</link>
    <description>Linux Terminal Server Project, kako ga instalirati bez muke na Gentoo sistemu centralna tema je ovog upustva</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/">
&lt;h2&gt;Uvod&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://ltsp.org/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://ltsp.org/"&gt;LTSP - Linux Terminal Server Project&lt;/a&gt; na jednostavan način omogućava  korišćenje jeftinih radnih stanica kao terminala sa grafičkim ili tekstualnim okruženjem   koje se direktno pokreću putem mreže sa GNU/Linux servera.&lt;/p&gt;
&lt;p&gt;U jednom klasičnom poslovnom okruženju svaki sto ima kompletan računar koji je relativno dobro opremljen i  u kome se nalazi harddisk sa više gigabajta memorije. Korisnici memorišu sve podatke lokalno, (svako na svom račinaru) backup (pravljenje rezenrih kopija) podataka se vrši jako retko ili skoro nikada.&lt;/p&gt;
&lt;p&gt;Da li ovakav način ima smisla uopšte, da svako ima ovakav računar za radnim stolom?&lt;/p&gt;
&lt;p&gt;Odgovor LTSP-a je, ne.&lt;/p&gt;
&lt;p&gt;Na sreću postoji alternativa. Kada se LTSP koristi dovoljno je imati najobični računar koji je na tržistu već zastareo i cena mu je niska. Harddisk, disketna jedinica kao i CDROM nisu uopšte potrebni, Sve što je potrebno je jedna mrežna kartica.&lt;/p&gt;
&lt;p&gt;Pri butovanju terminal od servera dobija IP adresu, nakom toga dobija sve ostale potrebne informacije kao i sam Kernel i na kraju se montira root direktorijum preko NFS-a.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Radne stanice mogu da se konfigurišu na tri različita načina:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Grafičko okruženje - X Window System&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;
U X Window sistemu moguće je koristi sve instalirane aplikacije koje se nalaze na serveru ili na drugom serveru &lt;br /&gt;     koji se nalazi u mreži.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Tekstualno okruženje na bazi Telnet sesije&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;
Radna stanica može da ima i do devet sesija. Svaka sesija je u jednoj virtualnoj konzoli. Sa ALT-F1 do ALT-F9 &lt;br /&gt;     moguće je prebacivanje između pojedinih virtualnih konzola.     &lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Shell prompt&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;     &lt;/b&gt;Radna stanica može tako da se konfiguriše da se pri logovanju dobije direktno Bash shell prompt. Ovo je veoma &lt;br /&gt;     korisno pri traženju grešaka od X Window sitema ili problema sa NFS-om.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Odlična stvar je da mnoštvo radnih stanica može da funkcinše sa jednog jedinog servera. Koliko radnih stanica to može da bude? To sve zavisi od jačine servera i od vrste apllikacija koje će se koristiti.&lt;br /&gt;&lt;br /&gt;Nije uopšte neobično da 50 radnih stanica sa Mozilla i OpenOffice aplikacijom bez problema opskrbljuje jedan Dual P4-2.4Ghz (Xeon) sa 4GB radne memorije. Mi znamo da to radi. U stvarnosti load-average vrednost rekto prelazi 1.0!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;h2&gt;Instalacija&lt;/h2&gt;
&lt;br /&gt;Trenutno je LTSP maskiran pa ga treba odmaskirati. &lt;br /&gt;&lt;br /&gt;Za instalaciju LTSP-a polazim od toga da imate instaliran sistem i funkcionalan X. Instalirajte paket ltsp koji će sa sobom povući sledeće pakete:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;DHCP &lt;/b&gt;- Dynamic Host Configuration Protocol&lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;NFS &lt;/b&gt;- Network File System client and server daemons&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;TFTP &lt;/b&gt;- port of the OpenBSD Trivial File Transfer Protocol server&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;pre&gt;# paludis -ai ltsp&lt;/pre&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;h2&gt;Konfiguracija&lt;/h2&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;b&gt;NFS&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;NFS ili Network File System je servis koji omogućava deljenje resusrsa Harddisk memorije preko mreže. U LTSP-u on se koristi za kompletno skladistenje operativnog sistem na terminalima i bukvalno zamenjuje harddisk u terminal klijentima. Podešavanje NFS-a je veoma jednostavno. Kako podestiti NFS pogledajte u LUGoNS &lt;a href="../Opste/Network_File_System/"&gt;upustvima&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;U datoteci  /etc/exports upisati sledeće:&lt;br /&gt;
&lt;pre&gt;/opt/ltsp-4.2/i386         192.168.0.0/255.255.255.0(ro,no_root_squash,async)&lt;br /&gt;/var/opt/ltsp/swapfiles    192.168.0.0/255.255.255.0(rw,no_root_squash,async)&lt;/pre&gt;
Posle toga startujemo NFS servis&lt;br /&gt;
&lt;pre&gt;# /etc/init.d/nfs start&lt;/pre&gt;
i ubacimo da se automacki startuje pri svakom reboot-u mašine&lt;br /&gt;&lt;br /&gt;
&lt;pre&gt;# rc-update add nfs default&lt;/pre&gt;
&lt;br /&gt;&lt;b&gt;TFTP&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;TFTP je jednostavan protokol za prenos podataka, koji LTSP koristi da bi prebacio Kernel na terminal.&lt;br /&gt;Da bi TFTP radio potrebno je samo otkomentarisati sledeća dva reda u /etc/conf.d/in.tftpd&lt;br /&gt;&lt;br /&gt;
&lt;pre&gt;INTFTPD_PATH="/tftpboot"&lt;br /&gt;INTFTPD_OPTS="-s ${INTFTPD_PATH}"&lt;/pre&gt;
TFTP startujemo &lt;br /&gt;&lt;br /&gt;
&lt;pre&gt;# /etc/init.d/in.tftpd start&lt;/pre&gt;
A da bi se atomacki TFTP servis startovao pi reboot-u ubacimo ga kao i NFS u rc-update&lt;br /&gt;&lt;br /&gt;
&lt;pre&gt;# rc-update add in.tftpd default&lt;/pre&gt;
&lt;br /&gt;&lt;a name="doc_chap3_pre4"&gt;&lt;/a&gt;&lt;b&gt;DHCP&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;DHCP je protokol za automacko dodeljivanje TCP/IP konfiguracije umreženih računara. LTSP ga koristi da bi automacki dodelio IP adresu kao i ostale važne podatke terminalima da bi mreža radila kako treba.&lt;br /&gt;&lt;br /&gt;Ovako treba da izgleda konfiguracija u /etc/dhcp/dhcpd.conf&lt;br /&gt;&lt;br /&gt;
&lt;pre&gt;# dhcpd.conf&lt;br /&gt;&lt;br /&gt;ddns-update-style                    ad-hoc;&lt;br /&gt;&lt;br /&gt;option subnet-mask                 255.255.255.0;&lt;br /&gt;option broadcast-address         192.168.10.255;&lt;br /&gt;option routers                          192.168.10.250;&lt;br /&gt;option domain-name-servers    192.168.10.250;&lt;br /&gt;option domain-name                "lugons.org";   # You really should fix this&lt;br /&gt;option option-128 code 128 = string;&lt;br /&gt;option option-129 code 129 = text;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;get-lease-hostnames           true;&lt;br /&gt;&lt;br /&gt;next-server                   192.168.10.250;&lt;br /&gt;option root-path              "192.168.10.250:/opt/ltsp-4.2/i386";&lt;br /&gt;filename                      "pxelinux.0";&lt;br /&gt;&lt;br /&gt;subnet 192.168.10.0 netmask 255.255.255.0 {&lt;br /&gt;    range   192.168.10.220   192.168.10.230;&lt;br /&gt;#    if substring (option vendor-class-identifier, 0, 9) = "PXEClient" {&lt;br /&gt;#        filename "/tftpboot/lts/2.6.16.1-ltsp-1/pxelinux.0";&lt;br /&gt;#    }&lt;br /&gt;#    else{&lt;br /&gt;#        filename "/tftpboot/lts/vmlinuz-2.6.16.1-ltsp-1";&lt;br /&gt;#    }&lt;br /&gt;}&lt;br /&gt;#&lt;br /&gt;# If you need to pass parameters on the kernel command line, you can&lt;br /&gt;# do it with option-129.  In order for Etherboot to look at option-129,&lt;br /&gt;# you MUST have option-128 set to a specific value.  The value is a&lt;br /&gt;# special Etherboot signature of 'e4:45:74:68:00:00'.&lt;br /&gt;#&lt;br /&gt;# Add these two lines to the host entry that needs kernel parameters&lt;br /&gt;#&lt;br /&gt;#        option option-128     e4:45:74:68:00:00;       # NOT a mac address&lt;br /&gt;#        option option-129     "NIC=ne IO=0x300";&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;
&lt;br /&gt;Posle ovoga startovati dhcpd i staviti ga da se automacki startuje pri reboot-u mašine.&lt;br /&gt;&lt;br /&gt;
&lt;pre&gt;# rc-update add dhcp default&lt;br /&gt;# /etc/init.d/dhcp start&lt;/pre&gt;
&lt;br /&gt;&lt;b&gt;LTSP&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;ltspadmin je alat pomoću koga konfiguršemo LTSP. Otkucajmo ltspadmin komandu u shell-u.&lt;br /&gt;&lt;br /&gt;
&lt;pre&gt;ltspadmin - v0.17                                        LTSP dir: /opt/ltsp-4.2&lt;br /&gt;&lt;br /&gt;LTSP Administration Utility&lt;br /&gt;&lt;br /&gt;  Install/Update LTSP Packages                                                  &lt;br /&gt;  Configure the installer options                                               &lt;br /&gt;  Configure LTSP                                                                &lt;br /&gt;                                                                                &lt;br /&gt;  Quit the administration program                                               &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Press &amp;lt;Enter&amp;gt; to Select   N-Next   P-Prev   Q-Quit&lt;br /&gt;&lt;/pre&gt;
Prvi korak kada smo ušli u ltspadmin je da instaliramo sve LTSP pakete. Izaberimo Install/Update LTSP Packages  i uđimo u  njega. Zatim  markiramo sve pakete sa  A i na kraju Q. Posle ovoga svi potrebni paketi biće instalirani.&lt;br /&gt;&lt;br /&gt;Posle toga treba još odraditi konfig, to se jednostavno radi preko opcije Configure LTSP.&lt;br /&gt;&lt;br /&gt;
&lt;pre&gt;ltspcfg - Version 0.16&lt;br /&gt;&lt;br /&gt;Checking Runlevel....: 3&lt;br /&gt;Checking Ethernet Interfaces&lt;br /&gt;Checking Dhcpd.....&lt;br /&gt;Checking Tftpd.......&lt;br /&gt;Checking Portmapper...&lt;br /&gt;Checking nfs....&lt;br /&gt;Checking xdmcp............Found: gdm   Using: gdm&lt;br /&gt;Checking /etc/hosts.&lt;br /&gt;Checking /etc/hosts.allow.&lt;br /&gt;Checking /etc/exports.&lt;br /&gt;Checking lts.conf.&lt;br /&gt;&lt;br /&gt;Press &amp;lt;enter&amp;gt; to continue..&lt;br /&gt;&lt;/pre&gt;
Pritiskom na taster enter ulazite u sledeći meni:&lt;br /&gt;
&lt;pre&gt;ltspcfg v0.16            The Linux Terminal Server Project (http://www.LTSP.org)&lt;br /&gt;&lt;br /&gt;  S - Show the status of all services&lt;br /&gt;  C - Configure the services manually&lt;br /&gt;  Q - Quit&lt;br /&gt;&lt;br /&gt;Make a selection:&lt;/pre&gt;
Pomoću o opcije C treba da dobijete meni za konfiguraciju.&lt;br /&gt;
&lt;pre&gt;ltspcfg v0.16            The Linux Terminal Server Project (http://www.LTSP.org)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   1 - Runlevel&lt;br /&gt;   2 - Interface selection&lt;br /&gt;   3 - DHCP configuration&lt;br /&gt;   4 - TFTP configuration&lt;br /&gt;   5 - Portmapper configuration&lt;br /&gt;   6 - NFS configuration&lt;br /&gt;   7 - XDMCP configuration&lt;br /&gt;   8 - Create /etc/hosts entries&lt;br /&gt;   9 - Create /etc/hosts.allow entries&lt;br /&gt;  10 - Create /etc/exports entries&lt;br /&gt;  11 - Create lts.conf file&lt;br /&gt;&lt;br /&gt;  R - Return to previous menu&lt;br /&gt;  Q - Quit&lt;br /&gt;&lt;br /&gt;Make a selection:&lt;/pre&gt;
&lt;p&gt;XDMCP će se buniti kako ne može da nadje default display manager. Sve sto je potrebtno da ovo sredite je da napravite datoteku u /etc/X11 koja se zove default-display-manager i da u nju ubacite /usr/bin/xdm.&lt;/p&gt;
&lt;pre&gt;# cd /etc/X11/&lt;br /&gt;# touch default-display-manager&lt;br /&gt;# echo "/usr/bin/xdm" &amp;gt; default-display-manager&lt;/pre&gt;
&lt;br /&gt;Pošto ste sve konfigurisali kako treba kada se vratite u predhodni meni i pritisnete S treba da vam se pojavi ovakava konfiguracija. &lt;br /&gt;&lt;br /&gt;
&lt;pre&gt;ltspcfg v0.16            The Linux Terminal Server Project (http://www.LTSP.org)&lt;br /&gt;&lt;br /&gt;Interface IP Address      Netmask         Network         Broadcast        Used &lt;br /&gt;eth0      192.168.2.2     255.255.255.0   192.168.2.0     192.168.2.255   &amp;lt;-----&lt;br /&gt;&lt;br /&gt;Service    Installed   Enabled   Running   Notes                                &lt;br /&gt;dhcpd            Yes         no        Yes          Version 3&lt;br /&gt;tftpd              Yes         Yes       Yes         Has '-s' flag&lt;br /&gt;portmapper   Yes         no        Yes       &lt;br /&gt;nfs                 Yes         no        Yes       &lt;br /&gt;xdmcp           Yes         no        Yes          gdm   Using: gdm&lt;br /&gt;&lt;br /&gt;File                                      Configured  Notes                           &lt;br /&gt;/etc/hosts                                   Yes         &lt;br /&gt;/etc/hosts.allow                          Yes         &lt;br /&gt;/etc/exports                                Yes         &lt;br /&gt;/opt/ltsp-4.2/i386/etc/lts.conf     Yes         &lt;br /&gt;&lt;br /&gt;Configured runlevel: 3         (value of initdefault in /etc/inittab)&lt;br /&gt;   Current runlevel: 3         (output of the 'runlevel' command)&lt;br /&gt;&lt;br /&gt;Installation dir...: /opt/ltsp-4.2&lt;br /&gt;&lt;br /&gt;Press &amp;lt;enter&amp;gt; to return to the main menu...&lt;br /&gt;&lt;/pre&gt;
Kada ste uspešno konfigurisali sve što je trebalo, probajte da stratujete terminal i dajate mu opciju da butuje preko mreže.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;h2&gt;Korisni linkovi&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.ltsp.org/"&gt;http://www.ltsp.org/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.gentoo.org/doc/en/ltsp.xml"&gt;http://www.gentoo.org/doc/en/ltsp.xml&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;br /&gt;</content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>milobit</dc:creator>
    <dc:rights></dc:rights>
    <dc:date>2008-04-12T16:53:46Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://www.ns-linux.org/Uputstva/Gentoo/64bit-gentoo-i-ibm-thinkpad-t60p-finger-reader">
    <title>64bit Gentoo i Ibm Thinkpad T60p finger reader</title>
    <link>http://www.ns-linux.org/Uputstva/Gentoo/64bit-gentoo-i-ibm-thinkpad-t60p-finger-reader</link>
    <description>Ovo upustvo će vam pomoći da sredite identifikaciju pomoću biometrije sa thinkfinger čitačem </description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/">
&lt;p&gt;&lt;a title="http://thinkfinger.sourceforge.net" class="external text" href="http://thinkfinger.sourceforge.net/" rel="nofollow"&gt;Thinkfinger project&lt;/a&gt; pruža drajver za fingerprint reader firme &lt;a title="http://www.upek.com/" class="external text" href="http://www.upek.com/" rel="nofollow"&gt;UPEK&lt;/a&gt; / SGS Thomson Microelectronics. Ovaj uređaj se može naći u Asus, Dell, IBM/Lenovo i Thoshiba laptop računarima.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Instalacija je u principu veoma jednostavna. Prvo što treba da proverite da li u kernelu imate  ubačen User level driver support.  Ako nemate ubacite ga u kernel direktno ili ga ubacite samo kao modul. (Napomena: ako ga ubacite kao modul moraćete da ga ubacite u /etc/modules.autoload.d/kernel-2.6 da bi se modul automacki učitavao pri startovanju sistema.)&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Linux Kernel Configuration: Kernel support&lt;/p&gt;
&lt;div class="scroll"&gt;
&lt;pre&gt;Device Drivers  ---&amp;gt;&lt;br /&gt;    Input device support  ---&amp;gt;&lt;br /&gt;        [*]   Miscellaneous devices  ---&amp;gt;&lt;br /&gt;        &amp;lt;*&amp;gt;   User level driver support&lt;br /&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;
Pošto je kernel sredjen treba da se instalira thinkfinger paket. Thinkfinger paket se nalazi u portage stablu kao arch. Za sve one koji koriste stable granu potrebno je da odmaskiraju ovaj paket. Nakon toga, instalirajte ga.&lt;/p&gt;
&lt;p&gt;Posle uspešne instalacije prvo ćemo da proverimo da li sve radi. Za to ćemo koristi naredbu tf-tool --acquire.&lt;/p&gt;
&lt;p&gt;Naredbu izvršiti kao root&lt;/p&gt;
&lt;pre&gt;# tf-tool --acquire&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;
Po izvršenju ove naredbe bićemo obavezni tri puta pažljivo da provučemo prst preko čitača i naš otisak prsta biće memorisan u /tmp/test.bir&lt;br /&gt;&lt;br /&gt;Verifikaciju otiska uradićmo pomoću sledeće naredbe&lt;br /&gt;
&lt;pre&gt;# tf-tool --verify&lt;/pre&gt;
&lt;p&gt;Pošto smo se uverili da čitač lepo radi ostaje nam još da ga integrišemo u sistem i da ga dodamo u PAM. Za to moramo da editujemo /etc/pam.d/system-auth i da dodamo auth sufficient pam_thinkfinger.so .&lt;/p&gt;
&lt;p&gt;/etc/pam.d/system-auth&lt;/p&gt;
&lt;pre&gt;...&lt;br /&gt;auth     required     pam_env.so&lt;br /&gt;&lt;b&gt;auth     sufficient   pam_thinkfinger.so&lt;/b&gt;&lt;br /&gt;auth     sufficient   pam_unix.so try_first_pass likeauth nullok&lt;br /&gt;...&lt;/pre&gt;
I za kraj nam ostaje da ubacimo još otiske za usere koji koriste sistem.&lt;br /&gt;
&lt;pre&gt;# tf-tool --add-user $USERNAME&lt;/pre&gt;
Posle uspešno napravljenog otiska za milobit korisnika probao sam da vidim kako radi.&lt;br /&gt;&lt;br /&gt;
&lt;pre&gt;milobit@BlackPearl ~ $ su milobit&lt;br /&gt;Password or swipe finger:&lt;/pre&gt;
Password i dalje možete da koristite što je recimo veoma dobro i potrebno kada hocete da se logujete na mašinu daljinski preko ssh, onda vam biometrijska identifikacija ama baš nista ne pomaže. ;o)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Korisni linkovi:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a title="http://thinkfinger.sourceforge.net/" class="external text" href="http://thinkfinger.sourceforge.net/" rel="nofollow"&gt;Thinkfinger Website&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;&lt;a title="http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader_with_ThinkFinger" class="external text" href="http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader_with_ThinkFinger" rel="nofollow"&gt;ThinkWiki HowTo&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://gentoo-wiki.com/HOWTO_Thinkfinger"&gt;Gentoo Thinkfinger Howto&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
</content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>milobit</dc:creator>
    <dc:rights></dc:rights>
    <dc:date>2008-06-30T16:09:40Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://www.ns-linux.org/Uputstva/Gentoo/najbrza-instalacija-gentoo-linux-sistema">
    <title>Najbrža instalacija Gentoo Linux sistema</title>
    <link>http://www.ns-linux.org/Uputstva/Gentoo/najbrza-instalacija-gentoo-linux-sistema</link>
    <description>Pošto je puno ljudi pitalo kako, evo i odgovora</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/">
&lt;p&gt;Ideja za ovaj dokument je jednostavna. Previše je bilo žalbi kako grafički instaler ne radi (ne poričem), kako je teško instalirati, kako treba puno čitati. Evo jednog dokumenta koji Vam ne ostavlja ni malo izbora, a samim tim ne zahteva da skoro išta znate osim čiste osnove (oznake diskova, pravljenje particija i koliko Vam za koju particiju treba mesta).&lt;/p&gt;
&lt;p&gt;Sve što treba da skinete je LiveDVD (obratite pažnju, DVD ne CD) koji je dostupan samo putem &lt;a href="http://torrents.gentoo.org/"&gt;torrent&lt;/a&gt;-a. Odaberite DVD za Vašu arhitekturu (recimo, &lt;a href="http://torrents.gentoo.org/torrents/livedvd-i686-installer-2007.0.torrent"&gt;i686 arhitektura&lt;/a&gt;), narežite ga na medijum i podignite sistem sa njega. Ako ste upali u grafiku, uživajte u njoj dok možete, pošto ovaj dokument objašnjava kako instalirati sistem iz terminala.&lt;/p&gt;
&lt;p&gt;Pokrenite fdisk ili cfdisk (prvi je tekstualni, drugi ima neki interfejs koji olakšava radnje) i napravite particije kako Vam odgovara. Lepo bi bilo da napravite barem 3 particije (boot, root i swap), pri čemu je zgodno da boot particija bude primarna. Pretpostavićemo sledeći raspored particija:&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;/dev/hda1 =&amp;gt; /boot&lt;/li&gt;&lt;li&gt;/dev/hda2 =&amp;gt; /&lt;/li&gt;&lt;li&gt;/dev/hda3 =&amp;gt; swap (ne mount-uje se nigde)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Ovakve oznake ćete imati ako imate IDE disk. U slučaju SCSI ili sata, diskovi su /dev/sda, /dev/sdb, itd.&lt;/p&gt;
&lt;p&gt;Napravite fajl sisteme na novim particijama:&lt;/p&gt;
&lt;pre&gt;# mke2fs /dev/hda1&lt;br /&gt;# mkreiserfs /dev/hda2&lt;br /&gt;# mkswap /dev/hda3&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Aktivirajte swap particiju:&lt;/p&gt;
&lt;pre&gt;# swapon /dev/hda3&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Montirajte root particiju:&lt;/p&gt;
&lt;pre&gt;# mount /dev/hda2 /mnt/gentoo&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Napravite tačku montiranja za boot particiju i montirajte je:&lt;/p&gt;
&lt;pre&gt;# mkdir /mnt/gentoo/boot&lt;br /&gt;# mount /dev/hda1 /mnt/gentoo/boot&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Otpakujte stage3 arhivu&lt;/p&gt;
&lt;pre&gt;# tar xfvjp /mnt/cdrom/stages/stage3-x86-2008.0.tar.bz2 -C /mnt/gentoo&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Otpakujte portage. Ime može da se ne slaže sa onim prikazanim u daljem teksu. U tom slučaju je format obično portage-&amp;lt;datum&amp;gt;.tar.bz2, gde je datum u formatu YYYYMMDD (jedan primer je portage-20081016.tar.bz2):&lt;/p&gt;
&lt;pre&gt;# tar xfvjp /mnt/cdrom/snapshots/portage.tar.bz2 -C /mnt/gentoo/usr&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Prekopirajte distfiles&lt;/p&gt;
&lt;pre&gt;# cp -RP /mnt/cdrom/distfiles /mnt/gentoo/usr/portage&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Monitirajte dodatne putanje&lt;/p&gt;
&lt;pre&gt;# mount -o bind /dev /mnt/gentoo/dev&lt;br /&gt;# mount -o bind /proc /mnt/gentoo/proc&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Uradite šta god još mislite da je potrebno (podešavanje Internet konekcije, wifi, ...) i prekopirajte informaicje o DNS serverima i kernel zajedno sa modulima:&lt;/p&gt;
&lt;pre&gt;# cp /etc/resolv.conf /mnt/gentoo/etc&lt;br /&gt;# cp /mnt/cdrom/isolinux/gentoo /mnt/gentoo/boot&lt;br /&gt;# cp /lib/modules /mnt/gentoo/lib/&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;"Upadnite" u novu instalaciju:&lt;/p&gt;
&lt;pre&gt;# chroot /mnt/gentoo&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Promenite root lozinku:&lt;/p&gt;
&lt;pre&gt;# passwd root&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Namestite fstab fajl (fajl koji opisuje šta gde treba da se montira). Jedan primer fajla je (ukoliko niste particionisali drugačine nego što je predloženo na početku):&lt;/p&gt;
&lt;pre&gt;/dev/hda1	/boot	ext2		noatime		1 2&lt;br /&gt;/dev/hda2	/	reiserfs	noatime		0 1&lt;br /&gt;/dev/hda3	swap	swap		defaults	0 0&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Instalirajte GRUB i podesite GRUB (/boot/grub/menu.lst):&lt;/p&gt;
&lt;pre&gt;default 0&lt;br /&gt;timeout 10&lt;br /&gt;&lt;br /&gt;title=Linux&lt;br /&gt;root (hd0,0)&lt;br /&gt;kernel /vmlinuz root=/dev/hda2&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Upišite izmene u MBR sektor diska&lt;/p&gt;
&lt;pre&gt;# grub&lt;br /&gt;&amp;gt; root (hd0,0)&lt;br /&gt;&amp;gt; setup (hd0)&lt;br /&gt;&amp;gt; quit&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Instalirajte kernel i prekompajlirajte ga, kao i dodatni softver koji Vam treba a nalazi se na DVD-u. Recimo, rp-pppoe i dhcp.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Izađite iz chroot okruženja (CTRL + d) i resetujete mašinu:&lt;/p&gt;
&lt;pre&gt;# reboot&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Izvadite DVD kako boot proces ne bi počeo sa njega i trebao bi da Vas dočeka GRUB meni. Sačekajte 10 sekundi ili pritisnite tipku Enter. Ostalo bi trebalo da Vam je poznato. &lt;br /&gt;&lt;/p&gt;
</content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>meka</dc:creator>
    <dc:rights></dc:rights>
    <dc:date>2008-10-27T10:54:32Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://www.ns-linux.org/Uputstva/Gentoo/ccache-i-paludis">
    <title>Ccache i paludis</title>
    <link>http://www.ns-linux.org/Uputstva/Gentoo/ccache-i-paludis</link>
    <description>Upustvo kako namestiti CCACHE sa paludisom i ubrzati kompajliranje</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/">
&lt;p&gt;Šta je u stvari Ccache?&lt;/p&gt;
&lt;p&gt;Ccache je među memorija (Cache) za kompajler. Ona koristi gcc opciju "-E" kao i Hash vrednost da bi mogla da utvrdi, da li deo koji se trenutno kompajlira može da se pozove iz keša (Cache) i samim tim ne mora ponovo da se kompajlira. U optimalnom slučaju ovo može da donese 5-10 puta ubrzanje pri instaliranju paketa.&lt;/p&gt;
&lt;p&gt;Kao prvo treba da instaliramo ccache na sistemu.&lt;/p&gt;
&lt;pre&gt;# paludis -i ccache&lt;/pre&gt;
&lt;p&gt;Dodati putanje u /etc/paludis/bashrc&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;# ccache&lt;br /&gt;PATH="/usr/lib/ccache/bin/:${PATH}"&lt;br /&gt;CCACHE_DIR="/var/tmp/ccache"&lt;br /&gt;SANDBOX_WRITE="${SANDBOX_WRITE}:${CCACHE_DIR}"&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Posle ovoga trebalo bi da napravite direktorijum i sredite prava za ccache&lt;/p&gt;
&lt;pre&gt;# mkdir /usr/lib/ccache&lt;br /&gt;# chmod g+X -R /usr/lib/ccache&lt;/pre&gt;
&lt;p&gt;i za kraj potrebtno je ubaciti ccache u okruženje&lt;/p&gt;
&lt;pre&gt;# echo "CCACHE_DIR=\"/var/tmp/ccache\"" &amp;gt;&amp;gt; /etc/env.d/99local&lt;br /&gt;# env-update &amp;amp;&amp;amp; source /etc/profile&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Kako testirati da li ccache radi?&lt;/p&gt;
&lt;p&gt;Najbolji način za to je da u jednom xterm-u startujemo sledeću komandu&lt;/p&gt;
&lt;pre&gt;# CCACHE_DIR="/var/tmp/ccache/" watch -d ccache -s&lt;/pre&gt;
&lt;p&gt;i potom u drugom startujemo instaliranje paketa pomoću paludis-a. Čim krene instalacija u drugom xterm-u bi trebalo da vidite kako se keširaju neke stvari pri kompajliranju.&lt;/p&gt;
&lt;p&gt;Ako nećete interaktivno da posmatrate stvari dovoljno je svremena na vreme pokrenete ccache -s i da vidite koliko Vam je pun keš.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;U slučaju da imate mnogo paketa na sistemu preporučuje se povećanje ccache-a na 2Gb. To možete da odradite pomoću sledeće komande.&lt;/p&gt;
&lt;pre&gt;# ccache -M 2G&lt;/pre&gt;
&lt;p&gt;Mogući problemi!&lt;br /&gt;Ponekad ccache posle instalacije neće da kešira stvari, problem se vrlo lako rešava tako sto će te izbrisati /var/tmp/ccache direktorijum. Pri sledećem izvršavanju paludis komande, paludis će automacki da kreira ccache direktorium i problemi će nestati.&lt;br /&gt;&lt;/p&gt;
</content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>milobit</dc:creator>
    <dc:rights></dc:rights>
    <dc:date>2008-06-24T22:20:30Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://www.ns-linux.org/Uputstva/Gentoo/paludis-i-resume-komanda">
    <title>Paludis i resume komanda</title>
    <link>http://www.ns-linux.org/Uputstva/Gentoo/paludis-i-resume-komanda</link>
    <description>Mali trikovi za bolje korišćenje resume komande</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/">
&lt;p&gt;Svaki put kad instalirate neki novi paket i koristite paludis komandu a pukne instalacija nekog od paketa, na kraju uvek imate resume komadnu koju možete da prekopitate i nastavite tamo gde ste stali. Sve to lepo funkcioniše dok ne stigne recimo novi gcc kada morate da prekompajlirate sve pakete na Vašem sistemu. Ja trenutno na mom laptopu imam 1070 paketa. Zamislite kako izgleda resume komanda kada, recimo, neki paket pukne posle 351 paketa zbog, na primer, loše provere sigurnosne sume. Ovo upustvo će Vam pomoći da prevaziđete ove probleme.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Sve što treba da koristimo je da u paludis komandu ubacimo opciju --resume-command-template&lt;/p&gt;
&lt;pre&gt;# paludis -i --dl-reinstall always everything --&lt;b&gt;resume-command-template blackpearl-XXXXXX&lt;/b&gt;&lt;/pre&gt;
Posle --resume-commad-template se piše ime, u mom slučaju je ime mašine i što je jako bitno je šest puta veliko X.  Kada paludis krene da radi on automacki zameni XXXXXX sa 6 random simbola iz ASCII opsega. Za one naprednije,  objašnjenje je da paludis u ovom slučaju koristi mktemp.&lt;br /&gt;&lt;br /&gt;Ta datoteka izgleda, recimo, ovako:&lt;br /&gt;
&lt;pre&gt;blackpearl-AwaORB&lt;/pre&gt;
&lt;p&gt;Kada Vam pukne paludis ili morate da ga prekinete jer nemate više vremena, kompletan nastavak komande će biti u tom fajlu i dovoljno je samo da ga opet pokrenete sa:&lt;/p&gt;
&lt;pre&gt;# sh blackpearl-AwaORB&lt;/pre&gt;
Napomena: U direktorijumu u kome se trenutno nalazite će Vam biti memorisan fajl resume opcije, osim ako ne zadate punu putanju (na primer, /tmp/paludis-resume-XXXXXX).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>milobit</dc:creator>
    <dc:rights></dc:rights>
    <dc:date>2007-10-09T21:14:50Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://www.ns-linux.org/Uputstva/Gentoo/gentoo-stage4">
    <title>Gentoo stage4</title>
    <link>http://www.ns-linux.org/Uputstva/Gentoo/gentoo-stage4</link>
    <description>...ili kako da instaliram gentoo na laptop, a da ne umre od kompajliranja</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/">
&lt;p&gt;Posedujete ultra brzu desktop mašinu sposobnu da izađe na kraj sa silnim danonoćnim kompajliranjem i navukli ste se na Gentoo. Sada bi ga želeli i na svom starom notebook-u ili pentium I radnoj stanici koju ste dobili od tekte (strica, ujaka, brata, sestre, jetrve...) i želite od nje da napravite Gentoo box. Pri samoj pomisli na tako nešto uplašili ste se da vam ne umre laptop ostavljen danonoćno pod punim opterećenjem da kompajlira, ili u slučaju pentium I da možda tek vaši unuci pri kraju ovog veka dočekaju da vide gotov sistem. Postoje dva načina da ovo rešite:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;
&lt;p&gt;Korišćenjem distcc-a&lt;/p&gt;
&lt;/li&gt;&lt;li&gt;
&lt;p&gt;Kreiranje stage4 na desktop mašini&lt;/p&gt;
&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;br /&gt;Prvi način podrazumeva da u kompajliranje bude uključena i vaša desktop mašina, medjutim onda i dalje morate držati vaš laptop uključen. Ovo uputstvo opisuje drugi način. Ideja je da na desktop mašini kreirate kompletan sistem za vašu slabu mašinu i da taj sistem kasnije samo otpakujete na slaboj mašini. Princip je sličan instalaciji Gentoo distribucije bez grafičkog instalera.&lt;/p&gt;
Pod terminom "desktop" podrazumeva se mašina na kojoj se vrši kompajliranje, dok "laptop" označava mašinu na koju je potrebno instalirati Gentoo (otpakovati stage4).&lt;br /&gt;&lt;br /&gt;Ako želite samo da klonirate gotov sistem, možete odmah preći na sekciju Pakovanje i selidba. Ovo uputstvo je pisano za slučajeve da su vam i desktop i laptop mašina iste arhitekture ili ako vam je dekstop 64-bitni, a laptop 32-bitni (obrnuto ne može).&lt;br /&gt;&lt;br /&gt;
&lt;h3&gt;Otpakivanje stage3&lt;/h3&gt;
&lt;p&gt;Kao prvo potrebno je napraviti direktorijum na dekstop mašini koji će predstavljati root (/) za laptop mašinu. Možete samo kreirati direktorijum, a ako imate slobodnu particiju, možete je monitrati na neku lokaciju npr.&lt;/p&gt;
&lt;br /&gt;
&lt;pre&gt;# mkdir /mnt/laptop&lt;/pre&gt;
&lt;p&gt;
a ako želite da montirate particiju ili disk kucate i&lt;/p&gt;
&lt;br /&gt;
&lt;pre&gt;# mount /dev/hda2 /mnt/laptop&lt;/pre&gt;
&lt;p&gt;
Naravno, umesto hda2 stavite vaš disk/particiju.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Na lokaciji &lt;a class="generated" href="http://www.gentoo.org/main/en/mirrors.xml"&gt;http://www.gentoo.org/main/en/mirrors.xml&lt;/a&gt; odaberite mirror i skinte stage3 arhivu za vašu arhitekturu (arhitekturu laptop računara).&lt;/p&gt;
&lt;p&gt;Arhivu otpakujete u /mnt/laptop&lt;/p&gt;
&lt;br /&gt;
&lt;pre&gt;# cd /mnt/laptop&lt;br /&gt;# tar xjpf /putanja/do/arhive/stage3*tar.bz2&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;h3&gt;Montiranje&lt;/h3&gt;
&lt;p&gt;Za sada je nepotrebno praviti kopiju portage-a, a pogotovo distfiles-a, pa ćemo povezati da naš laptop koristi portage od desktop mašine. Takođe, potrebno je montirati i /dev i /proc direktorijum i kopirati resolv.conf.&lt;/p&gt;
&lt;br /&gt;
&lt;pre&gt;# mount /usr/portage /mnt/laptop/usr/portage&lt;br /&gt;# cp -L /etc/resolv.conf /mnt/laptop/etc&lt;br /&gt;# mount -t proc none /mnt/laptop/proc&lt;br /&gt;# mount -o bind /dev /mnt/laptop/dev&lt;/pre&gt;
&lt;h3&gt;&lt;br /&gt;&lt;/h3&gt;
&lt;h3&gt;FLAGOVI&lt;/h3&gt;
&lt;p&gt;Potrebno je srediti flagove u /mnt/laptop/etc/make.conf ili ako koristite paludis /mnt/laptop/etc/paludis/. Konfiguracija USE i CFLAGS neće biti ovde opisivana, jer već postoji uputstvo za to na ovom sajtu.&lt;/p&gt;
&lt;br /&gt;
&lt;h3&gt;CHROOT-ovanje&lt;/h3&gt;
&lt;p&gt;Sledeći korak je korišćenje komande chroot koja služi za promenu root direktorijuma.&lt;/p&gt;
&lt;p&gt;U slučaju da su vam i desktop i laptop iste arhitekture (npr x86), dovoljno je kucati sledeće&lt;/p&gt;
&lt;pre&gt;# chroot /mnt/laptop /bin/bash&lt;/pre&gt;
Ako je vaš desktop 64-bitni, a laptop 32-bitni. potrebno je kucati&lt;br /&gt;&lt;br /&gt;
&lt;pre&gt;# linux32 chroot /mnt/laptop /bin/bash&lt;/pre&gt;
&lt;br /&gt;Sada nam je /mnt/laptop postao root direktorijum (/). Sada je potrebno kreirati promenljive novog okruženja i učitati ih u memoriju. To radimo pomoću sledeće dve komande.&lt;br /&gt;&lt;br /&gt;
&lt;pre&gt;# env-update&lt;br /&gt;# source /etc/profile&lt;/pre&gt;
&lt;br /&gt;Ne bi bilo loše označiti prompt u tom terminalu, kako bi znali da je promenjen root.&lt;br /&gt;&lt;br /&gt;
&lt;pre&gt;export PS1="(chroot) $PS1"&lt;/pre&gt;
&lt;br /&gt;Konfigurisanje&lt;br /&gt;Pre nego što predjemo na instalaciju i kompajliranje, potrebno je podesiti parametre sistema (sat, mreža i sl.). Ovde su podešavanja data u grubim crtama, detaljniji opis se može naći u gentoo handbook koji je dostupan na zvaničnom sajtu gentoo distribucije. &lt;br /&gt;Kao prvo, potrebno je podestit lokalizaciju. To možete uraditi editovanjem /etc/locale.gen ili koristeći alat locale-gen. Nakon toga je potrebno podesiti vremensku zonu. Odaberite vašu zonu u  /usr/share/zoneinfo i kopirajte je u /etc/localtime. &lt;br /&gt;&lt;br /&gt;
&lt;pre&gt;# cp /usr/share/zoneinfo/Europe/Belgrade /etc/localtime&lt;/pre&gt;
&lt;br /&gt;
&lt;p&gt;Sledi instalacija i kompajliranje kernela. Kernel preuzimate sledećom komandom&lt;/p&gt;
&lt;pre&gt;# emerge gentoo-sources&lt;/pre&gt;
&lt;br /&gt;Nakon toga iskompajlirajte kernel (manualno ili koristeći genkernel). Ubacite module potrebne za učitavanje u /etc/modules.autoload.d/kernel-2.6&lt;br /&gt;Posle kompajliranja kernela potrebno je podesiti sledeće konfiguracione fajlove&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;/etc/fstab&lt;/li&gt;&lt;li&gt;Mreža (/etc/hosts, /etc/conf.d/hostname i /etc/conf.d/net&lt;/li&gt;&lt;li&gt;/etc/rc.conf&lt;/li&gt;&lt;li&gt;Konfiguracija tastature (/etc/conf.d/keymaps)&lt;/li&gt;&lt;li&gt;Sat (/etc/conf.d/clock). Ako je postavljena CLOCK promenljiva na UTC, stavite je na local. Takođe podesite TIMEZONE na vremensku zonu koju koristite (npr. Europe/Belgrade).&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Ostalo je još da se podesi šifra za root korisnika, kako bi mogli sledeći put da se ulogujete u sistem.&lt;br /&gt;&lt;br /&gt;
&lt;pre&gt;# passwd&lt;/pre&gt;
&lt;br /&gt;
&lt;h3&gt;Instalacija sistemskih paketa&lt;/h3&gt;
&lt;br /&gt;Koristeći svoj omiljeni alat (emerge ili paludis)  instalirajte sve potrebne sistemske pakete (System logger, Cron deamon, File system alate, alate mrežu (dhcpcd, ppp) i boot loader (grub ili lilo)). Detalji o njihovom podešavanju prevazilaze obim ovog uputstva. Uputstva za podešavanje svakog od ovih alata možete naći na ovom sajtu ili pročitati u gentoo handbook. &lt;br /&gt;Podesite grub (lilo), ali nemojte koristiti grub-install (lilo) još. To se primenjuje tek kada ovaj sistem stigne na svoje odredište (laptop).&lt;br /&gt;&lt;br /&gt;Sledi naša omiljenija faza.&lt;br /&gt;&lt;br /&gt;
&lt;h3&gt;Kompajliranje do besvesti&lt;/h3&gt;
&lt;br /&gt;Kao prvo bi savetovao da rekompajlirate ceo sistem i svet. Nakon toga instalirajte sve pakete koje želite (kde, openoffice, ...). Ako u toku ove operacije budete gasili kompjuter (da ga npr. stavite malo u frižider), potrebno je ponoviti faze montiranje i chroot-ovanje kako biste mogli nastaviti sa kompajliranjem.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;h3&gt;Pakovanje i selidba&lt;/h3&gt;
&lt;br /&gt;Nakon par dana kompajliranja, konačno spremni za selidbu. Pošto se vaš laptop (ili jetrvin pentium I) već nakupio prašine od silnog čekanja da postane Gentoo box, savetujem da prvo obrišete prašinu (za one koji stavljaju i gnome i kde i kompajliraju openoffice biće bogme i paučine da se skida). Prvo moramo zapakovati naš sistem. Da bi to uradili, potrebno je napraviti tekstualni fajl koji sadrži sve direktorijume koje ne želimo da kopiramo. Sledi jedan primer:&lt;br /&gt;&lt;br /&gt;
&lt;pre&gt;.bash_history&lt;br /&gt;/tmp/*&lt;br /&gt;/proc/*&lt;br /&gt;/sys/*&lt;br /&gt;/etc/ssh/ssh_host_*&lt;br /&gt;/usr/portage/distfiles/*&lt;br /&gt;/usr/portage/packages/*&lt;br /&gt;/putanja/gde/snimate/stage4.tar.bz2&lt;/pre&gt;
&lt;br /&gt;Kada iza direktorijuma stavite znak * to znači da će direktorijum biti kreiran, ali da njegov sadržaj neće ući u arhivu. Ovde se uglavnom nalazi sve što se mora izdvojiti, ako mislite da vam još neki direktorijum nije potreban....dodajte. Nazovite fajl stage4.excl.&lt;br /&gt;&lt;br /&gt;Potom koristeći tar zapakujte sve. Osigurajte se da imate dovoljno mesta na particiji za ovu operaciju. Ako nemate, možete mountovati neki hard (particiju, nfs...) na kome ima mesta, ali pri tom obavezno ubacite i njegovu putanju u stage4.excl fajl. &lt;br /&gt;&lt;br /&gt;
&lt;pre&gt;# tar cjfp /putanja/gde/snimate/stage4.tar.bz2 / -X stage4.excl&lt;/pre&gt;
&lt;br /&gt;Sledeće što treba uraditi je podići gentoo live cd na laptop-u. Nakon što ste podigli sistem, isparticionišite i formatirajte. Ovde ćemo predpostaviti da ste montirali particiju na koju želite da stavite gentoo u /mnt/gentoo. Sledi otpakivanje arhive:&lt;br /&gt;&lt;br /&gt;
&lt;pre&gt;# cd /mnt/gentoo&lt;br /&gt;# tar -xvjpf stage4.tar.bz2&lt;/pre&gt;
Ponovite procedure Montiranje i CHROOT-ovanje (samo sada koristite /mnt/gentoo, a ne /mnt/laptop).&lt;br /&gt;Pogledajte još jednom da li ste dobro podesili konfiguracione fajlove (pogotovo /etc/fstab i /boot/grub/grub.conf).&lt;br /&gt;Poslednja procedura....instalirajte boot loader (grub-install ili lilo).&lt;br /&gt;Reboot.&lt;br /&gt;&lt;br /&gt;Za kraj&lt;br /&gt;&lt;br /&gt;Ako u budućnosti želite da dodate ili osvežite neke pakete, možete podesiti da vam laptop koristi distcc i da desktop mašina radi svo kompajliranje. Ako vam treba kompletan update sistem i sveta, preporučujem da zapakujete sistem na laptopu, vratite ga na desktop i ponovite ovu proceduru. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>dreamerns</dc:creator>
    <dc:rights></dc:rights>
    <dc:date>2007-09-17T16:45:07Z</dc:date>
    <dc:type>Page</dc:type>
  </item>


  <item rdf:about="http://www.ns-linux.org/Uputstva/Gentoo/kexec">
    <title>Kexec</title>
    <link>http://www.ns-linux.org/Uputstva/Gentoo/kexec</link>
    <description>Brži reboot pomoću kexec kernel opcije</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/">
&lt;p&gt;&lt;b&gt;Šta je Kexec?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Help za kexec u kernelu kaže sledeće:&lt;br /&gt;&lt;i&gt;kexec is a system call that implements the ability to shutdown your current kernel, and to start another kernel. It is like a reboot but it is independent of the system firmware.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Kexec nije nista drugo nego jedna vrsta software reboot opcije. Pomoću njega možete direktno posle "gasenja" jednog kernela automacki da startuje drugi kernel bez da pri tome morate da prođete startovanje računara kroz bios kao što je to normalna procedura.&lt;/p&gt;
&lt;br /&gt;
&lt;p&gt;&lt;b&gt;Šta je potrebno?&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; &lt;a title="ebuild:sys-apps/kexec-tools" class="extiw" href="http://gentoo-portage.com/Search?search=sys-apps/kexec-tools"&gt;sys-apps/kexec-tools&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&amp;gt;= 2.6.13 kernel sa uključenom kexec podrškom&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;Konfiguracija Kernela i uključivanje kexec podrške:&lt;br /&gt;&lt;br /&gt;
&lt;pre&gt; Symbol: KEXEC [=y]   &lt;br /&gt;  Prompt: kexec system call&lt;br /&gt;  Defined at arch/i386/Kconfig:786&lt;br /&gt;  &lt;br /&gt; Location:&lt;br /&gt;  --&amp;gt; Processor type and features --&amp;gt;&lt;br /&gt;      [*] kexec system call&lt;/pre&gt;
Posle ubacivanja kexec podrške  memorisati kernel konfiguraciju, prekompajlirati kernel i ponovo startovati sistem.&lt;br /&gt;&lt;br /&gt;Pošto je kernel sređen potrebno je još instalirati kexec-tool paket.&lt;br /&gt;
&lt;p&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Konfiguracija za kexec&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Konfiguracija se nalazi u /etc/conf.d/kexec i ona izgleda ovako:&lt;/p&gt;
&lt;pre id="codemain" class="code"&gt;# Boot partition&lt;br /&gt;#BOOTPART="/boot"&lt;br /&gt; &lt;br /&gt;# Kernel name&lt;br /&gt;KNAME="vmlinuz"&lt;br /&gt; &lt;br /&gt;# Root partition (should be autodetected)&lt;br /&gt;ROOTPART="/dev/sda3"&lt;br /&gt; &lt;br /&gt;# Kernel parameters (should be autodetected)&lt;br /&gt;#KPARAM="splash=silent,theme:emergence"&lt;br /&gt; &lt;br /&gt;# Initrd&lt;br /&gt;#INITRD="/boot/fbsplash-emergence-1024x768"&lt;br /&gt; &lt;br /&gt;# Load kexec kernel image into memory during shutdown instead of bootup&lt;br /&gt;# (default: yes)&lt;br /&gt;#LOAD_DURING_SHUTDOWN="yes"&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;KNAME je ime kernela koji će se startovati dok je ROOTPART  putanja particije gde se nalazi /boot direktorijum kao i kernel.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Init skript&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Init skript se nalazi u /etc/init.d/kexec i pokrećemo ga sa:&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;# /etc/init.d/kexec start&lt;/pre&gt;
&lt;p&gt;Da bi se kexec startovao automacki pri svakom startovanju sistema potrebno je uraditi sledeće:&lt;/p&gt;
&lt;pre&gt;# rc-update add exec default&lt;/pre&gt;
&lt;p&gt;E sad je došlo na red i da probamo kako to i radi :o)&lt;/p&gt;
&lt;pre&gt;# reboot&lt;/pre&gt;
&lt;p&gt;&lt;b&gt;Kako odraditi standardnu reboot komandu bez upotrebe exec tools-a&lt;/b&gt;?&lt;/p&gt;
&lt;pre&gt;# /etc/init.d/kexec stop&lt;/pre&gt;
&lt;p&gt;Posle zaustavljanja kexec servisa, normalno odraditi reboot naredbu.&lt;/p&gt;
&lt;pre&gt;# reboot&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;Lepo objašnjenje kako kexec radi:&lt;br /&gt;&lt;a href="http://www-128.ibm.com/developerworks/linux/library/l-kexec.html"&gt;http://www-128.ibm.com/developerworks/linux/library/l-kexec.html&lt;/a&gt;&lt;/p&gt;
</content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>milobit</dc:creator>
    <dc:rights></dc:rights>
    <dc:date>2007-09-04T18:49:34Z</dc:date>
    <dc:type>Page</dc:type>
  </item>





</rdf:RDF>
