Πώς να εγκαταστήσετε το λογισμικό Linux στο Ubuntu Bash Shell των Windows 10
Εγκαταστήστε το κέλυφος Bash των Windows 10 με βάση το Ubuntu και θα έχετε ένα πλήρες περιβάλλον Ubuntu που σας επιτρέπει να εγκαταστήσετε και να εκτελέσετε τις ίδιες εφαρμογές που θα μπορούσατε να εκτελέσετε σε ένα σύστημα Linux που βασίζεται στο Ubuntu. Ακριβώς όπως στο Ubuntu, όμως, θα χρειαστείτε την εντολή apt-get για να εγκαταστήσετε και να ενημερώσετε το λογισμικό.
Σημειώστε ότι το υποσύστημα Linux των Windows 10 δεν υποστηρίζει επίσημα γραφικές εφαρμογές ή λογισμικό διακομιστή (αν και είναι πιθανό να εκτελούνται ορισμένες γραφικές εφαρμογές, ανεπίσημα). Επισήμως, προορίζεται για τερματικές εφαρμογές Linux και άλλα προγραμματιστές κοινής ωφέλειας γραμμής εντολών μπορεί να θέλουν.
Το κέλυφος Bash των Windows 10 υποστηρίζει μόνο δυαδικά αρχεία 64-bit, επομένως δεν μπορείτε να εγκαταστήσετε και να εκτελέσετε προγράμματα Linux 32 bit.
Apt-get Επεξήγηση
Στο Ubuntu και σε άλλες διανομές Linux που βασίζονται στο Debian, χρησιμοποιείτε το apt-get
εντολή εγκατάστασης λογισμικού. "Apt" σημαίνει "Advanced Package Tool". Αυτή η εντολή μεταφέρει τα πακέτα λογισμικού από τα κεντρικά αποθετήρια λογισμικού του Ubuntu και τα εγκαθιστά στο σύστημά σας. Εάν τα πακέτα που προσπαθείτε να εγκαταστήσετε απαιτούν - ή εξαρτώνται από άλλα πακέτα, το apt-get θα κατεβάσει αυτόματα και θα εγκαταστήσει αυτά τα πακέτα (γνωστά ως εξαρτήσεις) επίσης. Το Apt-get λειτουργεί με πακέτα ".deb", που ονομάζονται για το Debian, το βασισμένο στο Ubuntu διανομής Linux.
Θα χρειαστεί να εκτελέσετε το apt-get μαζί με την εντολή "sudo", η οποία της δίνει υπερχρήστη ή δικαιώματα root. Αυτό επιτρέπει στην εντολή να τροποποιεί και να εγκαθιστά αρχεία συστήματος στο περιβάλλον Linux. Θα πρέπει να εισαγάγετε τον τρέχοντα κωδικό πρόσβασης του χρήστη σας όταν χρησιμοποιείτε sudo.
Μπορείτε επίσης να χρησιμοποιήσετε την νεότερη εντολή apt αντί της παραδοσιακής εντολής apt-get, αν και οποιαδήποτε εντολή θα λειτουργήσει.
Πώς να κάνετε λήψη ενημερωμένων λιστών πακέτων
Αρχικά, θα θέλετε να εκτελέσετε την ακόλουθη εντολή για να κάνετε λήψη ενημερωμένων λιστών πακέτων από τις αποθήκες λογισμικού:
sudo apt-get ενημέρωση
Θα θελήσετε να το κάνετε αυτό πριν εγκαταστήσετε οποιοδήποτε πακέτο.
Πώς να εγκαταστήσετε ένα πακέτο
Εάν γνωρίζετε το όνομα ενός πακέτου που θέλετε να εγκαταστήσετε, μπορείτε να το κατεβάσετε και να το εγκαταστήσετε με την ακόλουθη εντολή, αντικαθιστώντας το "πακέτο" με το όνομα του πακέτου που θέλετε να εγκαταστήσετε:
sudo apt-get να εγκαταστήσετε το όνομα συσκευασίας
Για παράδειγμα, αν θέλετε να εγκαταστήσετε το Ruby, θα πρέπει να εκτελέσετε την ακόλουθη εντολή:
sudo apt-get να εγκαταστήσετε ρουμπίνι
Μπορείτε να πατήσετε το πλήκτρο Tab ενώ πληκτρολογείτε το όνομα ενός πακέτου (ή οποιαδήποτε εντολή) για να χρησιμοποιήσετε τη λειτουργία αυτόματης συμπλήρωσης του Bash, η οποία θα σας βοηθήσει να ολοκληρώσετε αυτόματα την πληκτρολόγηση των πραγμάτων και να προτείνετε τις διαθέσιμες επιλογές, εάν υπάρχουν πολλές επιλογές.
Αφού εκτελέσετε αυτή και άλλες εντολές apt-get, θα παρουσιαστούν οι αλλαγές που θα γίνουν και θα πρέπει να πληκτρολογήσετε "y" και πατήστε Enter για να συνεχίσετε.
Πώς να αναζητήσετε ένα πακέτο
Μπορεί να μην γνωρίζετε πάντα το όνομα του πακέτου που θέλετε να εγκαταστήσετε. Σε αυτή την περίπτωση, μπορείτε να χρησιμοποιήσετε την εντολή apt-cache για να αναζητήσετε την αποθηκευμένη προσωρινή μνήμη πακέτων (οι λίστες που λήφθηκαν με την ενημέρωση apt-get) για ένα πρόγραμμα. Αυτή η εντολή αναζητά ονόματα πακέτων και περιγραφές για το κείμενο που καθορίζετε.
Αυτή η εντολή δεν απαιτεί sudo, καθώς πρόκειται για απλή αναζήτηση. Ωστόσο, μπορείτε να το εκτελέσετε με sudo αν θέλετε, και θα εξακολουθεί να λειτουργεί.
apt-cache αναζήτηση sometext
Για παράδειγμα, αν θέλετε να αναζητήσετε πακέτα που σχετίζονται με το w3m, ένα πρόγραμμα περιήγησης με βάση το κείμενο για το τερματικό, θα εκτελέσετε:
apt-cache αναζήτηση w3m
Πώς να ενημερώσετε όλα τα εγκατεστημένα πακέτα σας
Για να ενημερώσετε τα εγκατεστημένα πακέτα λογισμικού στις πιο πρόσφατες διαθέσιμες εκδόσεις στο χώρο αποθήκευσης - το οποίο σας δίνει όλες τις διαθέσιμες ενημερώσεις ασφαλείας για τα τρέχοντα πακέτα σας - εκτελέστε την ακόλουθη εντολή:
sudo apt-get αναβάθμιση
Θυμηθείτε να εκτελέσετε την εντολή sudo apt-get update πριν εκτελέσετε αυτήν την εντολή, καθώς θα πρέπει να ενημερώσετε τις λίστες πακέτων σας πριν apt-get θα δει τις πιο πρόσφατες διαθέσιμες εκδόσεις.
Πώς να απεγκαταστήσετε ένα πακέτο
Για να απεγκαταστήσετε ένα πακέτο όταν τελειώσετε με αυτό, εκτελέστε την ακόλουθη εντολή:
sudo apt-get αφαιρέστε το όνομα συσκευασίας
Η παραπάνω εντολή αφαιρεί μόνο τα δυαδικά αρχεία του πακέτου, αλλά όχι τα συσχετισμένα αρχεία ρυθμίσεων. Αν θέλετε να καταργήσετε όλα τα σχετικά με το πακέτο λογισμικού, εκτελέστε την ακόλουθη εντολή:
sudo apt-get πακέτο συσκευασίας
Καμία από τις παραπάνω εντολές δεν θα αφαιρέσει τυχόν "εξαρτήσεις", οι οποίες είναι πακέτα που εγκαταστάθηκαν επειδή ήταν απαραίτητα για ένα πακέτο. Αν απεγκαταστήσετε ένα πακέτο και στη συνέχεια το καταργήσετε αργότερα, το σύστημά σας ενδέχεται να έχει ακόμα μια σειρά πρόσθετων εξαρτήσεων που δεν είναι πλέον απαραίτητες. Για να καταργήσετε τυχόν πακέτα που έχουν εγκατασταθεί ως εξαρτήσεις και δεν είναι πλέον απαραίτητα, εκτελέστε την ακόλουθη εντολή:
sudo apt-get autoremove
Πώς να εγκαταστήσετε άλλο λογισμικό
Οι παραπάνω εντολές θα σας βοηθήσουν να εγκαταστήσετε και να ενημερώσετε το πιο κοινό λογισμικό που θα χρειαστείτε. Ωστόσο, κάποιο λογισμικό θα εγκατασταθεί μέσω άλλων εντολών και εργαλείων.
Για παράδειγμα, οι Ruby gems εγκαθίστανται με την εντολή "gem install" μόλις εγκαταστήσετε το Ruby μέσω apt-get. Το Ruby έχει το δικό του σύστημα εγκατάστασης λογισμικού που είναι ξεχωριστό από το apt-get.
Ορισμένα πακέτα λογισμικού είναι διαθέσιμα σε PPA ή σε "προσωπικά αρχεία πακέτων" που φιλοξενούνται από τρίτους. Για να τα εγκαταστήσετε, θα χρειαστεί να προσθέσετε τον PPA στο σύστημά σας και στη συνέχεια να χρησιμοποιήσετε τις κανονικές εντολές apt-get.
Μπορεί να χρειαστεί να δημιουργηθεί και να εγκατασταθεί νεότερο λογισμικό από την πηγή. Όλα τα πακέτα που εγκαθιστάτε με το apt-get μεταγλωττίστηκαν από την προέλευση από το σύστημα δημιουργίας του Ubuntu και είναι εύκολα συσκευασμένα σε πακέτα .deb που μπορείτε να εγκαταστήσετε. Θα πρέπει να το αποφύγετε αν είναι δυνατόν, αλλά σε ορισμένες περιπτώσεις μπορεί να είναι αναπόφευκτη.
Όποια και αν είναι η περίπτωση, αν προσπαθείτε να εγκαταστήσετε μια άλλη εφαρμογή Linux, θα πρέπει να μπορείτε να βρείτε οδηγίες που θα σας ενημερώνουν για το πώς πρέπει να το εγκαταστήσετε. Οι ίδιες οδηγίες που δουλεύουν στο Ubuntu 14.04 LTS θα λειτουργήσουν στο κέλυφος Bash των Windows 10. Όταν ενημερώνονται στην επόμενη μεγάλη έκδοση του Ubuntu, οι ίδιες οδηγίες που δουλεύουν στο Ubuntu 16.04 LTS θα λειτουργήσουν στα Windows 10.