
Så du vil installere Linux på en Mac? Vel, det er mer enn én måte å få det gjort på. Sammenlignet med det jeg skal vise deg nedenfor, er det et noe enklere sett med trinn som min kollega Adrian Kingsley-Hughes gikk gjennom ved å bruke et installasjonsprogram på App Store og Kali Linux.
Også. : Hvordan installerer du Ubuntu Linux (det er enkelt!)
Men jeg blir full geek. Sammen skal vi bruke Xcode og bygge vår egen eksempelapp, som vi deretter bruker til å installere hele distribusjonen av den nyeste Ubuntu-utgivelsen, Noble Numbat.
Når du har gjort dette, vil du ha betydelige skryterettigheter. Det er mye å dekke, så la oss grave i.
Last ned disse først
Du må laste ned disse elementene før du begynner å sette opp Linux:
Xcode: Du må laste ned og installere Xcode fra Mac App Store. Xcode er det primære utviklingsmiljøet Apple vil at utviklere skal bruke til å bygge Mac-applikasjoner og mobilapper. Det er gratis. Bare åpne App Store-appen og skriv “xcode” i søkefeltet.
Den siste versjonen av Ubuntu, for 64-bit Arm: Arm-installasjonsprogrammet ISO er ikke plassert på hovednettstedet for Ubuntu. Pek i stedet nettleseren til den daglige byggesiden og rull ned til du ser skrivebordsbildet for 64-biters ARM (standard nedlasting).
GUILinuxVirtualMachineSampleApp: Dette er en eksempelapp som kjører virtuell maskin inne i Xcode. Du må laste den ned og pakke den ut.
Før du går videre til neste trinn, vær sikker på at Xcode er fullstendig installert, at du har Ubuntu .iso-filen, og at du har lastet ned og pakket ut eksempelappen.
Også: Ubuntu Desktop 23.10 kommer: Et glimt inn i Ubuntu Linuxs fremtid
Når alt dette er gjort, kan vi gå videre.
Konfigurer VM-vertsappen i Xcode
Gå videre og åpne Xcode. Du vil se en startskjerm. Be den åpne opp et eksisterende prosjekt.
Herfra kan du navigere inn i mappen du opprettet da du pakket ut eksempelapplikasjonen, og se etter en fil som slutter på .xcodeproj. Klikk åpen.
Dette åpner eksempelapplikasjonen. Vel, faktisk vil det advare deg om at du åpner et prosjekt lastet ned fra Internett. Men siden prosjektet kommer rett fra Apples utviklerside, synes jeg du er flink.
Nå har du prosjektet åpent. Du må gjøre litt rengjøring, og så blir du god.
I ruten lengst til venstre klikker du på eksempelappen på toppnivå (vist ved 1). Deretter klikker du på Signering & Egenskaper-fanen (vist ved 2), og til slutt, klikk på Legg til konto-knappen ved Team-ledeteksten (vist ved 3).
Dette tar deg til Kontoer-fanen, hvor du bare konfigurerer deg selv som et lag.
Når du har gjort dette, lukker du vinduet, og du er klar til å gå videre. Her kan du se at appen min kommer til å bli signert av min personlige konto. Dette forteller bare MacOS at det er appen min, og jeg vil la den kjøre.
Du er klar til å begynne å kjøre VM. Trykk på den lille pilen for å bygge og løpe.
Installere Ubuntu
Xcode-appen din åpner et tomt svart vindu og en filvelger. Filvelgeren (selv om den ikke forteller deg dette) leter etter .iso-filen for Ubuntu-installasjonen. Så naviger til den .iso, klikk på den og klikk Åpne.
Deretter vil GRUB (Grand Unified Bootloader) dukke opp i det svarte vinduet. Velg Prøv eller installer Ubuntu og trykk Enter.
Og la magien begynne! Ubuntu blir satt inn i Xcode-appen din:
Og her er det. Begynn å konfigurere Ubuntu-installasjonen.
Gå videre og velg Installer Ubuntu siden du allerede installerer i en VM og ikke direkte på datamaskinen uansett.
Jeg gjorde hele installasjonen:
Også: Fedora Linux kjører nå på alle M-drevne Mac-er – unntatt one
Bruk standarden, som er å la installasjonsprogrammet slette den virtuelle disken og sette opp ditt virtuelle filsystem:
Kjør Ubuntu
Ubuntu er klar til å kjøre. Bare klikk Start på nytt nå og gå til byen.
Når du starter på nytt, vil du være i et standardmiljø, med en fin liten virtuell maskin du kan leke med.
Siste tanker
Under installasjonsfasen, virtualiseringsrammeverket genererer en GUI Linux VM.bundle-pakke i hjemmemappen din. Dette vokser ganske raskt, så hvis du har begrenset plass, kan det være lurt å slette det når du er ferdig med Ubuntu. Min er på 68,72 GB etter bare noen timers fiksing.
Dessuten: Ubuntu 23.10 virker som den vanlige kjedelige oppdateringen – helt til du graver i den
Mens eksempelapplikasjonen er begrenset til å betjene en enkelt VM samtidig, er selve MacOS-virtualiseringsrammeverket i stand til å håndtere flere VM-er på samme tid. Dette er ikke kontrollert av applikasjonen vi har bygget, men utviklere kan bruke dette rammeverket til å bygge kraftigere virtualiseringsadministrasjonskonsoller.
Hva synes du? Installerte du Ubuntu i Xcode? Skal du tatovere «Ubuntu/Xcode Forever» på skulderen? Kommer du til å synge strålende sanger av din Xcode-dyktighet til alle som vil lytte? Jeg mener, du kunne. Hvis du ikke kommer til å stoppe sanger fra Mac og Linux, kan du kanskje legge igjen noen kommentarer nedenfor.
Du kan følge mine daglige prosjektoppdateringer på sosiale medier. Sørg for å abonnere på mitt ukentlige oppdateringsnyhetsbrev på Substack, og følg meg på Twitter på @DavidGewirtz, på Facebook på Facebook.com/DavidGewirtz, på Instagram på Instagram.com/DavidGewirtz og på YouTube på YouTube.com/DavidGewirtzTV.< /p>