Microsoft .NET 6: Εγκατάσταση σε Ubuntu ή Debian και τα παράγωγά του

Microsoft .NET 6: Εγκατάσταση σε Ubuntu ή Debian και τα παράγωγά του

Microsoft .NET 6: Εγκατάσταση σε Ubuntu ή Debian και τα παράγωγά του

Πριν από σχεδόν ένα μήνα, κυκλοφόρησαν οι τελευταίες ενημερώσεις για το Microsoft .NET 6 και, όπως ήδη γνωρίζουν πολλοί, αυτή η δωρεάν πλατφόρμα ανάπτυξης ανοιχτού κώδικα , χρήσιμη για τη δημιουργία κάθε είδους εφαρμογών (επιτραπέζιων υπολογιστών, κινητών, ιστού, παιχνιδιών και του Διαδικτύου των Πραγμάτων), είναι επίσης διαθέσιμη σε όλες τις πλατφόρμες. Επομένως, είναι διαθέσιμη για Windows, macOS και Linux.

Και επειδή, μαζί με το Visual Studio Code , είναι ένας δωρεάν, ανοιχτού κώδικα, cross-platform επεξεργαστής κώδικα από τη Microsoft, αποτελεί ένα εξαιρετικό δίδυμο για την ανάπτυξη εφαρμογών σε GNU/Linux, σήμερα θα συζητήσουμε την τρέχουσα κατάσταση αυτού του framework και τον τρόπο εγκατάστασής του σε Ubuntu και Debian . Διαθέτει επίσης εγγενή υποστήριξη και για τις δύο διανομές.

Visual Studio Code 1.69: Διατίθεται νέα έκδοση και τρόπος εγκατάστασης

Visual Studio Code 1.69: Διατίθεται νέα έκδοση και τρόπος εγκατάστασης

Και, πριν εμβαθύνουμε στο σημερινό θέμα που είναι αφιερωμένο στην εφαρμογή "Microsoft .NET 6" , θα αφήσουμε μερικούς συνδέσμους προς προηγούμενες σχετικές δημοσιεύσεις για όσους ενδιαφέρονται :

Visual Studio Code 1.69: Διατίθεται νέα έκδοση και τρόπος εγκατάστασης
σχετικό άρθρο:
Visual Studio Code 1.69: Διατίθεται νέα έκδοση και τρόπος εγκατάστασης
.NET και ML.NET: Microsoft Open Source Platforms
σχετικό άρθρο:
.NET και ML.NET: Microsoft Open Source Platforms

Microsoft .NET 6: Cross-Platform Framework από τη Microsoft

Microsoft .NET 6: Cross-Platform Framework από τη Microsoft

Σχετικά με το Microsoft .NET 6

Εν ολίγοις, μπορούμε να πούμε τα εξής για το "Microsoft .NET 6" :

«Είναι μια δωρεάν, διαπλατφορμική πλατφόρμα ανάπτυξης ανοιχτού κώδικα για τη δημιουργία πολλών τύπων εφαρμογών. Το .NET βασίζεται σε ένα περιβάλλον εκτέλεσης υψηλής απόδοσης που χρησιμοποιείται στην παραγωγή από πολλές εφαρμογές μεγάλης κλίμακας.» Τι είναι το .NET;

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

  1. Υλοποίηση ασύγχρονου κώδικα: Περιλαμβάνει ένα μοντέλο Ασύγχρονου Προγραμματισμού Εργασιών (TAP), το οποίο παρέχει μια αφαίρεση έναντι του ασύγχρονου κώδικα.
  2. Η χρήση των χαρακτηριστικών: Χειρίζεται περιγραφικές δηλώσεις που μοιάζουν με λέξεις-κλειδιά που περιγράφουν τον τρόπο σειριοποίησης των δεδομένων, καθορίζει χαρακτηριστικά που χρησιμοποιούνται για την επιβολή της ασφάλειας και περιορίζουν τις βελτιστοποιήσεις μεταγλωττιστή just-in-time (JIT).
  3. Η χρήση αναλυτών κώδικα: Τα οποία διευκολύνουν την επιθεώρηση κώδικα C# ή Visual Basic για προβλήματα ποιότητας κώδικα και στυλ. Γι' αυτό, ξεκινώντας με το .NET 5, αυτοί οι αναλυτές περιλαμβάνονται στο .NET SDK και δεν χρειάζεται να εγκατασταθούν ξεχωριστά.

