diff --git a/docs/readmes/README.gr.rst b/docs/readmes/README.gr.rst index 738abd9d0d..e925c8882a 100644 --- a/docs/readmes/README.gr.rst +++ b/docs/readmes/README.gr.rst @@ -29,10 +29,50 @@ To Pygame_ είναι μια ελεύθερη και ανοικτού κώδικ Εγκατάσταση ------------ +Για να εγκαταστήσετε το pygame-ce, πρώτα βεβαιωθείτε ότι έχετε την Python (και pip) εγκατεστημένη και διαθέσιμη στο PATH σας. +Έπειτα, τρέξτε την παρακάτω εντολή στο τερματικό ή στην γραμμή εντολών σας: + :: pip install pygame-ce +Σημείωση ότι σε κάποιες πλατφόρμες ίσως χρειαστεί να χρησιμοποιήσετε ``pip3`` αντί για ``pip``. + +Linux Σημείωση: "Breaking System Packages" Error +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Σε κάποιες διανομές Linux (όπως Ubuntu ή Debian), η εγκατάσταση Python πακέτων με pip μπορεί να εμφανίσει ένα μήνυμα όπως το παρακάτω. + +:: + + error: externally-managed-environment + This environment is externally managed when system packages are installed. + +Αυτό σημαίνει ότι η Python του συστήματός σας διαχειρίζεται από το λειτουργικό σύστημα, και η χρήση του pip3 σε καθολικό(globally) επίπεδο μπορεί να προκαλέσει συγκρούσεις με τα πακέτα του συστήματος. + +Προτεινόμενες Λύσεις +^^^^^^^^^^^^^^^^^^^^^ + +1. Χρησιμοποιήστε ``venv`` (Εικονικό Περιβάλλον): + + Μπορείτε να δημιουργήσετε ένα εικονικό περιβάλλον και να εγκαταστήσετε μέσα σε αυτό το pygame-ce. + Με αυτόν τον τρόπο συνεχίζετε να χρησιμοποιείτε την Python του συστήματος, αλλά δημιουργείτε ένα ξεχωριστό περιβάλλον για την εγκατάσταση των πακέτων, ώστε να μην υπάρχουν συγκρούσεις ή προβλήματα στο σύστημα. + + .. code-block:: bash + + python3 -m venv venv # δημιουργία εικονικού περιβάλλοντος με όνομα 'venv' + source venv/bin/activate # ενεργοποίηση του εικονικού περιβάλλοντος + pip install pygame-ce # εγκατάσταση πακέτων μέσα στο venv + +2. Χρησιμοποιήστε ``pyenv`` (Διαχείριση της Python σε επίπεδο χρήστη): + + Το `pyenv `_ σας επιτρέπει να εγκαταστήσετε και να διαχειρίζεστε τις δικές σας εκδόσεις της Python σε επίπεδο χρήστη, χωρίς να επηρεάζετε την έκδοση του συστήματος. + Επιπλέον, μπορείτε να εγκαταστήσετε και να χρησιμοποιήσετε πολλαπλές εκδόσεις της Python ταυτόχρονα. + + +3. Χρησιμοποιήστε ``uv`` (Γρήγορος Μοντέρνος Διαχειριστής Πακέτων): + + Το `uv `_ είναι ένα μοντέρνο, γρήγορο Python πακέτο και διαχειριστής περιβάλλοντος, που μπορεί να λειτουργήσει ως αντικατάσταση τόσο του ``venv`` όσο και του ``pyenv``. Βοήθεια ----