WSL: Πώς να εγκαταστήσετε και να χρησιμοποιήσετε το υποσύστημα Ubuntu στα Windows 10

Neofetch στα Windows 10

Πριν από τρία χρόνια, Microsoft παρουσιάστηκε WSL, το οποίο είναι το ακρωνύμιο του Windows Susbystem για Linux. Ως χρήστης του Ubuntu σκέφτηκα "Αυτό είναι άχρηστο, δεν θα το χρησιμοποιήσω ποτέ αν χρησιμοποιώ ήδη το Ubuntu ως εγγενές", αλλά σωστά; Πιθανώς όχι. Μόλις άρχισα να χρησιμοποιώ WSL στα Windows 10 επειδή είμαι χρήστης Linux, επειδή το Τερματικό Ubuntu Μας προσφέρει πολύ ενδιαφέρουσες δυνατότητες που αξίζει να έχουμε.

Λογικά, δεν είναι τέλειο. Όπως θα εξηγήσουμε παρακάτω, θα υπάρξουν κάποιες εργασίες που δεν μπορούμε να εκτελέσουμε, εν μέρει επειδή αυτό που πρόκειται να εγκαταστήσουμε και να χρησιμοποιήσουμε είναι μόνο ένα τερματικό, δηλαδή ένα παράθυρο στο οποίο θα εισέλθουμε στις γραμμές εντολών για να κάνουμε ό, τι χρειαζόμαστε. Παρακάτω εξηγώ τα βήματα που πρέπει να ακολουθήσετε για να εγκαταστήσετε το τερματικό Ubuntu 18.04 στα Windows 10 και τι μπορούμε να κάνουμε με αυτό.

WSL, που εκτελεί εντολές Linux στα Windows 10

Πριν μπορέσουμε να το χρησιμοποιήσουμε, πρέπει να το εγκαταστήσουμε. Τα βήματα που πρέπει να ακολουθήσετε είναι τα εξής:

  1. Πηγαίνουμε στο Microsoft Store και εγκαθιστούμε το Ubuntu 18.04.

Εγκαταστήστε το Ubuntu 18.04 από το Microsoft Store

  1. Στη συνέχεια, πρέπει να εκτελέσουμε την ακόλουθη εντολή ως διαχειριστής. Για να το κάνουμε αυτό, κάνουμε δεξί κλικ στο Start και επιλέγουμε "Windows PowerShell (Administrator)":
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Ενεργοποιήστε το WSL

  1. Περιμένουμε να ενεργοποιηθεί το WSL. Μόλις ολοκληρωθεί η διαδικασία, πρέπει να επανεκκινήσουμε. Από προεπιλογή, επισημαίνεται ως "ναι", ώστε να μπορούμε να επανεκκινήσουμε πατώντας Enter. Μπορούμε επίσης να κάνουμε τα πρώτα βήματα αντίθετα: πρώτα ενεργοποιήστε το WSL και μετά εγκαταστήστε το Ubuntu.

Εγκατάσταση WSL

  1. Στη συνέχεια, ξεκινάμε το Ubuntu από το μενού εφαρμογών.
  2. Περιμένουμε λίγο για την εγκατάσταση του συστήματος.

Περιμένουμε την εγκατάσταση του συστήματος

  1. Όταν έρθει η ώρα, θα μας ζητήσει ένα όνομα χρήστη. Πρέπει να το εισαγάγουμε με πεζά και να πατήσουμε το Enter.
  2. Για τον κωδικό πρόσβασης, θα κάνουμε το ίδιο με οπουδήποτε αλλού: βάλτε τον μία φορά, πατήστε enter, βάλτε τον ξανά για επιβεβαίωση και πατήστε Enter ξανά.

Εισαγάγετε όνομα χρήστη και κωδικό πρόσβασης

Και αυτό θα ήταν όλο. Έχουμε ήδη το Το τερματικό Ubuntu είναι εγκατεστημένο στα Windows. Από προεπιλογή, μπορούμε ήδη να χρησιμοποιήσουμε εντολές όπως το APT, οπότε η πρώτη δοκιμή που προτείνω είναι να εγκαταστήσετε το "neofetch":

sudo apt install neofetch

Για να το ξεκινήσετε και να δείτε κάτι σαν την εικόνα της κεφαλίδας, απλά πρέπει να πληκτρολογήσετε "neofetch" χωρίς τα εισαγωγικά. Φαίνεται σημαντικό να το αναφέρω αυτό Μπορούμε να ξεκινήσουμε τις εντολές Linux από το Windows PowerShell ή απευθείας από την επιλογή «Εκτέλεση".

Τι μπορούμε και δεν μπορούμε να κάνουμε με το WSL

Τα προγράμματα GUI δεν λειτουργούν στο WSL

