WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   apt-get manuelle MySQL-Installation nutzen (http://www.wcm.at/forum/showthread.php?t=172704)

dub 26.08.2005 10:23

apt-get manuelle MySQL-Installation nutzen
 
Guten Morgen :-)

Ich habe auf meinem Server Debian Sarge (3.1) laufen und unter anderem Apache, MySQL, PHP, ... selbst kompiliert.

Ich möchte nun das Paket postfix-mysql mit apt-get instsallieren. Das Porblem: Für apt-get existiert meine manuelle MySQL-Installation (natürlich) nicht. Da ich nun aber keine zwei MySQL-Installationen brauch würde ich gerne wissen ob es eine Möglichkeit gibt, dass apt-get die lokale MySQL-Installation nutzt.

Hat von euch jemand eine Idee?

Besten Dank im Voraus,
Hannes

Dumdideldum 26.08.2005 10:39

postfix-mysql händisch runterladen, und dann mittels dpkg (man dpkg) reinpressen. Dazu brauchst warscheinlich irgendwelche Brutalschalter.

Aber bitte auf eigene Verantwortung bzw. warte, ob dir jemand einen besseren Tip geben kann.

Edit:
In Zukunft könntest du statt make install auch ein Tool ala checkinstall nehmen - damit kannst du .deb Pakete daraus machen, welche dann vielleicht apt mitteilt, dass die benötigten Pakete vorhanden sind.

dub 26.08.2005 12:21

Danke für deine Antwort, mal schaun ob irgend jemand mit einer besseren Antwort daher kommt ;-)

#Hannes#

Philipp 26.08.2005 13:12

1.) Entweder Du kompilierst jetzt Postfix auch selbst

oder

2.) Du entfernst die Eigenkreationen und installierst die Debian Pakete von Apache, PHP, MySQL

Letzteres ist der einzige saubere Weg bei einer Debian Installation. Warum hast Du Apache überhaupt von Hand kompiliert? configure / make / make install ist etwas das man bei Debian grundsätzlich nicht machen sollte, da es genügend Möglichkeiten gibt eigene Debian Pakete zu erstellen.

dub 26.08.2005 13:36

Ich verwende Debian zum ersten Mal und ich wusste net, dass man Debian-Pakete selber machen kann. Ich weiß ja noch immer nicht, wie das geht und wie man die Konfiguration der Kompilate beeinflussen kann.

Ich brauch für PHP zB. "mod_imap" nicht, also will ich auch nicht, dass das dabei ist ...

#Hannes#

gaelic 26.08.2005 13:48

wenn du auf sowas wert legst solltest du dir mal www.gentoo.org anschaun. mittels USEFLAGS kann man fuer jedes paket einstellen mit welchen optionen es installiert werden soll, das ganze installiert sich dann genauso bequem wie mit apt-get.

Dumdideldum 26.08.2005 14:59

Wenn du mod_imap net willst sollte es reichen, das Modulladen innerhalb der httpd.conf (oder apache2.conf) auszukommentieren - dann sollte das Feature weg sein.

Muß aber Philipp zustimmen, am Besten wäre es, wenn du die Debian Pakete verwendest.
Und wenn du schon unbedingt selbst kompilieren möchstest, dann am Besten statt make install checkinstall ausführen.

Philipp 26.08.2005 15:04

Zitat:

Original geschrieben von dub
Ich brauch für PHP zB. "mod_imap" nicht, also will ich auch nicht, dass das dabei ist ...
Also du kompilierst das ganze nur selber damit Du weniger Module geladen hast? Bei den fertigen Debian Paketen sind sämtliche PHP Module ohnehin separat, wie z.B. IMAP http://packages.debian.org/stable/web/php4-imap .

Falls Du stattdessen die neuesten PHP/MySQL Versionen (PHP 4.4.0/5.0.4 oder MySQL 4.1.3/5.0) haben willst, genügt folgende APT Quelle in /etc/apt/sources:
Zitat:

deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.org stable all
Es gibt also wirklich keine Grund alles selber zu kompilieren ;)

Dumdideldum 26.08.2005 17:31

Ist es aber nicht ratsam selbst zu kompilieren, wenn wir mal annehmen, dass der Server unter HighLoad steht?

Also um wirklich den Server (apache, mysql usw) bis aufs letzte Quäntchen auf den eigenen Prozessor zu optimieren?

Philipp 26.08.2005 18:21

Das bringt nahezu nichts. Sinnvoller ist es da eher einen PHP Beschleuniger wie eAccelerator (gibt es auch bei DotDeb) zu installieren. Dieser speichert die PHP Scripte in kompilierter Form im Cache und reduziert damit teilweise dramatisch den Serverload

Die einzige Apache Konfiguration bei der sich kompilieren eventuell lohnen würde, wäre Apache 2 als MPM Worker zusammen mit PHP 5. Das aber auch nur da es noch kein passendes PHP Paket für das Apache 2 MPM Worker Paket von Debian gibt ;)

dub 26.08.2005 19:15

Zitat:

Original geschrieben von Philipp
Also du kompilierst das ganze nur selber damit Du weniger Module geladen hast? Bei den fertigen Debian Paketen sind sämtliche PHP Module ohnehin separat, wie z.B. IMAP http://packages.debian.org/stable/web/php4-imap .
In welcher Reihenfolge geht man dann bei der Installation vor? Oder ist das dem Debian vollkommen egal? Läuft PHP in den Packeten auf jeden Fall als Apache-Modul? Denn das ist mir auf alle Fälle wichtig.

#Hannes#

Philipp 27.08.2005 00:59

Ansich ist es egal. Man kann auch alles auf einmal Installieren ;). Ja, PHP kann als Apache Modul laufen wenn das entsprechende Paket (libapache-mod-php4 bzw. libapache2-mod-php4) installiert wird.

Wenn Du ganz schnell eine komplette Serverinstallation (Web, FTP, Mail, MySQL, DNS) samt Control Panel haben willst, kannst Du auch:
Zitat:

deb http://debian.syscp.de/ sarge/
in /etc/apt/sources.list eintragen und danach apt-get update && apt-get install syscp ausführen. Eine Anleitung zu SysCP gibt es hier: http://www.syscp.de/docs/installatio...llation/german

dub 28.08.2005 11:43

Guten Morgen :-)

Ich hab mich jetzt dazu entschlossen, alle Libs und MySQL selbst mit apt-get zu installieren. Allerdings stehe ich dann schon wieder vor einem Problem: Laut http://packages.debian.org/ gibt es für MySQL 4.1 zig Packete, die aber teilweise untereinander unabhängig zu sein scheinen. Welche müssen nun installiert werden um den selben Umfang zu erlangen wie wenn ich MySQL manuell kompilieren würde?

Tut mir leid wegen der ständigen Anfänger-Fragen, aber ich hab noch nie etwas mit apt-get installiert. Aber der Voteil, mit "apt-get upgrade" die Libs und MySQL zu aktualisieren ist unschlagbar!

#Hannes#

Philipp 28.08.2005 14:38

Um MySQL 4.1 zu installieren genügt:
Zitat:

apt-get install mysql-server-4.1
Wenn Du ein bestimmtes Paket suchst:
Zitat:

apt-cache search suchbegriff


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag