Morgen zusammen
Ich würde auf meinem VRoot gerne den VoIP Server Mumble installieren, was ich auch schon geschafft habe, allerdings Funktionieren die Perl Scripte nicht (mit denen man über den Browser User Anlegen kann), da ich Seltsamerweise das Paket "libnet-dbus-perl" nicht in den Paketquellen finde. Dieses Brauch ich aber, damit Perl-Scripte mit dem dbus Komunizieren können... Die Kommunikation mit dem Server über den Dbus selbst funktioniert einwandfrei..
Mein OS auf dem VRoot is, wie gesagt, ein Debian Etch und da ich Persönlich Zuhause keine Debian Etch System am Laufen hab, würde ich jetzt gerne mal in die Runde fragen, ob es dieses Paket überhaupt Standardmäßig in den Quellen gibt oder ob das eine Beschränkung meinen Hosters ist.
Ich war auch schon auf der Debian Homepage und hab mir das Aktuellste Paket von dort Gezogen, doch wie zu erwarten war kann ich dieses auf Grund von nicht Aufzulösenden Abhängigkeiten nicht Installieren (da das Paket von der Debian Homepage für Lenny gedacht ist)
Würde mich über ne Antwort freuen ☺
Falls es das Paket nicht für Etch gibt würde ich mich auch mit einer Lösung eines andern Problems zufrieden geben, mit der ich erst Dachte, dass ich es auch so machen kann.. Wäre sogar fast einfacher als mit den Perl-Scripts: Da ich Mumble auf MySQL Laufen hab könnte ich die User ja auch direkt in die Tabellen eintragen (so wie im Wiki beschrieben Baustelle/Mumble Server (Murmur) installieren. So könnte ich dann ein einfaches PHP Script schreiben und könnte auf die Perl Scripts komplett verzichten... Doch leider hab ich davon nicht ganz so viel Ahnung und es stellt sich mir die Frage, wie ich es schaffe, dass die 'player_id' Automatisch Fortlaufend nummeriert wird. Kann mir da einer einen Tipp geben? Evtl auch nen Link oder so, worüber ich mich selber dann Informieren kann?
BTW: So wie es im Wiki Beschrieben wird, klappt das nicht. Der SQL Befehl muss so lauten:
1 2 3 4 | INSERT INTO `players` ( `server_id`, `player_id` , `name` , `email` , `pw` , `lastchannel` , `texture` ) VALUES ( 'die_server_id', 'einmalige_player_id' , 'testuser', 'testuser@test.de', 'topsecret', NULL , NULL ); |
Mit dem Angegebenen Befehl Erntet man nur Fehlermeldungen...
:EDIT: Dieses Problem gelöst: auto-increment lautet das zauberwort 😉 so einfach kann es sein. Einfach den Schlüssel 'player_id' zu PRIMARY gemacht und dann das Attribut 'auto-increment' zuegwiesen. Dann kann man mit
1 2 3 4 | INSERT INTO `players` ( `server_id` , `name` , `email` , `pw` , `lastchannel` , `texture` ) VALUES ( 1 , 'Username', 'test@badabum.de', SHA1( 'password' ), NULL , NULL ); |
einen User Hinzufügen, dessen ID automatisch zugewiesen wird
Danke!!