Αυτό που πρέπει να είστε ξεκάθαρο είναι τι είναι το τερματικό. Εξηγείται γρήγορα και λάθος, είναι ένα λειτουργικό σύστημα που λειτουργεί αποκλειστικά και αποκλειστικά με γραμμές εντολών και δεν μπορεί να εμφανίσει εικόνες πέρα ​​από το κείμενο που εισάγουμε / εμφανίζουμε. Αυτό σημαίνει ότι, για παράδειγμα, μπορούμε να εγκαταστήσουμε οποιοδήποτε πρόγραμμα είναι διαθέσιμο στα αποθετήρια του Ubuntu, αλλά δεν θα μπορέσουμε να ξεκινήσουμε αυτά που κάνουν χρήση ενός GUI, όπως το Firefox (αν και δεν θα είχε νόημα να εγκαταστήσουμε κάτι που είναι επίσημα διαθέσιμο για Windows). Αυτό σημαίνει επίσης ότι δεν θα μπορέσουμε να το ακολουθήσουμε, για παράδειγμα, αυτό φροντιστήριο για εγγραφή οθόνης με ffmpeg: εάν εισαγάγουμε την εντολή και πατήσουμε Enter, η εργασία θα ξεκινήσει, αλλά θα σταματήσει όταν συνειδητοποιήσει ότι "δεν υπάρχει διαθέσιμη οθόνη".

Τη στιγμή της σύνταξης αυτού του άρθρου, επίσης δεν είναι συμβατό με πακέτα Snap, οπότε δεν κατάφερα να δοκιμάσω ένα πακέτο που μας επιτρέπει να βλέπουμε GIF από το τερματικό (πιθανότατα θα γράψω ένα άρθρο για αυτό).

Αλλά αφού αναφέραμε το ffmpeg, πείτε το Ναι μπορούμε να το χρησιμοποιήσουμε για τη μετατροπή αρχείων, κάτι που εξηγούμε αυτό το άλλο άρθρο. Αλλά πρώτα πρέπει να εγκαταστήσουμε το λογισμικό και όλες τις εξαρτήσεις του (sudo apt install ffmpeg). Μπορούμε επίσης να εγκαταστήσουμε το ImageMagick και να το κάνουμε αυτό το άλλο, που θα μας επιτρέψει να μετατρέψουμε / επεξεργαστούμε εικόνες σε παρτίδες.

Υπάρχει όμως ένα μικρό πρόβλημα με τις διαδρομές ...

Κάτι που θα ήθελα να διορθώσουν στο μέλλον σχετίζεται τις διαδρομές. Δεν είναι οι ίδιοι και δεν τους αναγνωρίζει το ίδιο. Το πρόβλημα είναι πώς τα γράφουν τα Windows και πώς τα χρειάζονται το Linux. Το καλό είναι ότι είναι εύκολο να θυμάστε πώς να μετατρέψετε μια διαδρομή από τα Windows σε Linux.

Για παράδειγμα: η διαδρομή C: \ Users \ Pablo \ Desktop \ Τα Windows θα ήταν / mnt / c / Χρήστες / Pablo / Desktop. Γνωρίζοντας το, αν θέλουμε ποτέ να μεταφέρουμε ένα αρχείο Windows στο τερματικό του Ubuntu, αυτό που πρέπει να κάνουμε είναι βασικά αλλάξτε ανάστροφη κάθετη σε κανονικές γραμμές, βάλτε το πεζά "c", αφαιρέστε την άνω και κάτω τελεία και προσθέστε μπροστά "/ mnt /". Δεν είναι δύσκολο να θυμόμαστε.

Και έτσι εγκαθίσταται και χρησιμοποιείται το WSL στα Windows 10. Λαμβάνοντας υπόψη τη χωρητικότητα των σκληρών δίσκων των τρεχόντων υπολογιστών και τις δυνατότητες που μας προσφέρει, Νομίζω ότι αξίζει να το εγκαταστήσετε. Και αφήνω το άρθρο με την ακόλουθη εντολή:

