mschrak
Commander
- Registriert
- Sep. 2009
- Beiträge
- 2.203
Hallo zusammen,
ich hatte mir eigentlich vorgenommen, Python anhand einer DB-Anwendung unter Linux zu erlernen, und jetzt tue ich schon seit Tagen kaum etwas anderes, als überhaupt nur die benötigten Bestandteile zum Laufen zu bringen... (bzw. das zu versuchen, Erfolg hatte ich noch nicht). Ich habe sogar schon aus Frust überlegt, auf Windows umzusteigen, damit ich mich auf das Wesentliche konzentrieren kann und mich nicht mit tausend Abhängigkeiten, manuellen Konfigurationen und Inkompatibiläten herumschlagen muss. Das widerstrebt mir aber doch zu sehr.
Kann mir jemand ein gutes (und einwandfrei funktionierendes) zielorientiertes Tutorial für die saubere Installation folgender Komponenten empfehlen oder mir mal sagen, was ich falsch mache (wir reden hier über eine komplette von 0 anfangende Neuinstallation auf dem Rechner, kein verhunztes System, keine Exotenhardware etc.):
Ich habe leider das Gefühl, dass ich über jedes erdenkliche Problem stolpere, das man in diesem Kontext haben kann. Und wenn ich denke, ich habe es nun endlich, funktioniert irgendetwas nicht oder nur bedingt. Ich gebe mal ein paar Beispiele:
Ist das denn wirklich so kompliziert, das sauber zum Laufen zu bringen, oder sollte ich mir eingestehen, dass ich einfach zu dumm bin und stattdessen lieber weiter .exe Dateien doppelklicke?
Ich bin für jede Hilfe sehr dankbar.
Ich finde es zB auch extrem schwer, exakt herauszufinden, welche Pakete ich genau benötige. Ich habe immer unterschwellig das Gefühl, die Fehler kommen daher, dass bestimmte Pakete nicht oder falsch oder an der falschen Stelle oder in der falschen Reihenfolge oder in der falschen Version installiert sind. Habe ich denn zB alles für MariaDB erforderliche, wenn ich mit apt-get install mariadb-server mariadb-client installiere? Oder fehlt mir dann hinterher irgendetwas für die Zusammenarbeit mit PHPmyAdmin?
Wie gesagt, ich bin für jede Hilfe dankbar. Ich benötige eine sauber artbeitende Umgebung...
Danke schon mal,
Martin
ich hatte mir eigentlich vorgenommen, Python anhand einer DB-Anwendung unter Linux zu erlernen, und jetzt tue ich schon seit Tagen kaum etwas anderes, als überhaupt nur die benötigten Bestandteile zum Laufen zu bringen... (bzw. das zu versuchen, Erfolg hatte ich noch nicht). Ich habe sogar schon aus Frust überlegt, auf Windows umzusteigen, damit ich mich auf das Wesentliche konzentrieren kann und mich nicht mit tausend Abhängigkeiten, manuellen Konfigurationen und Inkompatibiläten herumschlagen muss. Das widerstrebt mir aber doch zu sehr.
Kann mir jemand ein gutes (und einwandfrei funktionierendes) zielorientiertes Tutorial für die saubere Installation folgender Komponenten empfehlen oder mir mal sagen, was ich falsch mache (wir reden hier über eine komplette von 0 anfangende Neuinstallation auf dem Rechner, kein verhunztes System, keine Exotenhardware etc.):
- Linux (die bestgeeignete Distro für diesen Zweck. Ich habe jetzt schon mehrere durchprobiert und jedes Mal 1/2 h + für die Installation geopfert. Versucht habe ich Mint, MX Linux, CentOS, Debian. Dies wären auch meine bevorzugten Kandidaten)
- Apache
- PHP
- PHPMyAdmin
- MariaDB
- Python 3.6 aufwaertz incl. tkinter und einem guten MariaDB-connector
Ich habe leider das Gefühl, dass ich über jedes erdenkliche Problem stolpere, das man in diesem Kontext haben kann. Und wenn ich denke, ich habe es nun endlich, funktioniert irgendetwas nicht oder nur bedingt. Ich gebe mal ein paar Beispiele:
- Ich war glücklich mit MX Linux. Bis ich gemerkt habe, dass diese nur python 3.5 (und nix darüber) kann, offenbar wegen des genutzten Debian stable von 2016 (?). Problem ist, dass gerade einige DB-Operationen sowie Formatierungselemente in 3.7 eben deutlich anders sind als in 3.5, Und dann frage ich mich 20 Minuten, was ich bei dem Python Tutorial falsch mache und warum das bei dem Typen auf Youtube funktioniert und bei mir nicht.
- Die LAMP Installation führt bei mir grundsätzlich zu Problemen. Warum weiss ich nicht, vermutlich, weil alle Distros schon das ein oder andere davon installiert haben, die jeweils anderen Komponenten aber nicht mit alten / neuen Versionen zurechtkommen (es ist zum reinbeissen)
- Zuletzt hatte ich alles ohne Fehlermeldung unter Linux Mint 19.2 installiert (auch wenn ich einiges über die Konsole, anderes komischerweise nur über synaptic installieren konnte), aber dann habe ich PHPMyAdmin soweit, dass es sich mit der DB verbindet, da kommen bei jeder SQL-query haufenweise Fehlermeldungen.
Ist das denn wirklich so kompliziert, das sauber zum Laufen zu bringen, oder sollte ich mir eingestehen, dass ich einfach zu dumm bin und stattdessen lieber weiter .exe Dateien doppelklicke?
Ich bin für jede Hilfe sehr dankbar.
Ich finde es zB auch extrem schwer, exakt herauszufinden, welche Pakete ich genau benötige. Ich habe immer unterschwellig das Gefühl, die Fehler kommen daher, dass bestimmte Pakete nicht oder falsch oder an der falschen Stelle oder in der falschen Reihenfolge oder in der falschen Version installiert sind. Habe ich denn zB alles für MariaDB erforderliche, wenn ich mit apt-get install mariadb-server mariadb-client installiere? Oder fehlt mir dann hinterher irgendetwas für die Zusammenarbeit mit PHPmyAdmin?
Wie gesagt, ich bin für jede Hilfe dankbar. Ich benötige eine sauber artbeitende Umgebung...
Danke schon mal,
Martin