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

<channel>
	<title>Ralf Eisenreich &#187; linux</title>
	<atom:link href="http://sqlblog.de/blog/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://sqlblog.de/blog</link>
	<description>SQLBlog.DE &#124; ..things to remember</description>
	<lastBuildDate>Mon, 09 Apr 2012 07:11:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>OpenProj &#8211; Alternative zu MS Project</title>
		<link>http://sqlblog.de/blog/2008/01/openproj-alternative-zu-ms-project/</link>
		<comments>http://sqlblog.de/blog/2008/01/openproj-alternative-zu-ms-project/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 16:10:06 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Freeware]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://sqlblog.de/blog/index.php/2008/01/15/openproj-alternative-zu-ms-project/</guid>
		<description><![CDATA[Wer eine freie und kostengünstige Alternative zu Microsoft Project sucht, kann mit OpenProj fündig werden. Als Java-Anwendung unterstützt die Software...]]></description>
			<content:encoded><![CDATA[<p><img src='http://sqlblog.de/blog/wp-content/uploads/2008/01/openproj.jpg' alt='openproj.jpg' /> Wer eine freie und kostengünstige Alternative zu Microsoft Project sucht, kann mit <a href="http://openproj.org/">OpenProj</a> fündig werden. Als Java-Anwendung unterstützt die Software Mac, Unix, Linux und Windows.</p>
<p>Außerdem steht OpenProj unter der Common Public Attribution License 1.0 (CPAL) und ist damit Open-Source.</p>
<p>Die Firma hinter OpenProj heißt <a href="http://openproj.org/">Projity</a> und stellt folgende Features heraus:</p>
<ul>
<li>OpenProj basiert auf einer SaaS-Lösung (Software as a Service oder Project-On-Demand)</li>
<li>es handle es sich um einen vollwertigen Ersatz für Microsoft Project (Datei-Format ist überführbar!)</li>
<li>keine hohen Lizenzkosten</li>
<li>Gantt-Diagramme</li>
<li>Netzwerk-Diagramme (PERT Charts)</li>
<li>Projektstrukturpläne</li>
<li>Leistungswertanalysen</li>
</ul>
<p>Also das klingt doch vielversprechend.</p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2008/01/openproj-alternative-zu-ms-project/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Komische Zeichen in Midnight Commander</title>
		<link>http://sqlblog.de/blog/2008/01/komische-zeichen-in-midnight-commander/</link>
		<comments>http://sqlblog.de/blog/2008/01/komische-zeichen-in-midnight-commander/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 18:17:56 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[putty]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://sqlblog.de/blog/index.php/2008/01/14/komische-zeichen-in-midnight-commander/</guid>
		<description><![CDATA[Falls Putty verwendet wird und nur komische Zeichen im Midnight Commander dargestellt werden, dann einfach folgende Einstellung vornehmen: Putty-Konfiguration Window:...]]></description>
			<content:encoded><![CDATA[<p>Falls Putty verwendet wird und nur komische Zeichen im Midnight Commander dargestellt werden, dann einfach folgende Einstellung vornehmen:</p>
<ul>
<li>Putty-Konfiguration</li>
<li>Window: Translation</li>
<li>Character Set Translation On Received Data</li>
<li>Passenden Zeichensatz auswählen (z.B. meistens UTF-8)</li>
</ul>
<p>Vorher: <img src='http://sqlblog.de/blog/wp-content/uploads/2008/01/putty01.png' alt='Putty 01' /><br />
Nachher: <img src='http://sqlblog.de/blog/wp-content/uploads/2008/01/putty02.png' alt='Putty 02' /></p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2008/01/komische-zeichen-in-midnight-commander/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Ubuntu Mouse Problem VirtualPC 2007</title>
		<link>http://sqlblog.de/blog/2007/06/ubuntu-mouse-problem-virtualpc-2007/</link>
		<comments>http://sqlblog.de/blog/2007/06/ubuntu-mouse-problem-virtualpc-2007/#comments</comments>
		<pubDate>Fri, 08 Jun 2007 12:15:25 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[virtualpc]]></category>

		<guid isPermaLink="false">http://sqlblog.de/blog/index.php/2007/06/08/ubuntu-mouse-problem-virtualpc-2007/</guid>
		<description><![CDATA[workaround: add in /boot/grub/menu.lst kernel parameter i8042.noloop]]></description>
			<content:encoded><![CDATA[<p>workaround:  add in /boot/grub/menu.lst kernel parameter <strong>i8042.noloop</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2007/06/ubuntu-mouse-problem-virtualpc-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>siemens handy mit linux / unix synchronisieren</title>
		<link>http://sqlblog.de/blog/2006/03/siemens-handy-mit-linux-unix-synchronisieren/</link>
		<comments>http://sqlblog.de/blog/2006/03/siemens-handy-mit-linux-unix-synchronisieren/#comments</comments>
		<pubDate>Wed, 01 Mar 2006 09:02:55 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[handy]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[siemens]]></category>

		<guid isPermaLink="false">http://blog.ralf-eisenreich.de/blog/index.php/2006/04/07/siemens-handy-mit-linux-unix-synchronisieren/</guid>
		<description><![CDATA[sync myhandy? einleitung dieser artikel richtet sich an besitzer eines siemenshandys der neueren generation. unter linux ist es leider immer...]]></description>
			<content:encoded><![CDATA[<pre>sync myhandy?</pre>
<p><strong>einleitung</strong><br />
dieser artikel richtet sich an besitzer eines siemenshandys der neueren generation. unter linux ist es leider immer noch sehr umstÃ¤ndlich zugriff auf das Handy zu bekommen, zumal z.z. von siemens nur software fÃ¼r das windows-betriebssystem angeboten wird.<br />
FÃ¼r folgende gerÃ¤te kann man in diesem artikel unterstÃ¼tzung finden:<br />
- SL55<br />
- SL45i / SL45<br />
- SL 42<br />
- S55<br />
- S45i / S45<br />
- S40<br />
- ME45<br />
- MT50<br />
- M50<br />
- M35i / M35<br />
- CL55 / C55<br />
- C45<br />
- A55<br />
- A50</p>
<p>es kommt auf die neue modemfunktionalitÃ¤t an, die zum austauschen / synchonisieren von daten verwendet wird.<br />
auf den flexible-memory (wird z.b. fÃ¼r java-programme und bilder genutzt) kann auÃŸerdem zugegriffen werden.</p>
<p>durch eine recherche findet man einiges an programmen, die den gewÃ¼nschten zweck erfÃ¼llen sollen. doch leider wird man bei manchen programmen auch enttÃ¤uscht feststellen, dass nicht alles gold ist was glÃ¤nzt.</p>
<p><strong>was brauche ich?</strong><br />
um daten (adressbuch / telefonbuch / kalender / ..) zu synchronisieren braucht man eigentlich nur ein tool, welches die modemfunktionalitÃ¤t des handys beherrscht. (z.b. Ã¼ber irda, serielles kabel, usb)</p>
<p>um auf den flexible-memory (bilder, tÃ¶ne, java-programme)         zuzugreifen, benÃ¶tigt man ein tool, das eine serielle verbindung         zum handy herstellen und den speicher des handys auslesen kann. um java-games auf dem handy zu installieren ist diese verbindungsart notwendig.</p>
<hr />
<div class="headline2">kandy</div>
<p><a target="blank" href="http://www.kandy.kde.org/">kandy</a> wird bereits dem <a target="blank" href="http://www.kde.org/">kde-paket</a> mitgeliefert. leider ist es bisweilen sehr umstÃ¤ndlich eine         funktionsfÃ¤higkeit mit siemens-handys herzustellen, da man die modembefehle selbst bearbeiten und diese fÃ¼r siemens-handys anpassen muss.<br />
eins geht auf jeden fall &#8211; man kann statusinformationen vom handy abrufen.</p>
<p>die verbindung wird auf dem folgenden weg hergestellt<br />
- handy und computer durch das serielle kabel verbinden<br />
- im menÃ¼ unter kandy einrichten die serielle schnittstelle bestimmen:<br />
&#8211; fÃ¼r COM1 &#8211; &#8220;/dev/ttyS0&#8243; und fÃ¼r COM2 &#8211; &#8220;/dev/ttyS1&#8243;<br />
- im menÃ¼ modem die verbindung herstellen</p>
<p>ich bin gespannt auf die nÃ¤chste version, die hoffentlich einige neuerungen mitsichbringt.</p>
<p><img id="image20" alt="scxx" src="http://ralf-eisenreich.de/blog/wp-content/uploads/2006/04/scx.thumbnail.jpg" /></p>
<hr />
<div class="headline2">scmxx mit gscmxx</div>
<p><a target="blank" href="http://www.hendrik-sattler.de/scmxx/">scmxx</a> ist ein kommandozeilen-tool, welches beim testen mit mehreren siemens-handys sehr gut funktioniert hat. damit ist         dieses tool auch mein persÃ¶nlicher favourit.<br />
die installation ist eigentlich auch sehr einfach:<br />
- programm <a target="blank" href="http://www.hendrik-sattler.de/scmxx/">hier</a> downloaden<br />
- kommandozeile Ã¶ffnen (z.b. xterm)<br />
- datei (in ein verzeichnis) extrahieren:</p>
<pre>tar zxf *.tar.gz</pre>
<p>- in das neue verzeichnis wechseln</p>
<pre>cd <em>verzeichnis</em></pre>
<p>- folgenden befehl ausfÃ¼hren:</p>
<pre>perl Makefile.PL</pre>
<p>- wenn keine fehler gemeldet wurden:</p>
<pre>make</pre>
<p>- als root anmelden:</p>
<pre>su</pre>
<p>- wenn keine fehler gemeldet wurden:</p>
<pre>make install</pre>
<p>- ausfÃ¼hren (als normaler user) mit:</p>
<pre>scmxx</pre>
<p><a target="blank" href="http://gscmxx.sourceforge.net/">gscmxx</a> ist         das grafische frontend zu scmxx. dieses tool zeichnet sich durch eine         sehr bedienungsfreundliche oberflÃ¤che aus und eignet sich vor         allem fÃ¼r kommandozeilen-scheue user.<br />
die installation ist ebenfalls ganz leicht auszufÃ¼hren. folgen sie         einfach den anweisungen von oben oder nutzen sie die informationen auf der homepage.</p>
<p>die verbindung wird auf dem folgenden weg hergestellt<br />
- handy und computer durch das serielle kabel verbinden<br />
- bei verwendung von scmxx folgenden parameter angeben (com1):</p>
<pre>scmxx -d /dev/ttyS0</pre>
<p>- bei verwendung von gscmxx einfach unter einrichten den richtigen         anschluss wÃ¤hlen:<br />
&#8211; /dev/ttyS0 fÃ¼r com1 und /dev/ttyS1 fÃ¼r com2</p>
<p>achtung! mit diesem tool kÃ¶nnen sie ihr adressbuch, telefonbuch,         sms-speicher, betreiber-logo, &#8230; bearbeiten. jedoch bekommen sie         keinen zugriff auf den flexible-memory ihres siemens-handys. dazu         finden sie weiter unten ein tool mit dem namen &#8220;siefs&#8221;.</p>
<p>viel spass beim handy hacken <img src='http://sqlblog.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
<img alt="kandy" id="image19" src="http://ralf-eisenreich.de/blog/wp-content/uploads/2006/04/kandy.thumbnail.jpg" /></p>
<hr />
<div class="headline2">sieFS &#8211; mounten des fexible-memorys</div>
<p>fÃ¼r das syncronisieren habe ich ihnen nun schon ein paar tools         vorgestellt. doch um an das dateisystem des siemens-handy heranzukommen, benÃ¶tigen sie ein weiteres tool, das es erlaubt den flexible-memory ihres telefon als dateisystem in ihr system einzubinden (tolle sache wie ich finde).</p>
<p><a target="blank" href="http://mirror01.iptelecom.net.ua/%7Edmitry_z/siefs/">sieFS</a> ist eine software die das kernel-modul <a target="blank" href="http://sourceforge.net/projects/avf">fuse</a>         benutzt, das datei-systeme erzeugen kann. nach dem herunterladen muss nur noch kompiliert werden und nach einem mount-eintrag, kann das handy abgerufen werden.</p>
<p><strong>anleitung</strong><br />
- auf der <a target="blank" href="http://mirror01.iptelecom.net.ua/%7Edmitry_z/siefs/">sieFS-seite</a> das paket siefs-0.x.tar.gz downloaden<br />
- ausserdem benÃ¶tigen sie das <a target="blank" href="http://sourceforge.net/project/showfiles.php?group_id=21636&#038;package_id=31956">fuse-paket</a> (fuse-1.x.tar.gz)<br />
- kommandozeile Ã¶ffnen (z.b. xterm)<br />
- beide dateien (in je ein verzeichnis) extrahieren:</p>
<pre>tar zxf *.tar.gz</pre>
<p>- beginnen sie nun mit dem paket fuse und machen sie dann das gleiche         mit dem anderen paket<br />
- in das neue verzeichnis wechseln</p>
<pre>cd <em>verzeichnis</em></pre>
<p>- stellen sie sicher, dass sie den kernel-source installiert haben         (gewÃ¶hnlich unter &#8220;usr/src/linux&#8221;)<br />
- folgenden befehl ausfÃ¼hren:</p>
<pre>./configure</pre>
<p>- wenn keine fehler gemeldet wurden:</p>
<pre>make</pre>
<p>- als root anmelden:</p>
<pre>su</pre>
<p>- wenn keine fehler gemeldet wurden:</p>
<pre>make install</pre>
<p>- nun muss unter &#8220;/lib/modules/kernel-xx/kernel/fs/fuse/&#8221; das modul &#8220;fuse.o&#8221; existieren<br />
- falls dem nicht so ist, dann muss diese datei von hand aus dem         source-verzeichnis kopiert werden (fuse.o)<br />
- nun sind noch ein paar kleine eintrÃ¤ge in der mount-datei         nÃ¶tig:<br />
- als root anmelden mit</p>
<pre>su</pre>
<p>- die datei &#8220;/etc/fstab&#8221; in einem editor Ã¶ffnen:</p>
<pre>ee /etc/fstab</pre>
<p>- folgenden eintrag am ende hinzufÃ¼gen (fÃ¼r com1):</p>
<pre>/dev/ttyS0   /mnt/mobile   siefs   noauto,user   0 0</pre>
<p>- achtung: am ende der datei muss immer eine leerzeile (enter)         stehen!<br />
- nun muss noch das mount-verzeichnis &#8220;/mnt/mobile&#8221; erstellt werden:</p>
<pre>su</pre>
<pre>mkdir /mnt/mobile</pre>
<p>die verbindung wird dann so hergestellt:<br />
- falls sie nicht neu booten, mÃ¼ssen sie zuerst das kernel-modul         fuse laden:</p>
<pre>su</pre>
<pre>insmod fuse</pre>
<p>- handy und computer durch das serielle kabel verbinden<br />
- die kommandozeile Ã¶ffnen und folgenden befehl eingeben:</p>
<pre>mount /mnt/mobile</pre>
<p><strong>anmerkung</strong>: auf manchen systemen kann der fehler &#8220;couldn&#8217;t         execute modprobe.old&#8221; auftreten. abhilfe dazu schafft ein symlink, der         unter /bin/modprobe.old angelegt wird und auf /sbin/modprobe.old zeigt.         ich denke es ist ein bug.</p>
<p>mit diesem tool kÃ¶nnen sie nun auf ihren flexible-memory zugreifen. bei den java-fÃ¤higen handys kÃ¶nnen so nun ganz leicht java-programme installiert werden durch kopieren der entsprechenden datei in das verzeichnis &#8220;/mnt/mobile/Java/jam/&#8221;.</p>
<p>viel spass!</p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2006/03/siemens-handy-mit-linux-unix-synchronisieren/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>linux: papierkorb (libtrash)</title>
		<link>http://sqlblog.de/blog/2006/03/linux-papierkorb-libtrash/</link>
		<comments>http://sqlblog.de/blog/2006/03/linux-papierkorb-libtrash/#comments</comments>
		<pubDate>Wed, 01 Mar 2006 08:41:19 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[papierkorb]]></category>

		<guid isPermaLink="false">http://blog.ralf-eisenreich.de/blog/index.php/2006/04/07/linux-papierkorb-libtrash/</guid>
		<description><![CDATA[Choose Links einleitung: papierkorb unter linux? vielen linux-usern passiert es: es wird eine datei gelÃ¶scht und diese ist *(fast) unwiderruflich...]]></description>
			<content:encoded><![CDATA[<p><noscript></p>
<div class='caption'><a xhref="inline-uploading.php?action=links&amp;attachment=17&amp;post=15&amp;all=&amp;start=0" mce_href="inline-uploading.php?action=links&amp;attachment=17&amp;post=15&amp;all=&amp;start=0"   >Choose Links</a></div>
<p></noscript><strong>einleitung: papierkorb unter linux?</strong><img alt="title" id="image17" src="http://ralf-eisenreich.de/blog/wp-content/uploads/2006/04/trash1.gif" /><br />
vielen linux-usern passiert es: es wird eine datei gelÃ¶scht und diese ist *(fast) unwiderruflich weg, weil es keinen papierkorb gibt.</p>
<p>zwar hat der windowmanager kde auf seinem desktop einen papierkorb, doch kÃ¶nnen nur kde-programme diesen nutzen und die wenigsten tun dies auch. also mÃ¼sste ein tool her, welches schon von grund auf den papierkorb implementiert. ich denke die beste lÃ¶sung haben hier die entwickler von <a target="_blank" href="http://m-arriaga.net/software/libtrash/">libtrash</a> gefunden.</p>
<p>*(fast): man kann mit hilfe von speziellen kommandos eine         festplatten-wiederherstellung starten und hoffen, dass die gelÃ¶schte datei wiederhergestellt wird. dies ist im allgemeinen nur mÃ¶glich, wenn der computer sofort ausgeschaltet wird und auf der platte nicht wieder neue informationen den wichtigen bereich auf der platte Ã¼berschreiben.</p>
<p><strong>libtrash</strong><br />
libtrash ist eine shared library (gemeinsam genutzte bibliothek), die wenn sie geladen ist, auf linux-systemen die papierkorb-funktion implementiert.</p>
<p><strong>installation</strong><br />
sie kÃ¶nnen entweder den installationsanweisungen auf der libtrash-seite folgen oder ein fertiges paket installieren &#8211; es beliebt ihnen. fÃ¼r schnelle, die kurzanleitung:<br />
- herunterladen der neusten <a target="_blank" href="http://m-arriaga.net/software/libtrash/">version</a><br />
- die heruntergeladene datei entpacken und ggf kompilieren (dazu README lesen)<br />
- die datei &#8216;libtrash.so.xx&#8217; nach &#8216;/lib/libtrash.so.xx&#8217; kopieren<br />
-</p>
<p><strong>konfiguration</strong><br />
die konfiguration wird nun wie folgt vorgenommen:<br />
- die konfigurationsdatei fÃ¼r libtrash downloaden (siehe unten)<br />
- die kommandozeile Ã¶ffnen und als root anmelden</p>
<pre>su</pre>
<p>- die heruntergeladene datei nach /etc kopieren</p>
<pre>cp libtrash.conf /etc/libtrash.conf</pre>
<p>- ggf die datei anpassen, indem sie mit einem editor geÃ¶ffnet wird</p>
<pre>ee /etc/libtrash.conf</pre>
<p>- sie sollten, falls noch nicht geschehen, wieder als normaler user arbeiten (nicht als root)</p>
<pre>exit</pre>
<p>- folgende dateien anpassen, falls sie existieren:<br />
.bashrc &#8211; wird ausgefÃ¼hrt wann immer eine shell gestartet         wird<br />
.bash_profile &#8211; wird ausgefÃ¼hrt, wenn man sich von einem         entfernten rechner einloggt<br />
.profile &#8211; wird ausgefÃ¼hrt, wenn sich der user lokal         anmeldet</p>
<pre>ee /home//</pre>
<p>- in die dateien muss nun folgender eintrag gemacht werden:</p>
<pre>export LD_PRELOAD=/lib/libtrash.so.1</pre>
<p>damit ist die konfiguration abgeschlossen und nach einem ab-/anmelden steht die volle papierkorb-funktion zur verfÃ¼gung.</p>
<p><strong>benutzung</strong><br />
unter dem verzeichnis /home//Trash befinden sich jetzt alle         verÃ¤nderten oder gelÃ¶schten dateien. sie kÃ¶nnen diese von dort wiederherstellen, indem sie einfach die gewÃ¼nschte datei         dorthin kopieren, wo sie sie benÃ¶tigen. falls sie die         vorgeschlagene konfiguration benutzt haben, hat das         papierkorb-verzeichnis zwar keinen schreibzugriff (sie kÃ¶nnen dann         den papierkorb nicht einfach so leeren), aber eine wichtige absicherung dafÃ¼r, falls sie einmal ihr home-verzeichnis lÃ¶schen sollten, nicht der papierkorb mit gelÃ¶scht wird und alle daten doch unwiederruflich weg wÃ¤ren. den papierkorb leeren kÃ¶nnen sie entweder als root (dann haben sie immer schreibrechte) oder mit hilfe eines einfachen scriptes automatisch. dabei werden alle dateien die Ã¤lter als xx tage sind aus dem papierkorb entfernt. sie mÃ¼ssen das script herunterladen und einfach in das Verzeichnis         /etc/cron.daily/clear_libtrash kopieren:</p>
<pre>su

cp clear_libtrash /etc/cron.daily/clear_libtrash</pre>
<p>beachten sie, dass sie das script natÃ¼rlich ausfÃ¼hrbar machen mÃ¼ssen und dem user root zuordnen:</p>
<pre>chmod uga+x clear_libtrash</pre>
<pre>chown root:root clear_libtrash</pre>
<p>zum schluss muss nur noch ihr home-verzeichnis angegeben werden. dazu Ã¶ffnen sie die das script in einem editor:</p>
<pre>ee /etc/cron.daily/clear_libtrash</pre>
<p>- und Ã¤ndern in zeile 15 den vorgegebenen pfad in ihren trash-pfad ab</p>
<pre>TRASH_HOME="/home//Trash"</pre>
<p>- Ã¼brigens, mÃ¶chten sie fÃ¼r mehrere user den papierkorb automatisch leeren, kÃ¶nnen sie &#8211; getrennt mit leerzeichen &#8211; mehrere pfade angeben<br />
- standardmÃ¤ÃŸig ist eine zeit von 7 tagen angegeben, nach der dateien gelÃ¶scht werden. sie kÃ¶nnen diese zeit beliebig verÃ¤ndern unter zeile 18:</p>
<pre>MAX_DAYS_IN_TRASH="x"</pre>
<p>ist doch toll dieser papierkorb <img src='http://sqlblog.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2006/03/linux-papierkorb-libtrash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>linux kernel selbst kompilieren</title>
		<link>http://sqlblog.de/blog/2006/03/linux-kernel-selbst-kompilieren/</link>
		<comments>http://sqlblog.de/blog/2006/03/linux-kernel-selbst-kompilieren/#comments</comments>
		<pubDate>Wed, 01 Mar 2006 08:28:51 +0000</pubDate>
		<dc:creator>Ralf</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.ralf-eisenreich.de/blog/index.php/2006/04/07/linux-kernel-selbst-kompilieren/</guid>
		<description><![CDATA[make kernel? einleitung die vorteile, sich einen eigenen kernel zu bauen liegen eigentlich klar auf der hand: - performance -...]]></description>
			<content:encoded><![CDATA[<div class="headline1">
<pre>make kernel?</pre>
</div>
<p><strong>einleitung</strong><br />
die vorteile, sich einen eigenen kernel zu bauen liegen eigentlich klar         auf der hand:<br />
- performance<br />
- system wird auf die plattform abgestimmt<br />
- unterstÃ¼tzung fÃ¼r besondere hardware<br />
- unnÃ¶tige balast kann entfernt werden<br />
- macht spass</p>
<p><strong>was brauche ich?</strong><br />
um einen kernel selbst zu kompilieren wird folgendes         benÃ¶tigt:<br />
- kernel-source (z.b.: von <a target="_blank" href="http://kernel.org/">kernel.org</a>)<br />
- compiler gcc<br />
- tool make</p>
<p><strong>ok, alles vorhanden, wie geht&#8217;s nun los?</strong><br />
- zuerst als root anmelden:</p>
<pre>su</pre>
<p>- den kernel-source in das verzeichnis &#8220;/usr/src/&#8221; verschieben</p>
<pre>mv <em>kernel</em>.tar</pre>
<p>- den kernel-source entpacken:</p>
<pre>tar xvzf <em>kernel</em>.tar</pre>
<p>- einen symlink anlegen (oder falls vorhanden Ã¤ndern) mit         &#8220;/usr/src/linux&#8221; -> &#8220;/usr/src/<em>new_kernel_dir</em>&#8220;:</p>
<pre>ln -s /usr/src/linux /usr/src/<em>new_kernel_dir</em></pre>
<p>- in das source verzeichnis wechseln:</p>
<pre>cd /usr/src/<em>new_kernel_dir</em></pre>
<p>- die kernel-konfiguration starten, hier gibt es verschiedene         varianten<br />
&#8211; mÃ¶chte man eine neue konfiguration aus der vorhandenen         ableiten:</p>
<pre>make cloneconfig</pre>
<p>&#8211; mÃ¶chte man eine neue konfiguration aus der konsole erstellen         (ncurses ist installiert):</p>
<pre>make menuconfig</pre>
<p>&#8211; mÃ¶chte man eine neue konfiguration aus der konsole erstellen         (geht immer):</p>
<pre>make config</pre>
<p>&#8211; mÃ¶chte man eine neue konfiguration mit einer grafischen         oberflÃ¤che erstellen:</p>
<pre>make xconfig</pre>
<p>- nun mÃ¼ssen die abhÃ¤ngigkeiten (dependencies) erstellt         werden:</p>
<pre>make dep</pre>
<p>- alte build-dateien lÃ¶schen:</p>
<pre>make clean</pre>
<p>- kernelimage:</p>
<pre>make bzImage</pre>
<p>- neuen kernel installieren:</p>
<pre>make install</pre>
<p>- module bauen:</p>
<pre>make modules</pre>
<p>- module installieren:</p>
<pre>make modules_install</pre>
<p>- ist das alles ohne fehler abgelaufen &#8211; dann         <strong>glÃ¼ckwunsch</strong>!<br />
- <strong>achtung</strong>! jetzt muss noch lilo ausgefÃ¼hrt werden, sonst         kann es passieren, dass linux nicht mehr startet:</p>
<pre>lilo</pre>
<p>- wird ein anderer bootmanager als lilo benutzt, sollte man in dessem         manual nachschlagen, ob eine neukonfiguration notwendig ist!<br />
- und zu guter letzt neu starten <img src='http://sqlblog.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://sqlblog.de/blog/2006/03/linux-kernel-selbst-kompilieren/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

