Βλέπω ότι το πρόβλημα είναι με τις εξαρτήσεις του nodejs/npm. Ας το διορθώσουμε με την σωστή σειρά:
# 1. Πρώτα καθαρίζουμε τυχόν προβληματικές εγκαταστάσεις
sudo apt remove nodejs npm
sudo apt autoremove
# 2. Καθαρίζουμε το cache
sudo apt clean
sudo rm -rf /var/lib/apt/lists/*
# 3. Ξαναπροσθέτουμε το NodeSource repository σωστά
curl -fsSL <https://deb.nodesource.com/setup_18.x> | sudo -E bash -
# 4. Update και εγκατάσταση των πακέτων ένα-ένα
sudo apt update
sudo apt install -y python3.10
sudo apt install -y python3.10-venv
sudo apt install -y python3-pip
sudo apt install -y sqlite3
sudo apt install -y nodejs # Αυτό θα εγκαταστήσει και το npm
sudo apt install -y git
Το πρόβλημα που βλέπουμε στις εικόνες είναι ότι προσπαθεί να εγκαταστήσει όλα τα πακέτα μαζί, κάτι που μπορεί να δημιουργήσει conflicts. Εγκαθιστώντας τα ένα-ένα θα έχουμε καλύτερο έλεγχο.
Θέλεις να δοκιμάσουμε αυτή τη σειρά εντολών;
Μετά από αυτό, μπορούμε να επιβεβαιώσουμε την εγκατάσταση με:
python3.10 --version
node --version
npm --version
git --version