/ / / Πώς να εγκαταστήσετε το λογισμικό Linux στο Ubuntu Bash Shell των Windows 10

Πώς να εγκαταστήσετε το λογισμικό Linux στο Ubuntu Bash Shell των Windows 10

Εγκαταστήστε το κέλυφος Bash με βάση το Ubuntu των Windows 10 και τοθα έχετε ένα πλήρες περιβάλλον 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"εντολή, η οποία της δίνει superuser, ή root, δικαιώματα. Αυτό επιτρέπει στην εντολή να τροποποιεί και να εγκαθιστά αρχεία συστήματος στο περιβάλλον Linux. Θα πρέπει να εισαγάγετε τον τρέχοντα κωδικό πρόσβασης του χρήστη σας όταν χρησιμοποιείτε sudo.

Μπορείτε επίσης να χρησιμοποιήσετε την νεότερη εντολή apt αντί της παραδοσιακής εντολής apt-get, αν και οποιαδήποτε εντολή θα λειτουργήσει.

Πώς να κάνετε λήψη ενημερωμένων λιστών πακέτων

Αρχικά, θα θέλετε να εκτελέσετε την ακόλουθη εντολή για να κάνετε λήψη ενημερωμένων λιστών πακέτων από τις αποθήκες λογισμικού:

sudo apt-get update

Θα θελήσετε να το κάνετε αυτό πριν εγκαταστήσετε οποιοδήποτε πακέτο.

Πώς να εγκαταστήσετε ένα πακέτο

Εάν γνωρίζετε το όνομα ενός πακέτου που θέλετε να εγκαταστήσετε, μπορείτε να το κατεβάσετε και να το εγκαταστήσετε με την ακόλουθη εντολή, αντικαθιστώντας το όνομα συσκευασίας με το όνομα του πακέτου που θέλετε να εγκαταστήσετε:

sudo apt-get install packagename

Για παράδειγμα, αν θέλετε να εγκαταστήσετε το Ruby, θα πρέπει να εκτελέσετε την ακόλουθη εντολή:

sudo apt-get install ruby

Μπορείτε να πατήσετε το πλήκτρο Tab κατά την πληκτρολόγηση του ονόματοςενός πακέτου (ή οποιασδήποτε εντολής) για να χρησιμοποιήσετε τη λειτουργία αυτόματης συμπλήρωσης του Bash, η οποία θα σας βοηθήσει να ολοκληρώσετε αυτόματα την πληκτρολόγηση των πραγμάτων και να προτείνετε τις διαθέσιμες επιλογές, εάν είναι διαθέσιμες πολλές επιλογές.

Αφού εκτελέσετε αυτή και άλλες εντολές apt-get, θα παρουσιαστούν οι αλλαγές που θα γίνουν και θα πρέπει να πληκτρολογήσετε "y" και πατήστε Enter για να συνεχίσετε.

Πώς να αναζητήσετε ένα πακέτο

Μπορεί να μην γνωρίζετε πάντα το όνομα του πακέτουπου θέλετε να εγκαταστήσετε. Σε αυτή την περίπτωση, μπορείτε να χρησιμοποιήσετε την εντολή apt-cache για να αναζητήσετε την αποθηκευμένη προσωρινή μνήμη πακέτων (οι λίστες που λήφθηκαν με την ενημέρωση apt-get) για ένα πρόγραμμα. Αυτή η εντολή αναζητά ονόματα πακέτων και περιγραφές για το κείμενο που καθορίζετε.

Αυτή η εντολή δεν απαιτεί sudo, καθώς είναι απλά μια απλή αναζήτηση. Ωστόσο, μπορείτε να το εκτελέσετε με sudo αν θέλετε, και θα εξακολουθεί να λειτουργεί.

apt-cache search sometext

Για παράδειγμα, αν θέλετε να αναζητήσετε πακέτα που σχετίζονται με το w3m, ένα πρόγραμμα περιήγησης με βάση το κείμενο για το τερματικό, θα εκτελέσετε:

apt-cache search w3m

Πώς να ενημερώσετε όλα τα εγκατεστημένα πακέτα σας

Για να ενημερώσετε τα εγκατεστημένα πακέτα λογισμικού στις πιο πρόσφατες διαθέσιμες εκδόσεις στο χώρο αποθήκευσης - το οποίο σας δίνει όλες τις διαθέσιμες ενημερώσεις ασφαλείας για τα τρέχοντα πακέτα σας - εκτελέστε την ακόλουθη εντολή:

sudo apt-get upgrade

Μην ξεχάσετε να εκτελέσετε την εντολή sudo apt-get update πριν εκτελέσετε αυτήν την εντολή, καθώς θα πρέπει να ενημερώσετε τις λίστες πακέτων πριν από την apt-get θα δουν τις πιο πρόσφατες διαθέσιμες εκδόσεις.

Πώς να απεγκαταστήσετε ένα πακέτο

Για να απεγκαταστήσετε ένα πακέτο όταν τελειώσετε με αυτό, εκτελέστε την ακόλουθη εντολή:

sudo apt-get remove packagename

Η παραπάνω εντολή αφαιρεί μόνο το πακέτοδυαδικά αρχεία, αλλά όχι οποιαδήποτε συνδεδεμένα αρχεία ρυθμίσεων. Αν θέλετε να καταργήσετε όλα τα σχετικά με το πακέτο λογισμικού, εκτελέστε την ακόλουθη εντολή:

sudo apt-get purge packagename

Καμία από τις παραπάνω εντολές δεν θα αφαιρέσει κανένα"Εξαρτήσεις", οι οποίες είναι πακέτα που εγκαταστάθηκαν επειδή ήταν απαραίτητα για ένα πακέτο. Αν απεγκαταστήσετε ένα πακέτο και στη συνέχεια το καταργήσετε αργότερα, το σύστημά σας μπορεί να έχει ακόμα μια σειρά πρόσθετων εξαρτήσεων που δεν είναι πλέον απαραίτητες. Για να καταργήσετε τυχόν πακέτα που έχουν εγκατασταθεί ως εξαρτήσεις και δεν είναι πλέον απαραίτητα, εκτελέστε την ακόλουθη εντολή:

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.