linux - Build-Essential: Kommando ikke fundet på WSL

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg forsøger for øjeblikket at opsætte min Windows 10 Dev Box med WSL. Jeg har installeret Ubuntu (Ubuntu 16.04.3) på en Windows 10 Insider Preview Version 1803 (OS Build 17666.1000). Brug denne walkthru til at konfigurere en RoR Dev ENV. Få Rails app til ... [15]


sudo apt-get update synes at løbe fint.
sudo apt-get install git-core curl zlib1g-dev synes at løbe fint bortset fra libfreetype6 er ikke længere påkrævet.


Når jeg forsøger at køre en kommando build-essential, giver den mig denne besked: build-essential: command not found


Jeg forsøger at apt-get autoremove for at se om libfreetype6 forårsager problemet, ingen terninger. Jeg prøver sudo apt-get install --reinstall build-essential og det installeres, men så snart jeg kører en anden build-essential kommando, er den ikke fundet igen. Mangler jeg noget?


Enhver hjælp eller retning ville være fantastisk. Tak.

Bedste reference


Du mangler ikke noget. build-essential er en pakke , ikke en kommando .


Hvis du gør apt show build-essential, vil du bemærke denne linje:


Depends: libc6-dev | libc-dev, gcc (>= 4:7.2), g++ (>= 4:7.2), make, dpkg-dev (>= 1.17.11)


Så det er bare en bekvem pakke, der installerer et sæt vigtige byggeværktøjer.


Hvis du gør dpkg -L build-essential, vil du desuden opdage, at den ikke indeholder noget i /usr/bin (eller hvad som helst binært bibliotek).