Πώς άλλαξα από τα Windows 10 στο Linux Mint


Αυτό το άρθρο αφορά το ταξίδι μου στη μετάβαση από Windows 10 σε Linux Mint 20, πώς προσαρμόστηκα εύκολα στο περιβάλλον Linux και ορισμένους πόρους που με βοήθησαν να ρυθμίσω ένα τέλειο περιβάλλον επιφάνειας εργασίας.

Αβεβαιότητα

Εντάξει, τώρα αποφάσισα να αλλάξω στο Linux αλλά εδώ έρχεται η πρώτη ερώτηση. Ποια διανομή θα ικανοποιήσει τις ανάγκες μου τόσο σε επίπεδο GUI όσο και σε άλλες πτυχές; Το Linux δεν είναι κάτι καινούργιο για μένα, καθώς εργάζομαι με διανομές που βασίζονται στην RHEL στη δουλειά μου τα τελευταία 4 χρόνια με τη γραμμή εντολών.

Γνωρίζω ότι οι διανομές που βασίζονται στην RHEL είναι καλές για επιχειρήσεις, αλλά όχι για εξατομικευμένα περιβάλλοντα επιφάνειας εργασίας, τουλάχιστον αυτό σκέφτομαι μέχρι τώρα. Έτσι ξεκίνησα την έρευνά μου για να βρω τη διανομή που θα έπρεπε να είναι εύκολη στη χρήση και ταυτόχρονα θα έπρεπε να έχω καλή υποστήριξη από την κοινότητα, αν σε περίπτωση που αντιμετώπιζα κάποιο πρόβλημα. Ανάμεσα σε πολλές διανομές Linux, ανέλυσα τη λίστα μου σε 4 γεύσεις.

  • Ubuntu
  • Linux Mint
  • Manjaro
  • Arch Linux

Πριν αποφασίσετε για το Distro είναι απαραίτητο να διαμορφώσετε τη λίστα των εργαλείων/προγραμμάτων ή πακέτων που χρειάζονται και να ελέγξετε εάν η διανομή που επιλέγετε παρέχει όλες αυτές τις δυνατότητες.

Για μένα, χρησιμοποιώ το Linux για δύο βασικούς σκοπούς: ο ένας είναι για την επαγγελματική μου ανάπτυξη, τη συγγραφή άρθρων και ο δεύτερος για την προσωπική μου χρήση, όπως η επεξεργασία βίντεο και οι ταινίες. Τα περισσότερα από τα δημοφιλή λογισμικά έχουν δημιουργηθεί για να είναι συμβατά με Windows, macOS και Linux, όπως Sublime Text, VSCode, VLC Media Player, Firefox/Chromium. Εκτός από αυτό το λογισμικό, οι υπηρεσίες που βασίζονται σε cloud κάνουν τη ζωή μας εύκολη Όπως το Microsoft Office 365 ή το G Suite.

Λαμβάνοντας υπόψη όλα αυτά αποφάσισα να πάω HYBRID. Όλα τα εργαλεία ή το λογισμικό μου είναι συμβατά μεταξύ τους ή βασίζονται σε σύννεφο, οπότε σε κάθε περίπτωση, αν χρειαστεί να επιστρέψω σε Windows ή Mac os, μπορώ να χρησιμοποιήσω το ίδιο σύνολο εργαλείων.

Λόγος για να επιλέξετε το Linux Mint έναντι άλλων διανομών Linux;

Λοιπόν, αυτό είναι καθαρά προσωπική επιλογή. Με βάση τη σύγκριση μεταξύ διαφορετικών διανομών όπως το Ubuntu, το Mint, το Manjaro και το Arch Linux, επέλεξα να επιλέξω το Linux Mint.

Το Linux Mint βασίζεται σε Ubuntu και Debian και διατίθεται με τρεις διαφορετικές γεύσεις για επιτραπέζιους υπολογιστές (Cinnamon, MATE, Xfce). Το Linux Mint είναι το βασικό λειτουργικό σύστημα για άτομα που αλλάζουν από Windows σε Linux για πρώτη φορά.

Ακολουθούν τα άρθρα που δημοσιεύονται σε αυτόν τον ιστότοπο, τα οποία θα σας βοηθήσουν να εγκαταστήσετε και να διαμορφώσετε το Linux Mint στον υπολογιστή σας.

  • Πώς να εγκαταστήσετε το Linux Mint 20 παράλληλα με τα Windows 10 ή 8 σε λειτουργία UEFI Dual-Boot
  • Πώς να εγκαταστήσετε το Linux Mint 20 “Ulyana” στον υπολογιστή σας

Διαχείριση πακέτων Linux

Το πρώτο πράγμα που έκανα πριν εγκαταστήσω το Linux Mint ήταν να μάθω πώς να εργάζομαι με τη διαχείριση πακέτων. Επειδή είχα ήδη κάποια εμπειρία με την εντολή yum, είναι εύκολο για μένα να μάθω από άλλους διαχειριστές πακέτων. Υπάρχουν πολλοί τρόποι με τους οποίους μπορούμε να εγκαταστήσουμε πακέτα ξεκινώντας από τη λήψη του δυαδικού αρχείου προέλευσης, τη διαχείριση πακέτων Synaptic, το κατάστημα Snap ή μέσω του διαχειριστή πακέτων apt.

Τερματικό Linux

