Hemsida » hur » Så här installerar du Linux-programvara i Windows 10 s Ubuntu Bash Shell

    Så här installerar du Linux-programvara i Windows 10 s Ubuntu Bash Shell

    Installera Windows 10: s Ubuntu-baserade Bash-skal och du får en komplett Ubuntu-miljö som låter dig installera och köra samma program som du kan köra på ett Ubuntu-baserat Linux-system. Precis som på Ubuntu behöver du apt-get-kommandot för att installera och uppdatera programvara.

    Observera att Windows 10: s Linux-delsystem inte officiellt stöder grafiska applikationer eller serverns programvara (även om det är möjligt att köra vissa grafiska applikationer, inofficiellt). Officiellt är den avsedd för Linux-terminalapplikationer och andra kommandoradsverktyg utvecklare kanske vill ha.

    Windows 10: s Bash-skal stöder endast 64-bitars binärer, så du kan inte installera och köra 32-bitars Linux-program.

    Apt-get förklaras

    På Ubuntu och andra Debian-baserade Linux-distributioner använder du apt-get kommandot för att installera programvara. "Apt" står för "Advanced Package Tool". Detta kommando hämtar programvarupaket från Ubuntus centraliserade programvaruförråd och installerar dem på ditt system. Om de paket som du försöker installera kräver - eller "beror på" - andra paket, kommer apt-get automatiskt ladda ner och installera dessa paket (även kända som beroende). Apt-get fungerar med ".deb" -paket, namngivna för Debian, Linux-distributionen Ubuntu är baserad på.

    Du måste springa ihop med kommandot "sudo", vilket ger det superanvändare eller root, behörigheter. Detta gör att kommandot kan ändra och installera systemfiler i Linux-miljön. Du måste ange ditt lösenord för ditt användarkonto när du använder sudo.

    Du kan också använda kommandot nyere apt istället för det traditionella apt-get-kommandot, även om kommandot kommer att fungera.

    Så här hämtar du uppdaterade paketlistor

    Först vill du köra följande kommando för att hämta uppdaterade paketlistor från programvaruförteckningarna:

    sudo apt-get uppdatering

    Du kommer att vilja göra det innan du installerar något paket.

    Så här installerar du ett paket

    Om du vet namnet på ett paket som du vill installera kan du ladda ner och installera det med följande kommando, ersätta "packagename" med namnet på paketet du vill installera:

    sudo apt-get installeringspaketnamn

    Om du till exempel vill installera Ruby kör du följande kommando:

    sudo apt-get installera ruby

    Du kan trycka på Tab-tangenten medan du skriver namnet på ett paket (eller något kommando) för att använda Bashs autofyllningsfunktion, vilket hjälper dig att automatiskt slutföra att skriva saker och föreslå tillgängliga alternativ om flera alternativ är tillgängliga.

    Efter att ha kört detta och andra apt-get-kommandon kommer du att presenteras med de ändringar som kommer att göras och du måste skriva "y" och trycka på Enter för att fortsätta.

    Hur man söker efter ett paket

    Du kanske inte alltid vet namnet på paketet du vill installera. I det här fallet kan du använda kommandot apt-cache för att söka efter din nedladdade paketbuffert (listorna som hämtades med apt-update) för ett program. Det här kommandot söker efter paketnamn och beskrivningar för den text du anger.

    Det här kommandot kräver inte sudo, eftersom det bara är en enkel sökning. Du kan dock köra det med sudo om du vill, och det kommer fortfarande fungera.

    apt-cache search sometext

    Om du till exempel vill söka efter paket relaterade till w3m, en textbaserad webbläsare för terminalen, kör du:

    apt-cache-sökning w3m

    Så här uppdaterar du alla dina installerade paket

    Om du vill uppdatera dina installerade programpaket till de senaste tillgängliga versionerna i förvaret, vilket ger dig några säkerhetsuppdateringar tillgängliga för dina nuvarande paket, kör följande kommando:

    sudo apt-get uppgradering

    Kom ihåg att köra kommandot "sudo apt-get update" innan du kör det här kommandot, eftersom du behöver uppdatera dina paketlistor innan apt-get kommer att se de senaste tillgängliga versionerna.

    Så här avinstallerar du ett paket

    För att avinstallera ett paket när du är klar med det, kör följande kommando:

    sudo apt-get bort packagename

    Ovanstående kommando tar bara bort paketets binära filer, men inte några associerade konfigurationsfiler. Om du vill ta bort allt som hör till programvarupaketet, kör följande kommando istället:

    sudo apt-get rengöringspaketnamn

    Ingen av ovanstående kommandon tar bort eventuella "beroenden", vilka är paket som installerades eftersom de var nödvändiga för ett paket. Om du avinstallerar ett paket och sedan tar bort det senare kan ditt system fortfarande ha ett antal ytterligare beroenden som inte längre behövs. Om du vill ta bort paket som installerats som beroenden och inte längre krävs, kör följande kommando:

    sudo apt-get autoremove

    Så här installerar du annan programvara

    Ovanstående kommandon hjälper dig att installera och uppdatera de flesta vanliga program du behöver. En viss programvara installeras dock via andra kommandon och verktyg.

    Till exempel installeras Ruby gems med kommandot "gem install" när du har installerat Ruby via apt-get. Ruby har sitt eget programvaruinstallationssystem som är skilt från apt-get.

    Vissa programpaket finns i PPA, eller "personliga paketarkiv", som är värd av tredje part. För att installera dessa måste du lägga till PPA i ditt system och sedan använda de vanliga apt-get-kommandona.

    Nyare programvara kan behöva sammanställas och installeras från källan. Alla paket du installerar med apt-get sammanställdes från källan av Ubuntus byggsystem och bekvämt förpackades i .deb-paket som du kan installera. Du bör undvika detta om möjligt, men det kan i vissa fall vara oundvikligt.

    Oavsett om du försöker installera en annan Linux-applikation bör du kunna hitta instruktioner som berättar hur du ska installera den. Samma instruktioner som fungerar på Ubuntu 14.04 LTS kommer att fungera i Windows 10s Bash-skal. När den uppdateras till nästa stora version av Ubuntu, kommer samma instruktioner som fungerar på Ubuntu 16.04 LTS att fungera på Windows 10.