PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MySQL 5.0X auf einen Server installieren



Naba
28.08.06, 11:07
Hallo.
Ich habe folgendes Problem:

Ich will die neuste Version von MySQL installieren auf einen Server.
Das System (Debian Sarge) wurde über das Internet (FTP) installiert.
Dort gibt es MySQL nur in der Version 4.X.
Ich habe einen Server (http) gefunden, der die 5er Version von MySQL anbietet.
Ich kann es nicht verwenden, weil der Rechner auf dem es installiert werden soll ein UniServer ist und davor ist ein ISA-Server geschaltet, der einfach die Verbindung nicht zu lässt. Ich habe alles Versucht, in dem ich die ganzen Proxy-Einstellungen in den Config-Dateien von apt-get gestellt habe und über die Variable HTTP_PROXY. Die Verbindung habe ich einfach nicht hingekriegt.
Ich habe die Installationsdateien runtergeladen und habe es versucht mit

dpkg -i /root/Desktop/mysql-common_5.0.24-0.dotdeb.0_all.deb

zu installieren. Es ging nicht, wegen irgendwelche abhaengigkeiten.

Hat jemand eine Idee, was ich machen kann. Ich kenne mich mit dem Paketmanagement nicht so ausfuehrlich aus. Ich bin dabei mich dort einzulesen.
Bin fuer jede Hilfe sehr dankbar.
danke und gruss, naba

Tomek
28.08.06, 11:31
Wenn du die Pakete manuell installieren möchtest, dann musst du auch alle notwendigen Pakete herunterladen und installieren:

http://packages.dotdeb.org/dists/sarge/mysql-5.0/binary-i386/

Naba
28.08.06, 11:39
Ich habe alle Pakete mit runtergeladen.
Die lagen alle im selben Ordner, auf den Desktop.
Trotzdem wurden die Abhaengigkeiten angemckert.
Liegt es an dem Installationswerkzeug dpkg?
Wie kann ich apt-get verwenden in diesem Fall?
Muss ich die Reihenfolge beachten bestimmt?
heisst das, dass ich alles versuchen muss, bis ich die richtige reihenfolge der installation versuchen muss??

gruss, naba

Tomek
28.08.06, 11:49
Am einfachsten wäre es, wenn du die neue APT-Quelle in der Datei /etc/apt/sources.list hinzufügst:

deb http://dotdeb.netmirror.org/ stable all
Danach die Datenbank aktualisieren:

apt-get update
apt-get dist-upgrade
Wenn du die Pakete manuell installieren willst, dann musst du alle direkt angeben:

dpkg -i paket1.deb paket2.deb paket3.deb
Die Reihenfolge spielt dabei keine Rolle. Wenn weiterhin Probleme auftreten, poste bitte genau, was du eingegeben hast und was ausgegeben wird.

