.NET jedro ni na voljo v uradnem repozitoriju paketov Ubuntu 18.04 LTS. Toda v Ubuntu 18 lahko preprosto dodate uradno skladišče Microsoftovih paketov.04 LTS in namestite .NET Core od tam z uporabo upravitelja paketov APT.
V tem članku vam bom pokazal, kako namestiti in začeti .NET Core na Ubuntu 18.04 LTS. Torej, začnimo.
Pogoji:
Uradno Microsoftovo skladišče paketov uporablja HTTPS za dostavo paketov DEB za Ubuntu. Torej, moraš imeti apt-transport-https paket, nameščen na vašem Ubuntu 18.04 LTS stroj.
Najprej posodobite predpomnilnik repozitorija paketov APT z naslednjim ukazom:
$ sudo apt posodobitev
Zdaj namestite apt-transport-https paket z naslednjim ukazom:
$ sudo apt install -y apt-transport-https
The apt-transport-https paket je treba namestiti.
.NET Core se zanaša tudi na nekatere pakete iz vesolje skladišče paketov. Torej, poskrbite za vesolje skladišče paketov je omogočeno.
Lahko preverite, ali je vesolje repozitorij paketov je omogočen iz Programska oprema in posodobitve če uporabljate Ubuntu 18.04 LTS Namizna različica. Samo poskrbite Prosta in odprtokodna programska oprema (vesolje), ki jo vzdržuje skupnost je preverjeno.
Če uporabljate Ubuntu 18.04 LTS, lahko zaženete naslednji ukaz in preverite, ali je vesolje repozitorij je omogočen.
$ egrep -r '^ [^ I] * [^ #].* vesolje '/ etc / apt / sources.seznam *Kot lahko vidite, je v mojem Ubuntu 18 omogočeno skladišče vesolja.04 LTS stroj.
Če v nobenem primeru nimate vesolje repozitorij paketov omogočen in ga želite omogočiti iz ukazne vrstice, nato zaženite naslednji ukaz:
$ sudo add-apt-repository vesolje
Dodajanje repozitorija Microsoftovega paketa:
Zdaj morate dodati repozitorij Microsoftovih paketov v svoj Ubuntu 18.04 LTS stroj. Microsoft ponuja datoteko paketa DEB, ki jo lahko prenesete in namestite, da preprosto omogočite repozitorij Microsoftovih paketov.
Najprej se pomaknite do imenika / tmp z naslednjim ukazom:
$ cd / tmp
Zdaj prenesite datoteko paketa DEB namestitvenega repozitorija Microsoftovega paketa z naslednjim ukazom:
$ wget -q https: // paketi.Microsoft.com / config / ubuntu / 18.04 /paketi-microsoft-prod.deb
Zdaj namestite datoteko paketa DEB, ki ste jo pravkar prenesli z naslednjim ukazom:
$ sudo apt-get install ./ paketi-microsoft-prod.deb
Namestiti je treba paket DEB.
Na koncu posodobite predpomnilnik repozitorija paketov APT, da bodo spremembe začele veljati na naslednji način:
$ sudo apt posodobitev
Kot lahko vidite, so na seznamu repozitoriji Microsoftovih paketov. Torej, omogočeno je.
Namestitev .NET Core na Ubuntu 18.04 LTS:
Zdaj lahko preprosto namestite .NET Core SDK na vašem Ubuntu 18.04 LTS stroj z naslednjim ukazom:
$ sudo apt namestite dotnet-sdk-2.2
Zdaj pritisnite y in nato pritisnite
.Namestiti je treba NET Core SDK.
Zdaj, da preverimo, ali .NET Core SDK deluje pravilno, zaženite naslednji ukaz:
$ dotnet --verzijaKot vidite, so informacije o različici natisnjene na zaslonu. Torej, deluje.
Pisanje in vodenje prvega .NET Program:
V tem razdelku vam bom pokazal, kako pisati in voditi svoj prvi .NET program. Napisal bom zelo preprost program, ki bo nekaj natisnil na zaslon.
Najprej se pomaknite do imenika, kamor želite shraniti .NET projektne datoteke. Lahko je kateri koli imenik.
Krmarim do svojega ~ / Projekti / imenik.
$ cd ~ / Projekti
Zdaj ustvarite novo .NET projekt Pozdravljen, svet z naslednjim ukazom:
$ dotnet nova konzola -o helloWorldOPOMBA: Tukaj, Pozdravljen, svet je ime projekta. Lahko ga spremenite v karkoli želite.
Ustvariti je treba nov projekt. Ustvariti je treba tudi poseben imenik projektov, kot lahko vidite na spodnjem posnetku zaslona.
Zdaj se pomaknite do imenika projekta z naslednjim ukazom:
$ cd helloWorld /
V imeniku projekta boste imeli Program.cs mapa. To je glavna datoteka izvorne kode ... NET Core uporablja programski jezik C # (C-Sharp). Torej, svojo kodo C # morate vstaviti v Program.cs mapa.
Privzeto je v programu zapisan preprost program Program.cs mapa. Vsebina Program.cs datoteka je prikazana na spodnjem posnetku zaslona.
Tukaj Sistem knjižnica je uvožena. Nato imenski prostor Pozdravljen, svet je ustvarjen za program. C # je objektno usmerjen programski jezik. Torej, tudi preprost program, saj mora imeti svoj razred. Tukaj, a Program razred je ustvarjen. Upoštevajte, da je ime razreda enako imenu datoteke.
The Program razred ima a Glavna metoda. Potrebuje vrsto vrvica kot argument. Glavna metoda ima praznino kot vrsta vrnitve torej ne vrne ničesar.
Potem, Konzola.WriteLine () funkcija se uporablja za tiskanje besedila "Pozdravljen, svet" na zaslonu.
Zdaj pa zaženimo program, da preverimo, ali resnično dobimo pričakovane rezultate.
Zdaj pa zaženite svoj .NET, kot sledi:
$ dotnet run
Kot lahko vidite, je pričakovano besedilo natisnjeno na zaslon.
Torej, tako namestite in zaženete .NET projekti na Ubuntu 18.04 LTS. Hvala, ker ste prebrali ta članek.