Archives for posts tagged ‘Debian’

Upload Progressbar unter Debian mit PHP5

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.

apt-get install php-pear

Danach muss die Extension [...]

deb-Pakete selber bauen…

… 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

In das erstellte Verzeichnis wechseln:

cd fluxbox-1.0.0+deb1

Das Souren-Archiv [...]

Eigenen Kernel unter Debian Lenny kompilieren

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 build-essential

Einen Arbeitsordner erstellen:

mkdir mykernel
cd mykernel

Sich [...]

gcc und g++ Version einstellen

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.

Pakete vom upgraden ausschließen

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” | dpkg –set-selections

Den Status eines Paketes kann man mit folgendem Befehl herausfinden:

dpkg –get-selections foo