Για μένα, η πραγματική ομορφιά του Linux είναι η διεπαφή τερματικού. Εγκατέστησα το oh-my-bash για να κάνω το τερματικό μου να φαίνεται ωραίο και χρησιμοποίησα το ψευδώνυμο των εντολών που χρησιμοποιώ συχνά για να αυξήσω την παραγωγικότητά μου. Έκανα τα πάντα μέσω τερματικού ξεκινώντας από την παρακολούθηση του συστήματος, τη διαχείριση δίσκων, τη διαχείριση δικτύου, τη διαχείριση πακέτων κ.λπ…

Λίστα λογισμικού που χρησιμοποιώ στο Linux

Ακολουθεί η λίστα με το λογισμικό που χρησιμοποιώ για την προσωπική και επαγγελματική μου εργασία.

Περιηγητές Ιστού
  • Firefox
  • Χρώμιο
Συσκευή αναπαραγωγής πολυμέσων
  • VLC Media Player
Επεξεργαστές Κώδικα/Κείμενο
  • Υψηλό Κείμενο
  • VSCode
  • Nano/Micro
Προγραμματισμός/Βάση Δεδομένων

Χρησιμοποιώ βάσεις δεδομένων Python, Bash, Git και MySQL για την καθημερινή μου εργασία, επομένως είναι απαραίτητο να ρυθμίσω τα σωστά εργαλεία και τη σωστή ροή εργασίας. Το πλεονέκτημα της δημιουργίας μιας στοίβας προγραμματισμού στο Linux είναι ότι έγραψα ένα απλό σενάριο bash, το οποίο είναι εφάπαξ. Επομένως, την επόμενη φορά, εάν πρέπει να μεταβώ σε διαφορετική διανομή Linux, δεν χρειάζεται να αφιερώσω το χρόνο μου στη ρύθμιση της στοίβας από την αρχή. Χρησιμοποιώ το Sublime Text 3 και το Vscode για την ανάπτυξή μου και χρησιμοποιώ το Nano για την επεξεργασία της γραμμής εντολών.

  • Sublime Text Editor για Linux
  • VScode για ανάπτυξη Python
  • Ένας οδηγός για αρχάριους σχετικά με τον τρόπο χρήσης του Nano Text Editor στο Linux
Σουίτα παραγωγικότητας

Σε καθημερινή βάση, χρειαζόμαστε εργαλεία όπως πρόγραμμα-πελάτη email, ημερολόγιο, δημιουργός εργασιών, λίστα υποχρεώσεων, Powerpoint, Επεξεργαστής κειμένου, Υπολογιστικό φύλλο, μέσο συνεργασίας όπως slack, ομάδες της Microsoft κ.λπ.

Υπάρχουν δύο τρόποι με τους οποίους μπορείτε να ρυθμίσετε τη σουίτα παραγωγικότητας. Είτε βρείτε το σωστό σύνολο εργαλείων και εγκαταστήστε το στο λειτουργικό σύστημα είτε χρησιμοποιήστε υπηρεσίες που βασίζονται σε σύννεφο. Χρησιμοποιώ υπηρεσίες που βασίζονται σε cloud (G Suite και Office 365) που ικανοποιούν τις ανάγκες μου. Αλλά υπάρχουν πολλά εργαλεία που μπορείτε να εξερευνήσετε και να διαμορφώσετε ως σουίτα παραγωγικότητας.

Εκτός από τα περιγραφόμενα εργαλεία, παρακάτω είναι ένα σύνολο εργαλείων που χρησιμοποιώ για τη διαχείριση συστήματος και άλλους σκοπούς.

  • Stacer – Βελτιστοποιητής συστήματος και παρακολούθηση.
  • Joplin – Εφαρμογή λήψης σημειώσεων και υποχρεώσεων.
  • Timeshift – Βοηθητικό πρόγραμμα δημιουργίας αντιγράφων ασφαλείας και επαναφοράς.
  • Virtualbox – Λογισμικό εικονικοποίησης.
  • MySqlWorkbench – Πελάτης που βασίζεται στο MySQL GUI.
  • Κλείστρο – Εργαλείο στιγμιότυπου οθόνης.
  • Snapcraft – Κατάστημα εφαρμογών για Linux.
  • Spotify – Μουσική και ήχος.
  • Deluge – BitTorrent Client.

Για όλη τη λίστα λογισμικού που ανέφερα στις παραπάνω ενότητες, δημιούργησα ένα σενάριο bash που θα φροντίσει για την εγκατάσταση, τη διαμόρφωση και τη διατήρηση του τέλειου περιβάλλοντος που δημιούργησα τώρα. Ας πούμε ότι αν αλλάζω από το Mint στο Ubuntu, τότε μπορώ να διατηρήσω τα πάντα με ένα μόνο σενάριο.

Αυτά για σήμερα. Εάν είστε χρήστης Windows, δοκιμάστε να εγκαταστήσετε το Linux. Ως αρχάριος, θα δυσκολευτείτε να χαράξετε την επιφάνεια, αλλά πιστέψτε με, μόλις λερώσετε τα χέρια σας με το Linux, δεν θα μετανιώσετε ποτέ να μεταβείτε από τα Windows στο Linux. Είμαστε ενθουσιασμένοι που μαθαίνουμε νέα σας για την εμπειρία σας με το Linux.