CONTINGUTS
Els desenvolupadors de programari sovint necessiten utilitzar el framework bàsic Dotnet al sistema Linux per provar, executar i construir els paquets. La noció d’utilitzar Dotnet a Linux es fa realitat a través del nou nucli Dotnet, que és un sistema modular basat en API del marc Dotnet de Microsoft. Però el nucli de Dotnet no actua com una única API; funciona com una biblioteca pública o compartida d'API i codis. Els programadors i desenvolupadors poden utilitzar aquestes API i codis compartits per automatitzar algunes tasques o reduir la càrrega de treball.
Dotnet Core a Linux
Dotnet core admet més de trenta llenguatges de programació. Però C # és el llenguatge més utilitzat al marc bàsic de Dotnet. L'arquitectura del nucli de Dotnet és molt flexible i basada en modulars. Visual Studio, Visual Studio Code, Unity i moltes altres aplicacions requereixen que el nucli Dotnet estigui preinstal·lat per executar-se a Linux.
Molt sovint, és possible que hàgiu d’instal·lar els paquets bàsics de Dotnet al vostre sistema Linux per executar alguns jocs específics i altres aplicacions al vostre sistema. Anteriorment, el framework Dotnet no era de codi obert i estava disponible per als sistemes operatius basats en Linux, però més tard, Microsoft l’ha convertit en de codi obert.
El nucli Dotnet està disponible per a Debian, Red Hat, CentOS, OpenSUSE i altres distribucions de Linux. Malauradament, els paquets oficials del nucli Dotnet encara no estan disponibles per al sistema Linux i Arch basat en Arch. Però no us preocupeu, treballarem en això. En aquest post, veurem com instal·lar els paquets bàsics de Dotnet en diverses distribucions de Linux.
1. Instal·leu Dotnet Core a Ubuntu Linux
Ubuntu i altres usuaris de Debian Linux poden instal·lar els paquets bàsics de Dotnet des del dipòsit oficial de paquets de Linux mitjançant l’administrador de paquets aptitude. Abans d’instal·lar el nucli Dotnet al vostre sistema Ubuntu, heu de comprovar si el paquet ja està instal·lat al vostre sistema Debian o no. Executeu les següents línies d'ordres a l'intèrpret d'ordres del terminal per comprovar si el nucli dotnet està instal·lat o no.
com fer l'arrel cub en Excel
/home/ubuntupit/UbuntuPIT/
Pas 1: descarregueu i instal·leu MS Prob a Ubuntu
A mesura que Microsoft construeix el framework Dotnet, hem d’instal·lar les funcions Microsoft prob al nostre sistema Debian per fer que el nostre entorn Linux sigui adequat per al framework Dotnet. Ara, descarregarem i instal·larem el paquet Microsoft prob al nostre sistema Ubuntu. Utilitzeu l'ordre wget següent per descarregar el paquet Microsoft prob al vostre Ubuntu.
cd
Ara, executeu l’ordre d’instal·lació del paquet Debian següent per instal·lar el paquet MS prob a la vostra màquina Ubuntu.
dotnet run
Pas 2: instal·leu l'SDK de Dotnet
Aquest pas veurà com instal·lar la biblioteca principal de Dotnet i les funcions al nostre sistema Debian. Els paquets bàsics dotnet es coneixen com a Dotnet SDK. Podeu consultar el codis font del nucli Dotnet aquí a GitHub .
Primer, heu d’actualitzar el dipòsit del sistema i instal·lar les eines de transport HTTP per instal·lar el paquet Dotnet SDK. Executeu les ordres aptitude següents al vostre shell de terminal per instal·lar els paquets transport-HTTP i els paquets Dotnet SDK al vostre sistema Debian.
microsoft.asc
Quan finalitzeu la descàrrega i la instal·lació, veureu el missatge 'Benvingut a .NET Core' al vostre shell de terminal. Ara podeu tancar el shell de terminal.
Pas 3: instal·leu Dotnet Runtime
Un paquet d'execució Dotnet és una eina essencial per al marc Dotnet. Permet al sistema compartir el codi i l'API amb altres aplicacions existents al vostre sistema Linux. Podeu executar les següents línies d’ordres a l’intèrpret d’ordres del terminal per instal·lar el paquet de temps d’execució bàsic Dotnet al vostre Ubuntu Linux.
wget
Pas 4: creeu un projecte nou
Ara hem vist com instal·lar el nucli Dotnet al vostre Ubuntu i en un altre sistema Debian Linux. Ara veurem com podeu crear un senzill projecte ‘Hellow World’ per provar el nucli Dotnet a Linux.
Utilitzarem l’ordre console per crear un nou projecte a Linux. Podeu executar la següent línia d'ordres que es mostra a continuació per crear un projecte senzill. El projecte s’emmagatzemarà a etc
directori.
chown
Ara podeu executar el següent
dotnet --list-sdks dotnet --list-runtimesper obrir el directori del projecte. A continuació, executeu el
wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.debper executar el vostre projecte.
sudo dpkg -i packages-microsoft-prod.deb
2. Instal·leu Dotnet Core a Fedora i Red Hat Linux
Microsoft ha desenvolupat oficialment el paquet bàsic Dotnet per a Fedora, Red Hat i CentOS Linux. Podeu instal·lar-lo al vostre sistema Linux basat en Red Hat executant les ordres DNF i YUM. Tanmateix, també podeu consultar el fitxer Paquet bàsic Dotnet a la botiga Snap .
Pas 1: instal·leu l'SDK a Fedora
Si sou usuari de Fedora o CentOS, podeu executar l'ordre DNF següent al vostre shell de terminal per instal·lar el paquet Dotnet SDK al vostre sistema Linux. El paquet SDK inclou l'eina modular, java i eines d'amfitrió.
sudo apt update sudo apt install apt-transport-https -y sudo apt install dotnet-sdk-3.1
Si sou usuari de Red Hat Linux, podeu executar la següent ordre de Yum per instal·lar el paquet SDK core Dotnet al vostre equip. A Red Hat Linux, l'ordre YUM instal·la automàticament l'eina d'execució, ASP.NET Core, eina d'amfitrió i altres eines necessàries al vostre sistema Red Hat Linux. A més, no cal instal·lar els altres paquets. Tanmateix, els usuaris de Fedora també poden executar la següent ordre YUM.
sudo apt update sudo apt install apt-transport-https -y sudo apt install dotnet-runtime-3.1
Pas 2: instal·leu Runtime a Fedora
Un cop instal·lat el paquet SDK al vostre Fedora Linux, ara és hora d’instal·lar els paquets bàsics d’execució i ASP.NET al vostre sistema. Executeu les ordres DNF següents que s'indiquen a continuació per instal·lar els paquets d'execució i ASP.NET al vostre sistema.
dotnet new console -o UbuntuPIT
3. Instal·leu Dotnet a openSUSE
A OpenSUSE Linux, la instal·lació del paquet bàsic Dotnet és una mica diferent a la d’altres distribucions de Linux. Haurem de descarregar els dipòsits de paquets de Microsoft i instal·lar-los al nostre OpenSUSE Linux per obtenir el framework Dotnet al nostre sistema.
Pas 1: instal·leu LibICU a OpenSUSE
Al principi d’instal·lar el nucli Dotnet a OpenSUSE, hem d’instal·lar les funcions de biblioteca dels components internacionals per a Unicode (LibICU). Executeu l'ordre zypper següent per instal·lar LibICU al SUSE Linux.
cd UbuntuPIT dotnet run
Ara, executeu l'ordre RPM següent per importar el
sudo dnf install dotnet-sdk-3.0al vostre OpenSuSE Linux.
sudo yum install dotnet-sdk-3.1
A continuació, executeu el
sudo dnf install aspnetcore-runtime-3.1 sudo dnf install dotnet-runtime-3.1ordre que es mostra a continuació per descarregar els repositoris de paquets openSUSE de Microsoft.
sudo zypper install libicu
Ara, moveu el fitxer a
sudo rpm --import https://packages.microsoft.com/keys/microsoft.ascdirectori i executeu el
wget https://packages.microsoft.com/config/opensuse/15/prod.repoordre que es dóna a continuació per accedir al fitxer prob de Microsoft.
sudo mv prod.repo /etc/zypp/repos.d/microsoft-prod.repo sudo chown root:root /etc/zypp/repos.d/microsoft-prod.repo
Pas 2: instal·leu l'SDK de Dotnet i el paquet d'execució
En aquest pas, instal·larem el paquet SDK core Dotnet al nostre sistema SuSE Linux. Executeu l'ordre zypper que es mostra a continuació per instal·lar el paquet SDK a OpenSUSE Linux.
sudo zypper install dotnet-sdk-3.1
Un cop instal·lada l'eina SDK, podeu instal·lar el paquet Runtime i l'eina ASP.NET al SuSE Linux. Podeu executar les línies d’ordres següents que es mostren a continuació per instal·lar el paquet ASP.NET i Runtime.
sudo zypper install aspnetcore-runtime-3.1 sudo zypper install dotnet-runtime-3.1
4. Instal·leu Dotnet Core a Arch Linux
Com he esmentat anteriorment, Microsoft no ha desenvolupat cap paquet oficial de nucli Dotnet per al sistema Linux Arch i basat en Arch; com a resultat, no podeu trobar cap versió oficial de Dotnet core per a Arch Linux. Però, afortunadament, Microsoft ha creat el nucli Dotnet de codi obert, de manera que els desenvolupadors han dissenyat i construït els paquets bàsics de Dotnet per a Arch Linux.
Mètode 1: Instal·leu Dotnet SDK i Runtime a Arch
Aquest mètode utilitzarà les ordres del gestor de paquets (pacman) per instal·lar l'SDK de Dotnet al nostre sistema. Si sou un Manjaro i un altre usuari d'Arch Linux, podeu executar l'ordre Pacman següent al vostre shell de terminal per instal·lar tant els paquets SDK com Runtime al vostre Arch Linux.
sudo pacman -S dotnet-runtime dotnet-sdk
Si no necessiteu el paquet Runtime per al nucli de Dotnet, podeu cerqueu els altres paquets aquí i instal·leu només el paquet SDK.
Mètode 2: instal·leu Dotnet Core a Arch mitjançant SNAP
SNAP és una excel·lent forma alternativa d’instal·lar paquets en distribucions Linux. Aquí hi ha una altra opció per als usuaris d’Arch Linux: podeu instal·lar el paquet bàsic Dotnet al vostre sistema mitjançant el gestor de paquets SNAP.
Executeu les següents línies d'ordres que es mostren a continuació per instal·lar el gestor de paquets SNAP al nostre sistema.
sudo pacman -S snapd sudo systemctl enable --now snapd.socket sudo ln -s /var/lib/snapd/snap /snap
Ara, executeu la línia d’ordres que es mostra a continuació per instal·lar el nucli Dotnet al vostre sistema.
sudo snap install dotnet-sdk --classic
Paraules finals
Si sou un usuari normal d’escriptori, potser no necessiteu instal·lar el framework Dotnet al vostre sistema Linux. Però, programadors, desenvolupadors d’API, fins i tot els programadors de programes necessiten que el nucli Dotnet estigui instal·lat a Linux per continuar fent proves i programes de programació sense problemes. He descrit com podeu instal·lar el nucli Dotnet en diverses distribucions de Linux en tota la publicació.
Si us sembla útil aquesta publicació, compartiu-la amb els vostres amics i la comunitat Linux. Podeu escriure si teniu alguna opinió sobre aquest post a la secció de comentaris.
- Etiquetes
- Arch Linux
- Fedora
- Linux Tutorial
- openSUSE
- Tutorials d'Ubuntu
DEIXA UNA RESPOSTA Cancel·la la resposta
Comentari: Introduïu el vostre comentari. Nom: * Introduïu aquí el vostre nom Correu electrònic: * Heu introduït una adreça de correu electrònic incorrecta. Introduïu la vostra adreça de correu electrònic aquí Lloc web:Deseu el meu nom, el correu electrònic i el lloc web en aquest navegador per a la propera vegada que comenti.