Naba
28.08.06, 12:26
Nun....
Wenn ich es in der Source.list die Quelle angebe, klappt es nicht, weil der ISA-Server die Verbindung verweigert. Ich habe im Netz nach Loesungen gesucht, und wie es ueberall stand, war nirgendwo eine Loesung fuer das Problem beschrieben.
Ich habe es versucht alle pakete auf einmal zu installieren, wie du es mir beschrieben hast und da trat folgender Fehler auf
TESTDEB:~/Desktop# dpkg -i libmysqlclient15off_5.0.24-0.dotdeb.0_i386.deb mysql-common_5.0.24-0.dotdeb.0_all.deb libmysqlclient15-dev_5.0.24-0.dotdeb.0_i386.deb mysql-client_5.0.24-0.dotdeb.0_all.deb mysql-client-5.0_5.0.24-0.dotdeb.0_i386.deb mysql-server_5.0.24-0.dotdeb.0_all.deb mysql-server-5.0_5.0.24-0.dotdeb.0_i386.deb
Wähle vormals abgewähltes Paket libmysqlclient15off.
(Lese Datenbank ... 89146 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke libmysqlclient15off (aus libmysqlclient15off_5.0.24-0.dotdeb.0_i386.deb) ...
Wähle vormals abgewähltes Paket mysql-common.
Entpacke mysql-common (aus mysql-common_5.0.24-0.dotdeb.0_all.deb) ...
Wähle vormals abgewähltes Paket libmysqlclient15-dev.
Entpacke libmysqlclient15-dev (aus libmysqlclient15-dev_5.0.24-0.dotdeb.0_i386.deb) ...
Wähle vormals abgewähltes Paket mysql-client.
Entpacke mysql-client (aus mysql-client_5.0.24-0.dotdeb.0_all.deb) ...
Wähle vormals abgewähltes Paket mysql-client-5.0.
Entpacke mysql-client-5.0 (aus mysql-client-5.0_5.0.24-0.dotdeb.0_i386.deb) ...
Wähle vormals abgewähltes Paket mysql-server.
Entpacke mysql-server (aus mysql-server_5.0.24-0.dotdeb.0_all.deb) ...
Wähle vormals abgewähltes Paket mysql-server-5.0.
Entpacke mysql-server-5.0 (aus mysql-server-5.0_5.0.24-0.dotdeb.0_i386.deb) ...
Richte mysql-common ein (5.0.24-0.dotdeb.0) ...
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von mysql-client-5.0:
mysql-client-5.0 hängt ab von libdbd-mysql-perl (>= 1.2202); aber:
Paket libdbd-mysql-perl bereitstellt, ist nicht installiert.
dpkg: Fehler beim Bearbeiten von mysql-client-5.0 (--install):
Abhängigkeitsprobleme - lasse es unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von mysql-server-5.0:
mysql-server-5.0 hängt ab von mysql-client-5.0 (>= 5.0.24-0.dotdeb.0); aber:
Paket mysql-client-5.0 bereitstellt, ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten von mysql-server-5.0 (--install):
Abhängigkeitsprobleme - lasse es unkonfiguriert
Richte libmysqlclient15off ein (5.0.24-0.dotdeb.0) ...

Richte libmysqlclient15-dev ein (5.0.24-0.dotdeb.0) ...

dpkg: Abhängigkeitsprobleme verhindern Konfiguration von mysql-client:
mysql-client hängt ab von mysql-client-5.0; aber:
Paket mysql-client-5.0 bereitstellt, ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten von mysql-client (--install):
Abhängigkeitsprobleme - lasse es unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von mysql-server:
mysql-server hängt ab von mysql-server-5.0; aber:
Paket mysql-server-5.0 bereitstellt, ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten von mysql-server (--install):
Abhängigkeitsprobleme - lasse es unkonfiguriert
Fehler traten auf beim Bearbeiten von:
mysql-client-5.0
mysql-server-5.0
mysql-client
mysql-server

Ich kann nichts entnehmen, was genau hier der Fehler ist!

gruss, naba

Tomek
28.08.06, 12:30
Folgendes Paket musst du noch herunterladen und mitinstallieren:

http://packages.dotdeb.org/dists/sarge/libdbd-mysql-perl/binary-i386/libdbd-mysql-perl_2.9007-0.dotdeb.0_i386.deb

Naba
28.08.06, 12:51
der Fehler sieht jetzt etwas anders aus
...
Entpacke libdbd-mysql-perl (aus libdbd-mysql-perl_2.9007-0.dotdeb.0_i386.deb) ...
Richte mysql-common ein (5.0.24-0.dotdeb.0) ...
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von libdbd-mysql-perl:
libdbd-mysql-perl hängt ab von libmysqlclient14; aber:
Paket libmysqlclient14 bereitstellt, ist nicht installiert.
dpkg: Fehler beim Bearbeiten von libdbd-mysql-perl (--install):
Abhängigkeitsprobleme - lasse es unkonfiguriert
Richte libmysqlclient15off ein (5.0.24-0.dotdeb.0) ...
....
es sieht so aus, als ob die libdebd-mysql-perl fuer MySQL 4.x ist.
Oder??

gruss, naba

Tomek
28.08.06, 12:55
Dann installiere noch das fehlende Paket:

http://packages.dotdeb.org/dists/sarge/mysql-4.1/binary-i386/libmysqlclient14_4.1.15-0.dotdeb.3_i386.deb

Naba
28.08.06, 13:07
:)
Es laeuft... danke...
Ich hatte befuerchtet, dass es ein Konflikt geben koennte zwischen der libmysqlclient15 und libmzsqlclient14...
nochmal..
vielen dank

gruss, naba