29Aug

Sådan installeres Linux-software i Windows 10's Ubuntu Bash Shell

Installer Windows 10s Ubuntu-baserede Bash shell, og du vil have et komplet Ubuntu-miljø, der lader dig installere og køre de samme programmer, du kan køre på et Ubuntu-baseret Linux-system. Ligesom på Ubuntu, skal du bruge apt-get-kommandoen til at installere og opdatere software.

Bemærk, at Windows 10s Linux-delsystem ikke officielt understøtter grafiske applikationer eller serverprogrammer( selv om det er muligt at køre nogle grafiske applikationer, uofficielt).Officielt er det beregnet til Linux-terminalapplikationer og andre kommandolinjeværktøjer, som udviklere måtte ønske.

Windows 10s Bash shell understøtter kun 64-bit binaries, så du kan ikke installere og køre 32-bit Linux-programmer.

RELATEREDE ARTIKLER
Sådan installeres og bruges Linux Bash Shell på Windows 10
Sådan kører du grafiske Linux-desktopapplikationer fra Windows 10s Bash Shell

Apt-get forklaret

På Ubuntu og andre Debian-baserede Linux-distributioner bruger du apt-få kommandoen til at installere software."Apt" står for "Advanced Package Tool".Denne kommando overfører softwarepakker fra Ubuntu's centraliserede softwarelager og installerer dem på dit system. Hvis pakkerne du forsøger at installere kræver - eller "afhænge af" - andre pakker, vil apt-get automatisk downloade og installere disse pakker( også kendt som afhængigheder).Apt-get fungerer med ".deb" -pakker, opkaldt til Debian, Linux-distributionen Ubuntu er baseret på.

Du skal køre apt-along med "sudo" kommandoen, som giver det superbruger eller root, tilladelser. Dette tillader kommandoen at ændre og installere systemfiler i Linux-miljøet. Du skal indtaste din nuværende brugerkontos adgangskode, når du bruger sudo.

Sådan downloader du opdaterede pakke lister

Først skal du køre følgende kommando for at downloade opdaterede pakkelister fra software repositories:

sudo apt-get opdatering

Du vil gerne gøre dette, før du installererenhver pakke.

Sådan installeres en pakke

Hvis du kender navnet på en pakke, du vil installere, kan du downloade og installere det med følgende kommando og erstatte "pakkenavn" med navnet på den pakke, du vil installere:

sudo apt-få installeret pakkenavn

Hvis du f.eks. ville installere Ruby, ville du køre følgende kommando:

sudo apt-get install ruby ​​

Du kan trykke på Tab-tasten, mens du skriver navnet på en pakke( eller en kommando), der skal brugesBashs autofuldføringsfunktion, som hjælper dig med at afslutte at skrive ting og foreslå tilgængelige muligheder, hvis flere muligheder er tilgængelige.

Når du har kørt denne og andre apt-get kommandoer, vil du blive præsenteret for de ændringer, der vil blive foretaget, og du skal skrive "y" og trykke på Enter for at fortsætte.

Sådan søger du en pakke

Du kan muligvis ikke kende navnet på den pakke, du vil installere. I dette tilfælde kan du bruge apt-cache-kommandoen til at søge efter din hentede pakke cache( de lister, der blev downloadet med apt-get opdatering) til et program. Denne kommando søger pakkens navne og beskrivelser for den tekst, du angiver.

Denne kommando kræver ikke sudo, da det bare er en simpel søgning. Du kan dog køre det med sudo, hvis du vil, og det vil stadig fungere.

apt-cache search sometext

Hvis du f.eks. Ville søge efter pakker relateret til w3m, en tekstbaseret webbrowser til terminalen, ville du køre:

apt-cache search w3m

Sådan opdateres alle dine installerede pakker

For at opdatere dine installerede softwarepakker til de seneste tilgængelige versioner i depotet, som giver dig sikkerhedsopdateringer til rådighed for dine nuværende pakker, skal du køre følgende kommando:

sudo apt-get opgradering

Husk at køre "sudo apt-get update"Kommandoen før du kører denne kommando, da du skal opdatere dine pakker lister, før apt-get vil se de nyeste tilgængelige versioner.

Sådan afinstalleres en pakke

Hvis du vil afinstallere en pakke, når du er færdig med det, skal du køre følgende kommando:

sudo apt-get fjerne pakkenavn

Ovenstående kommando fjerner kun pakkens binære filer, men ikke nogen tilknyttede konfigurationsfiler. Hvis du vil fjerne alt, der er forbundet med softwarepakken, skal du køre følgende kommando i stedet:

sudo apt-get purge packagename

Ingen af ​​ovenstående kommandoer vil fjerne eventuelle "afhængigheder", som er pakker, der blev installeret, fordi de var nødvendige for en pakke. Hvis du afinstallerer en pakke og derefter fjerner den senere, kan dit system stadig have en række yderligere afhængigheder, der ikke længere er nødvendige. Hvis du vil fjerne eventuelle pakker, der blev installeret som afhængigheder, og ikke længere er nødvendige, skal du køre følgende kommando:

sudo apt-get autoremove

Sådan installeres anden software

Ovennævnte kommandoer hjælper dig med at installere og opdatere de fleste almindelige programmer, du skal bruge. Men nogle software vil blive installeret via andre kommandoer og værktøjer.

For eksempel er Ruby gems installeret med kommandoen "gem install", når du har installeret Ruby via apt-get. Ruby har sit eget softwareinstallationssystem, der er adskilt fra apt-get.

Nogle softwarepakker er tilgængelige i PPA'er eller "personlige pakkearkiver", der er hostet af tredjeparter. For at installere disse skal du tilføje PPA'en til dit system og derefter bruge de normale apt-get-kommandoer.

Nyere software kan være nødvendigt at kompilere og installeres fra kilde. Alle pakker du installerer med apt-get blev samlet fra kilde af Ubuntu's build system og bekvemt pakket i. deb pakker, du kan installere. Du bør undgå dette, hvis det er muligt, men det kan være uundgåeligt i nogle tilfælde.

Uanset hvad der er tilfældet, hvis du forsøger at installere en anden Linux-applikation, skal du kunne finde instruktioner, der fortæller dig, hvordan du skal installere det. De samme instruktioner, der fungerer på Ubuntu 14.04 LTS, vil fungere i Windows 10's Bash shell. Når den opdateres til den næste større version af Ubuntu, vil de samme instruktioner, som fungerer på Ubuntu 16.04 LTS, fungere på Windows 10.