<?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>hihn.org &#187; Debian</title>
	<atom:link href="http://hihn.org/tag/debian/feed/" rel="self" type="application/rss+xml" />
	<link>http://hihn.org</link>
	<description></description>
	<lastBuildDate>Sat, 26 Jun 2010 23:10:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Upload Progressbar unter Debian mit PHP5</title>
		<link>http://hihn.org/2009/02/upload-progressbar-unter-debian-mit-php5/</link>
		<comments>http://hihn.org/2009/02/upload-progressbar-unter-debian-mit-php5/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 08:10:25 +0000</pubDate>
		<dc:creator>rh</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[zend-framework]]></category>

		<guid isPermaLink="false">https://hihn.org/?p=344</guid>
		<description><![CDATA[Es gibt einige fertige JavaScripts mit denen man genaue Informationen über Dateiuploads bekommen kann (z.B. Progress Bars): http://t.wits.sg/misc/jQueryProgressBar/demo.php http://framework.zend.com/manual/en/zend.progressbar.html Allerdings funktionieren diese Scripte nicht mit einer Standardinstallation von PHP5, da eine Extension fehlt. Folgende Fehlermeldung taucht auf: PHP Fatal error: Call to undefined function uploadprogress_get_info() Um diese Funktion benutzen zu können muss pear installiert werden. [...]]]></description>
			<content:encoded><![CDATA[<p>Es gibt einige fertige JavaScripts mit denen man genaue Informationen über Dateiuploads bekommen kann (z.B. Progress Bars):<br />
<a href="http://t.wits.sg/misc/jQueryProgressBar/demo.php">http://t.wits.sg/misc/jQueryProgressBar/demo.php</a><br />
<a href="http://framework.zend.com/manual/en/zend.progressbar.html">http://framework.zend.com/manual/en/zend.progressbar.html</a></p>
<p>Allerdings funktionieren diese Scripte nicht mit einer Standardinstallation von PHP5, da eine Extension fehlt.<br />
Folgende Fehlermeldung taucht auf:</p>
<pre>
PHP Fatal error:  Call to undefined function uploadprogress_get_info()
</pre>
<p>Um diese Funktion benutzen zu können muss pear installiert werden.</p>
<pre>
apt-get install php-pear
</pre>
<p>Danach muss die Extension installiert werden:</p>
<pre>
pecl install uploadprogress
</pre>
<p>Un in die php.ini geschrieben werden:</p>
<pre>
extension=uploadprogress.so
</pre>
<p>Wenn man jetzt folgende Fehlermeldung erhält:</p>
<pre>
sh: phpize: command not found
ERROR: `phpize' failed
</pre>
<p>Muss man noch das Paket <strong>php5-dev</strong> installieren:</p>
<pre>
apt-get install php5-dev
</pre>
]]></content:encoded>
			<wfw:commentRss>http://hihn.org/2009/02/upload-progressbar-unter-debian-mit-php5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>deb-Pakete selber bauen&#8230;</title>
		<link>http://hihn.org/2009/01/deb-pakete-selber-bauen/</link>
		<comments>http://hihn.org/2009/01/deb-pakete-selber-bauen/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 16:18:03 +0000</pubDate>
		<dc:creator>rh</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[dpkg-buildpackage]]></category>
		<category><![CDATA[fluxbox]]></category>

		<guid isPermaLink="false">https://hihn.org/?p=306</guid>
		<description><![CDATA[&#8230; oder: wie man Fluxbox dazu bringt, Fenster per Doppelklick zu maximieren. Hier die Schritte für Debian-Nutzer, die mit Hilfe des Artikels Make dblclick titlebar maximize das Verhalten von Fluxbox ändern möchten. Mit dem Befehl apt-get build-dep fluxbox kann man die Pakete installieren, die benötigt werden um Fluxbox zu kompilieren. Sourcen herunterladen: apt-get source fluxbox [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; oder: wie man Fluxbox dazu bringt, Fenster per Doppelklick zu maximieren.</p>
<p>Hier die Schritte für Debian-Nutzer, die mit Hilfe des Artikels <a href="http://fluxbox-wiki.org/index.php?title=Howto_Make_dblclick_titlebar_maximize" target="_blank">Make dblclick titlebar maximize</a> das Verhalten von Fluxbox ändern möchten.</p>
<p>Mit dem Befehl</p>
<pre>
apt-get build-dep fluxbox
</pre>
<p>kann man die Pakete installieren, die benötigt werden um Fluxbox zu kompilieren.</p>
<p>Sourcen herunterladen:</p>
<pre>
apt-get source fluxbox
</pre>
<p>In das erstellte Verzeichnis wechseln:</p>
<pre>
cd fluxbox-1.0.0+deb1
</pre>
<p>Das Souren-Archiv entpacken:</p>
<pre>
tar xvjf fluxbox-1.0.0.tar.bz2
</pre>
<p>In das erstellte Verzeichnis wechseln:</p>
<pre>
cd fluxbox-1.0.0
</pre>
<p>Die <strong>Window.cc</strong> editieren:</p>
<pre>
vim ./src/Window.cc
</pre>
<p>Dann das alte Archiv löschen &#8230;</p>
<pre>
rm fluxbox-1.0.0.tar.bz2
</pre>
<p>&#8230; und ein neues erstellen:</p>
<pre>
tar cjf fluxbox-1.0.0.tar.bz2 fluxbox-1.0.0/
</pre>
<p>Den alten Sourcen-Ordner löschen&#8230;</p>
<pre>
rm -rf fluxbox-1.0.0
</pre>
<p>&#8230; und dann das Paket bauen (in dem Ordner in dem der &#8220;debian&#8221;-Ordner ist):</p>
<pre>
dpkg-buildpackage -rfakeroot -uc -b
</pre>
<p>Danach kann das Paket (das im übergeordneten Ordner liegt) mit </p>
<pre>
dpkg -i fluxbox_1.0.0+deb1-8_i386.deb
</pre>
<p>installiert werden.</p>
<p>Das fertige Paket für Debian Lenny kann <a href="http://hihn.org/dl/fluxbox_1.0.0+deb1-8_i386.deb">hier</a> runtergeladen werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://hihn.org/2009/01/deb-pakete-selber-bauen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eigenen Kernel unter Debian Lenny kompilieren</title>
		<link>http://hihn.org/2008/12/eigenen-kernel-unter-debian-lenny-kompilieren/</link>
		<comments>http://hihn.org/2008/12/eigenen-kernel-unter-debian-lenny-kompilieren/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 12:55:02 +0000</pubDate>
		<dc:creator>rh</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[lenny]]></category>

		<guid isPermaLink="false">https://hihn.org/?p=285</guid>
		<description><![CDATA[Mit folgenden Schritten kann man sich unter Debian Lenny einen eigenen Kernel zusammen stellen. Vorweg: man muss diese Schritte nicht in /usr/src ausführen und man kann alle Schritte ausser die Installation des neuen Kernels als User ausführen. Erstmal die Paketlisten aktualisieren: apt-get update Die benötigten Pakete installieren: apt-get install fakeroot kernel-package \ libncurses5-dev libqt3-mt-dev bzip2 [...]]]></description>
			<content:encoded><![CDATA[<p>Mit folgenden Schritten kann man sich unter Debian Lenny einen eigenen Kernel zusammen stellen. Vorweg: man muss diese Schritte nicht in /usr/src ausführen und man kann alle Schritte ausser die Installation des neuen Kernels als User ausführen.</p>
<p>Erstmal die Paketlisten aktualisieren:</p>
<pre>
apt-get update
</pre>
<p>Die benötigten Pakete installieren:</p>
<pre>
apt-get install fakeroot kernel-package \
libncurses5-dev libqt3-mt-dev bzip2 build-essential
</pre>
<p>Einen Arbeitsordner erstellen:</p>
<pre>
mkdir mykernel
cd mykernel
</pre>
<p>Sich von <a href="http://www.kernel.org/" target="_blank">kernel.org</a> einen Kernel (bzw. dessen Sourcen) herunterladen. Die 2.6er-Kernel sind unter <a href="http://www.kernel.org/pub/linux/kernel/v2.6/" target="_blank">http://www.kernel.org/pub/linux/kernel/v2.6/</a> zu finden.</p>
<pre>
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.27.9.tar.bz2
</pre>
<p>Die Kernel-Sourcen entpacken:</p>
<pre>
tar xvjf linux-2.6.27.9.tar.bz2
</pre>
<p>In das Sourcen-Verzeichnis wechseln:</p>
<pre>
cd linux-2.6.27.9
</pre>
<p><a href="http://www.linuxforen.de/forums/showthread.php?t=22997" target="_blank">Reinen Tisch machen</a>:</p>
<pre>
make clean mrproper
</pre>
<p>Man kann die aktuelle Kernel-konfiguration mit folgendem Befehl übernehmen:</p>
<pre>
cp /boot/config-`uname -r` ./.config
</pre>
<p>Die Konfiguration ändern:</p>
<pre>
make menuconfig
</pre>
<p>Mit folgenden 2 Befehlen baut man den Kernel (statt &#8220;custom&#8221; kann man auch einen eigenen Namen wählen):</p>
<pre>
make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
</pre>
<p>Danach wechselt man wieder in das mykernel-Verzeichnis:</p>
<pre>
cd ..
</pre>
<p>Dort liegen die 2 erstellten Dateien die man &#8211; als root &#8211; mit dpkg installiert:</p>
<pre>
dpkg -i linux-image-2.6.27.9-custom_2.6.27.9-custom-10.00.Custom_i386.deb
dpkg -i linux-headers-2.6.27.9-custom_2.6.27.9-custom-10.00.Custom_i386.deb
</pre>
<p>Letzter Schritt:</p>
<pre>
update-initramfs -c -k <kernelversion>
</pre>
<p>Fertig, jetzt den PC neu starten und den neuen Kernel booten.<br />
Danke an F.Zappa von den <a href="http://forums.debian.net/viewtopic.php?p=110275" target="_blank">Debian User Forums</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hihn.org/2008/12/eigenen-kernel-unter-debian-lenny-kompilieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>gcc und g++ Version einstellen</title>
		<link>http://hihn.org/2008/11/gcc-und-g-version-einstellen/</link>
		<comments>http://hihn.org/2008/11/gcc-und-g-version-einstellen/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 18:21:59 +0000</pubDate>
		<dc:creator>rh</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[compiler]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[g++]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[kompilieren]]></category>

		<guid isPermaLink="false">http://hihn.org/?p=226</guid>
		<description><![CDATA[Beim Kompilieren von Kernel-Modulen können Probleme auftreten, wenn die Version des eingestellten gcc/g++ Compilers eine andere ist als die, mit der der Kernel kompiliert wurde. Deshalb kann man mit export CC=gcc-4.1 die Version des gcc Compileres und mit export CXX=g++-4.1 die Version des g++ Compilers einstellen.]]></description>
			<content:encoded><![CDATA[<p>Beim Kompilieren von Kernel-Modulen können Probleme auftreten, wenn die Version des eingestellten gcc/g++ Compilers eine andere ist als die, mit der der Kernel kompiliert wurde.<br />
Deshalb kann man mit</p>
<pre>
export CC=gcc-4.1
</pre>
<p>die Version des gcc Compileres und mit</p>
<pre>
export CXX=g++-4.1
</pre>
<p>die Version des g++ Compilers einstellen.</p>
]]></content:encoded>
			<wfw:commentRss>http://hihn.org/2008/11/gcc-und-g-version-einstellen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pakete vom upgraden ausschließen</title>
		<link>http://hihn.org/2008/02/pakete-vom-upgraden-ausschliesen/</link>
		<comments>http://hihn.org/2008/02/pakete-vom-upgraden-ausschliesen/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 23:06:04 +0000</pubDate>
		<dc:creator>rh</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[apt-get]]></category>
		<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://hihn.org/?p=42</guid>
		<description><![CDATA[Wenn man unter Debian Pakete installiert hat, die bei einem Upgrade ausgelassen werden soll, kann man das mit folgenden Schritten dem System mitteilen: echo "foo hold" &#124; dpkg --set-selections Den Status eines Paketes kann man mit folgendem Befehl herausfinden: dpkg --get-selections foo]]></description>
			<content:encoded><![CDATA[<p>Wenn man unter Debian Pakete installiert hat, die bei einem Upgrade ausgelassen werden soll, kann man das mit folgenden Schritten dem System mitteilen:</p>
<pre>
echo "<strong>foo</strong> hold" | dpkg --set-selections
</pre>
<p>Den Status eines Paketes kann man mit folgendem Befehl herausfinden:</p>
<pre>
dpkg --get-selections <strong>foo</strong>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://hihn.org/2008/02/pakete-vom-upgraden-ausschliesen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