Για περισσότερες πληροφορίες σχετικά με αυτό το εργαλείο λογισμικού, μπορείτε να εξερευνήσετε τους ακόλουθους συνδέσμους: Χαρακτηριστικά , Λήψεις .NET 6 και Τι νέο υπάρχει στο .NET 6

Εγκατάσταση σε Ubuntu και Debian

Για την εγκατάσταση σε Ubuntu και Debian , ή σε παράγωγά τους, οι διαδικασίες εγκατάστασης έχουν ως εξής:

DotNet6 + Debian

Για το Debian 11

  • Πακέτα με κλειδιά υπογραφής (κλειδιά αποθήκης)
wget https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
  • Εγκατάσταση του SDK
sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-6.0
  • Εγκατάσταση χρόνου εκτέλεσης
sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-6.0
  • Εγκατάσταση του ASP.NET Core Runtime
sudo apt-get install -y dotnet-runtime-6.0

Για περισσότερες λεπτομέρειες και πληροφορίες σχετικά με τη διαδικασία εγκατάστασης στο Debian 11 , μπορείτε να εξερευνήσετε τον ακόλουθο σύνδεσμο.

DotNet6 + Ubuntu

Για το Ubuntu 22.04

  • Πακέτα με κλειδιά υπογραφής (κλειδιά αποθήκης)
wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
  • Εγκατάσταση του SDK
sudo apt-get update && \
  sudo apt-get install -y dotnet-6.0
  • Εγκατάσταση χρόνου εκτέλεσης
sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-6.0
  • Εγκατάσταση του ASP.NET Core Runtime
sudo apt-get install -y dotnet-runtime-6.0

Σημείωση : Λάβετε υπόψη ότι το Ubuntu 22.04 συνοδεύεται από αυτό το λογισμικό ήδη εγκατεστημένο, επομένως αυτή η διαδικασία δεν είναι απαραίτητη. Ωστόσο, η διαδικασία είναι χρήσιμη για εκδόσεις που βασίζονται στο Ubuntu 22.04 και παρόμοιες για παλαιότερες εκδόσεις του Ubuntu. Για περισσότερες λεπτομέρειες και πληροφορίες σχετικά με τη διαδικασία εγκατάστασης για το Ubuntu 22.04 , μπορείτε να εξερευνήσετε τον ακόλουθο σύνδεσμο.

Έλεγχος εγκατάστασης

Μόλις εγκατασταθεί, το λογισμικό μπορεί να χρησιμοποιηθεί με άλλα προγράμματα, όπως το Visual Studio Code . Ωστόσο, για να επαληθεύσετε ότι όλα είναι εγκατεστημένα και λειτουργούν σωστά , απλώς εκτελέστε τις ακόλουθες εντολές και ελέγξτε την έξοδο, όπως φαίνεται στα ακόλουθα στιγμιότυπα οθόνης:

dotnet --list-sdks
dotnet --list-runtimes
dotnet --info

Έλεγχος εγκατάστασης - Στιγμιότυπο οθόνης 1

Έλεγχος εγκατάστασης - Στιγμιότυπο οθόνης 2

MOS-P3: Εξερεύνηση του τεράστιου και αναπτυσσόμενου Microsoft Open Source - Μέρος 3
σχετικό άρθρο:
MOS-P3: Εξερεύνηση του τεράστιου και αναπτυσσόμενου Microsoft Open Source - Μέρος 3
Λογότυπο GitLab
σχετικό άρθρο:
Το GitLab ανακοινώνει τη μετεγκατάσταση του επεξεργαστή του από το Visual Studio Code

Ενημέρωση: Ανάρτηση banner 2021

περίληψη

Εν ολίγοις, η Microsoft, όπως και άλλοι τεχνολογικοί γίγαντες, συνεχίζει να συνεισφέρει στον κόσμο του Ελεύθερου και Ανοιχτού Κώδικα Λογισμικού . Και με αυτήν την κυκλοφορία και την εύκολη διαθεσιμότητα προϊόντων λογισμικού όπως το Microsoft .NET 6 και το Visual Studio Code , συνεχίζει να βελτιώνει το έργο των προγραμματιστών λογισμικού σε ελεύθερα και ανοιχτά λειτουργικά συστήματα , δηλαδή σε διανομές GNU/Linux.

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


Προσθήκη ως προτιμώμενης πηγής στην Google