inicio mail me! Abonnieren

PHP und FreeTDS 0.82 – Missing “tds.h”

Ich versuche derzeit FreeTDS 0.82 auf meinen Gentoo-Linux-Servern zu installieren.

Das Emergen von dev-db/freetds-0.82 hat problemlos funktioniert, allerdings liefert die PHP-Installation nicht so gute Ergebisse:

configure: error: Directory … is not a FreeTDS installation directory

Lösung:

Nach der Installation von FreeTDS einfach folgende Befehle ausführen:

touch /usr/include/tds.h
touch /usr/lib/libtds.a

…und erst dann PHP (neu) installieren.

Dann funktioniert alles Problemlos!

NEVER EVER unmerge coreutils

Hallo,

habe soeben bei einem meiner Gentoo-Systeme das Package coreutils gelöscht…

Warum?

Ich wollte eigentlich mktemp unmergen wegen einem Update, habe mich aber dann weil ich abgelenkt war verschrieben und das andere Pakte gelöscht…

Ergebnis:

Ein Linux-System ohne Systembefehle wie mv, cp, …

Lösung:

  1. Mit der LiveCD booten
  2. HDD mounten
  3. Aktuelles Stage-File (was auch zur Installation verwendet wurde) downloaden und und in ein temporäres Verzeichniss entpacken
  4. Die gelöschten Dateien aus /bin und /usr/bin einfach durch die im temp. Verzeichniss wiederherstellen
  5. System rebooten
  6. Coreutils neu mergen damit alles passt: emerge -av1 coreutlis

Dann lauft das System wieder :)