.NET-kärnan är inte tillgänglig i det officiella paketförvaret för Ubuntu 18.04 LTS. Men du kan enkelt lägga till det officiella Microsoft-paketförvaret på Ubuntu 18.04 LTS och installera .NET Core därifrån med hjälp av APT-pakethanteraren.
I den här artikeln ska jag visa dig hur du installerar och kommer igång med .NET Core på Ubuntu 18.04 LTS. Så, låt oss komma igång.
Förutsättningar:
Det officiella Microsoft-paketförvaret använder HTTPS för att leverera DEB-paketen för Ubuntu. Så du måste ha apt-transport-https paket installerat på din Ubuntu 18.04 LTS-maskin.
Uppdatera först APT-paketets förvarscache med följande kommando:
$ sudo apt uppdatering
Installera nu apt-transport-https paket med följande kommando:
$ sudo apt install -y apt-transport-https
De apt-transport-https paketet ska installeras.
.NET Core är också beroende av vissa paket från universum paketförvar. Så se till att universum paketförvar är aktiverat.
Du kan kontrollera om universum paketförvar är aktiverat från Mjukvaruuppdateringar app om du använder Ubuntu 18.04 LTS Desktop-version. Var bara säker Community-underhållen fri programvara med öppen källkod (universum) är kontrollerat.
Om du använder Ubuntu 18.04 LTS-serverversion, då kan du köra följande kommando för att kontrollera om universum förvar är aktiverat.
$ egrep -r '^ [^ I] * [^ #].* universum '/ etc / apt / källor.lista*Som du kan se är universumsförvar aktiverat på min Ubuntu 18.04 LTS-maskin.
Om du i alla fall inte har universum paketförvar aktiverat och du vill aktivera det från kommandoraden, kör sedan följande kommando:
$ sudo add-apt-repository-universum
Lägga till Microsoft Package Repository:
Nu måste du lägga till Microsoft-paketförvaret på din Ubuntu 18.04 LTS-maskin. Microsoft tillhandahåller en DEB-paketfil som du kan ladda ner och installera för att enkelt aktivera Microsoft-paketförvaret.
Navigera först till / tmp-katalogen med följande kommando:
$ cd / tmp
Ladda ner nu Microsoft-paketförvarets installationspaket DEB-paketfil med följande kommando:
$ wget -q https: // paket.Microsoft.com / config / ubuntu / 18.04 /paket-microsoft-prod.deb
Installera nu DEB-paketfilen som du just laddade ner med följande kommando:
$ sudo apt-get install ./ paket-microsoft-prod.deb
DEB-paketet ska installeras.
Slutligen uppdaterar du APT-paketets förvarscache så att ändringarna träder i kraft enligt följande:
$ sudo apt uppdatering
Som du kan se finns Microsofts paketförvar i listan. Så det är aktiverat.
Installerar .NET Core på Ubuntu 18.04 LTS:
Nu kan du enkelt installera .NET Core SDK på din Ubuntu 18.04 LTS-maskin med följande kommando:
$ sudo apt installera dotnet-sdk-2.2
Nu, tryck y och tryck sedan på
.NET Core SDK bör installeras.
Nu, för att kontrollera om .NET Core SDK fungerar korrekt, kör följande kommando:
$ dotnet --versionSom du kan se trycks versionsinformationen på skärmen. Så det fungerar.
Skriva och köra din första .NET-program:
I det här avsnittet ska jag visa dig hur du skriver och kör din första .NET-program. Jag kommer att skriva ett mycket enkelt program som skriver ut något på skärmen.
Navigera först till en katalog där du vill spara din .NET-projektfiler. Det kan vara vilken katalog som helst.
Jag navigerar till min ~ / Projekt / katalog.
$ cd ~ / Projekt
Skapa nu en ny .NET-projekt Hej världen med följande kommando:
$ dotnet ny konsol -o helloWorldNOTERA: Här, Hej världen är namnet på projektet. Du kan ändra det till vad du vill.
Ett nytt projekt bör skapas. En dedikerad projektkatalog bör också skapas som du kan se på skärmdumpen nedan.
Navigera nu till projektkatalogen med följande kommando:
$ cd helloWorld /
I projektkatalogen kommer du att ha en Program.cs fil. Detta är huvudkällfilen ... NET Core använder C # (C-Sharp) programmeringsspråk. Så du måste sätta din C # -kod i Program.cs fil.
Som standard är ett enkelt program skrivet i Program.cs fil. Innehållet i Program.cs filen visas på skärmdumpen nedan.
Här, den Systemet biblioteket importeras. Sedan ett namnområde Hej världen skapas för programmet. C # är ett objektorienterat programmeringsspråk. Så även ett enkelt program eftersom det här måste ha en egen klass. Här en Program klass skapas. Observera att klassnamnet är detsamma som filnamnet.
De Program klass har en Main metod. Det tar en rad sträng som ett argument. Huvudmetoden har tomhet som returtyp, så returnerar den ingenting.
Sedan, Trösta.Skrivlinje() funktionen används för att skriva ut texten "Hej världen" på skärmen.
Låt oss nu köra programmet för att se om vi verkligen får den produktion vi förväntar oss.
Kör nu din .NET-projekt enligt följande:
$ dotnet-körning
Som du kan se skrivs den förväntade texten ut på skärmen.
Så det är så du installerar och kör .NET-projekt på Ubuntu 18.04 LTS. Tack för att du läste den här artikeln.