έξοδος


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   χρήστη dijo

    Πολύ χρήσιμο, χάρη σε αυτό το σεμινάριο, χωρίς να γνωρίζω τίποτα για το Linux, κατάφερα να εγκαταστήσω και να καταλάβω λίγο τι εξηγείται.
    Ευχαριστώ πολύ ?

  2.   Daniel dijo

    Έχω ήδη εγκαταστήσει και έκανα δοκιμές, αλλά δεν ξέρω πώς να χρησιμοποιήσω τα προγράμματα που έχω εγκαταστήσει στο Ubuntu από τα παράθυρα και τις εφαρμογές τους.
    Για παράδειγμα, εάν θέλω να χρησιμοποιήσω το git, το οποίο συνοδεύεται από το Ubuntu, από τον οπτικό κώδικα του στούντιο που είναι εγκατεστημένος στα παράθυρα, πώς θα το έκανα;
    Ή αν θέλετε να χρησιμοποιήσετε, μεταξύ άλλων, docket ή apache και mysql.
    Η ιδέα είναι να είστε σε θέση να χρησιμοποιήσετε πολλαπλές εφαρμογές Linux από τα Windows, χωρίς να μπείτε στην κονσόλα.

    1.    Raimundo dijo

      Ντάνιελ, σας προτείνω να δοκιμάσετε το Laragon. Είναι μια πολύ ενδιαφέρουσα λύση για τα Windows. (Δεν εκτελείται σε Linux.)
      Από όλα τα περιβάλλοντα ανάπτυξης ιστοσελίδων είναι το πιο ολοκληρωμένο. Φέρτε Apache 2.4, Nginx, MySQL 5.7, PHP 7.4, Redis, Memcached, Node.js 14, npm, git και μπορείτε να το βελτιώσετε εγκαθιστώντας (bah, αποσυμπίεση ZIP σε έναν συγκεκριμένο φάκελο) τα ακόλουθα: phpmyadmin, Node.js / MongoDB, Python / Django / Flask / Postgres, Ruby, Java, Go.
      Σταμάτησα να χρησιμοποιώ το XAMP και το WAMP επειδή είναι πραγματικά απλό και φέρνει ό, τι χρειάζεστε.

  3.   Σεμπάστιαν Βαλένθια Καρβαχάλ dijo

    Γεια σας, μπορείτε να με βοηθήσετε; Λαμβάνω το ακόλουθο σφάλμα στο τερματικό του Ubuntu στα Windows:
    "Το WslRegisterDistribution απέτυχε με σφάλμα: 0x80370102
    Σφάλμα: 0x80370102 Δεν ήταν δυνατή η εκκίνηση της εικονικής μηχανής επειδή δεν εγκαταστάθηκε μια απαιτούμενη δυνατότητα. "
    Θα πρέπει να διευκρινιστεί ότι κάνετε ακριβώς όλα τα βήματα που υποδεικνύονται.
    Ευχαριστώ εκ των προτέρων.

  4.   Horace Lobato Escoto dijo

    Πολύ καλή συμβολή.

    Θέλω να μοιραστώ ότι μόλις έκανα μια δοκιμή εγκαθιστώντας το Ubuntu 20.04 lts στο WSL, προηγουμένως είχα εγκαταστήσει έναν διακομιστή X, το XMING. Εκτελώντας πρώτα τον διακομιστή XMING, στην περίοδο λειτουργίας του Ubuntu δηλώνουμε τη μεταβλητή περιβάλλοντος DISPLAY =: 0.0, με αυτό μπορείτε πλέον να εγκαταστήσετε και να εκτελέσετε εφαρμογές γραφικών Ubuntu.

    Ελπίζω ότι αυτό βοηθάει κάποιον.

    αφορά

  5.   Raimundo dijo

    Στην εργασία μου το εγκατέστησα χωρίς προβλήματα, αλλά στο σπίτι το Microsoft Store μου ρίχνει ένα σφάλμα "Κωδικός: 0x80131500" και δεν υπάρχει τρόπος να το επαναφέρω. Συνιστούν τη μορφοποίηση και την εγκατάσταση παραθύρων, αλλά δεν θέλω να κάνω τόσα πολλά προβλήματα. Ήθελα απλώς να το χρησιμοποιήσω, αλλά δεν έχω κανένα τρόπο να κατεβάσω την εφαρμογή Ubuntu από το Store. Υπάρχει τρόπος να αποκτήσετε αυτήν την έκδοση του Ubuntu εκτός του Microsoft Store; Χαιρετίσματα!

  6.   Σούπερ dijo

    Υπάρχει πολύ πρόβλημα, ορίζοντας το power shell modalità amministratore, wsl di default version 1.
    wsl –set-default-έκδοση 1

    Αυτό που έκανα ακολούθησε την εφαρμογή fa vedere le versione ανά le varie app
    wsl – λίστα –verbose
    poi potete μακριά εγχειρίδιο
    wsl –set-version nome app (verbose list) αριθμός έκδοσης

    ακολουθήστε το blog μου super-blog-info.blogspot.com

  7.   ΧΥΜΟΣ dijo

    Γεια σας, πώς χρησιμοποιώ αυτή την κονσόλα εδώ και χρόνια από τότε που βγήκε, η αλήθεια είναι ότι μου έχει διευκολύνει πολλές εργασίες, μιας και οι εντολές φίλτρου, AWK κλπ είναι πολύ χρήσιμες για την αντιμετώπιση αρχείων στα windows, αλλά εγώ Ήθελε να μάθω αν είναι δυνατό να το ρυθμίσετε με το Putty ή κάποιον άλλο πελάτη.

    Χαιρετισμούς και πολύ καλό tutorial