Jak nainstalovat programy Linux na macOS Mojave

V různých současných operačních systémech můžeme zkontrolovat různé rozdíly mezi nimi, počínaje souborovými systémy, Windows (NTFS), macOS (APFS) nebo Linux (Ext4) až po používání aplikací a programů.

Kritickým bodem je, když jako uživatelé, kteří zpracovávají příkazy přes terminál, migrujeme na jiný operační systém, můžeme cítit tento šok a právě z tohoto důvodu vývojáři vytvořili nástroje, jako je subsystém Linux v systému Windows 10, ale v systému macOS, v v tomto případě mluvíme o nové verzi Mojave, nemáme žádnou integrovanou možnost nebo ne, což usnadňuje tento úkol bez nutnosti uchýlit se k virtuálnímu počítači, jak jsme viděli v macOS High Sierra

Z tohoto důvodu bude Solvetic hovořit o MacPortech, což je sázka na spouštění různých příkazů Linux na macOS Mojave.

Co je to MacPortsJedná se o open source nástroj, který byl navržen tak, aby vytvořil škálovatelný systém, který je schopen kompilovat, instalovat a aktualizovat open source software, který je založen na příkazovém řádku. Jeho licence je BSD se 3 klauzulemi a spolu s ním budeme mít přístup k tisícům portů, které nám pomohou při kompilaci a instalaci softwaru s otevřeným zdrojovým kódem přímo do Mojave bez použití virtuálních strojů nebo jiných typů nástrojů.

MacPorts má více než 19 000 portů, které jsou organizovány ve více než 89 různých kategoriích.

1. Jak nainstalovat nástroj pro vývojáře macOS Xcode


Prvním krokem je instalace nástroje Xcode, což je balíček generovaný společností Apple, který obsahuje kompilátory, knihovny a další nástroje, které jsou nutné k vývoji konkrétních aplikací pro macOS.

Chcete -li nainstalovat Xcode v systému macOS Mojave, máme dvě možnosti, kterými jsou:

Možnost 1Nejprve přejděte na následující odkaz v App Store a odtud si stáhněte nástroj:

Možnost 2Druhou možností je spustit v terminálu následující příkaz:

Krok 1

 xcode -select -install

Krok 2
Při zadávání hesla se zobrazí následující:

Krok 3
Kliknutím na tlačítko Instalovat spustíte proces instalace:

Krok 4
Zde přijímáme podmínky licence a zahajujeme proces hledání balíčků:

Spusťte proces stahování:

Krok 5
Po stažení se spustí instalace:

Nakonec uvidíme následující:

2. Jak nainstalovat balíčky MacPorts v macOS Mojave


Nyní nadešel čas stáhnout nástroj MacPorts do Mojave, a proto přejdeme na následující odkaz:

Uvidíme následující:

Krok 1
Protože macOS Mojave je stále beta systém, neuvidíme ho tam, místo toho si můžeme stáhnout verzi 2.5.2.10.13 macOS High Sierra buď s příponou .dmg nebo pkg.asc, abychom mohli provést proces instalace, musíme vyzkoušejte obě možnosti, protože někdy lze vygenerovat chybu kompatibility.

Jakmile soubor stáhneme, přistoupíme k jeho spuštění a zobrazí se následující průvodce:

Krok 2
Tam klikneme na tlačítko Pokračovat, abychom viděli malé shrnutí toho, jak MacPorts funguje:

Krok 3
Opět klikněte na Další a nyní musíme přijmout licenční podmínky:

Krok 4
V dalším okně bude na čase vybrat umístění, kde mají být MacPorty nainstalovány v macOS Mojave:

Krok 5
Proces spustíte kliknutím na Instalovat, ale nejprve musíme zadat heslo správce:

Krok 6
Klikněte na tlačítko Instalovat software a spustí se proces instalace MacPorts:

Krok 7
Jakmile je tento proces dokončen, uvidíme následující:

Kliknutím na Zavřít průvodce ukončíte. Tímto způsobem jsme do Mojave nainstalovali MacPorty.

3. Jak přistupovat k MacPortům


Dalším krokem je přístup k obslužnému programu, který zkontroluje, zda funguje správně, proto přejdeme na terminál a spustíme řádek portů:

Tam vidíme, že přistupujeme k režimu Shell pro úkoly správy a také uvidíme verzi MacPorts, která byla nainstalována, tento režim ukončíme pomocí kláves Ctrl + C.

⌃ + C

4. Jak nainstalovat aplikace Linux s MacPorts macOS Mojave

Krok 1
Nejprve můžeme vypsat všechny balíčky dostupné v MacPorts provedením následujícího:

 seznam portů

Tam uvidíme široký seznam dostupných balíčků.

Krok 2
Pokud chceme vyhledat konkrétní balíček, použijeme následující syntaxi:

 hledání portu "balíček"
Krok 3
Například apache pro vyhledávání portů. Tam vidíme všechny balíčky dostupné pro toto vyhledávání.

Krok 4
Pokud chceme získat více informací o konkrétním balíčku, provedeme následující:

 informace o portu „balíček“

Krok 5
Nyní k instalaci balíčku Linux na macOS Mojave pomocí MacPortů, v tomto případě Apache, provedeme následující:

 sudo port install apache2
Zde musíme zadat heslo správce a poté zadat písmeno Y pro potvrzení stahování:

Krok 6
Vidíme, že proces instalace pokračuje.

Po dokončení se zobrazí následující:

Krok 7
Můžeme tedy nainstalovat libovolný z dostupných balíčků, například Nmap, a poté jej spustit normálně, jako bychom byli na Linuxu:

Tímto způsobem máme tuto praktickou možnost spustit tento typ nástrojů Linux v macOS Mojave.

wave wave wave wave wave