Jak nainstalovat programy Linux na macOS High Sierra

Když při mnoha příležitostech migrujeme z jednoho operačního systému do druhého, můžeme cítit dopad tohoto nového systému, protože známe řadu příkazů pro správu a řízení souborů, aplikací nebo správy systému.

V prostředích Linux často používáme apt nebo yum pro správu a správu balíčků dostupných a nainstalovaných v systému.

Pomocí správce balíčků jsme schopni stahovat, instalovat, aktualizovat a spravovat určité aplikace a jejich závislosti v rámci operačního systému. Při práci na operačních systémech macOS, v tomto případě macOS High Sierra, můžeme pomocí MacPortů instalovat aplikace Linux do macOS z příkazového řádku.

Dnes Solvetic ukáže, jak můžeme tento úkol provést jednoduchým způsobem.

Co je to MacPortsMacPorts Project je komunitní open source iniciativa zaměřená na návrh snadno použitelného systému pro kompilaci, instalaci a aktualizaci open source softwaru X11 nebo Aqua na operačních systémech Mac.

Tento projekt nabízí softwarový balíček MacPorts založený na příkazovém řádku pod licencí BSD 3 Clause License a díky tomu má snadný přístup k tisícům portů, což výrazně zjednodušuje úlohu kompilace a instalace softwaru s otevřeným zdrojovým kódem na vašem počítači Mac.

MacPorts má v současné době 20,19 portů v 87 různých kategoriích, přičemž další porty jsou přidávány pravidelně.

Uživatelé počítačů Mac nenajdou běžné nástroje příkazového řádku jako nmap nebo wget a na Macu neexistuje žádný nativní správce balíčků, který by je poskytoval. Můžeme také použít MacPorts k instalaci open source softwaru, jako je GIMP.

1. Instalace nástroje Xcode pro vývojáře macOS


Xcode je nástroj navržený společností Apple, prostřednictvím kterého mají vývojáři užitečné nástroje pro vytváření a správu aplikací v systému macOS.

Pro jeho instalaci máme dvě možnosti:

Možnost 1První je přejít na App Store na následujícím odkazu a odtud stáhnout a nainstalovat Xcode:

Pamatujte, že k provedení tohoto stahování a instalace bude nutné zadat uživatelské jméno a heslo Apple ID. Tam klikneme na tlačítko Získat a poté na Instalovat, abychom zahájili proces stahování a instalace, protože to trvá 5,4 GB.

Možnost 2Druhou možností je nainstalovat Xcode z příkazového řádku a za tímto účelem otevřeme terminálovou konzolu a spustíme následující příkaz:

 xcode -select -install
Vidíme, že se zobrazí následující vyskakovací okno:

Tam klikneme na tlačítko Instalovat a poté musíme přijmout licenční podmínky. Klikněte na Souhlasím a proces stahování a instalace nástrojů začne:

2. Instalace balíčků MacPorts na macOS

Krok 1
Dalším krokem je instalace aktualizovaných balíků MacPorts z následujícího odkazu:

Tam uvidíme následující možnosti. V našem případě vybereme řádek MacPorts-2.4.2-10.13-HighSierra.pkg, ale musíme stáhnout správnou verzi na základě použitého operačního systému.

Krok 2
Po stažení přistoupíme k jeho instalaci a uvidíme následující:

Krok 3
Tam klikneme na Pokračovat a budeme postupovat podle kroků průvodce, jako je přijetí licence, výběr instalační cesty a nakonec budeme připraveni nainstalovat MacPorty:

Krok 4
Klikněte na Instalovat a uvidíme, že se proces spustí:

Po dokončení to bude výsledek. Kliknutím na Zavřít průvodce ukončíte.

Krok 5
Nyní znovu otevřeme terminálovou konzolu a zadáme následující řádek:

 přístav
To bude výsledek:

ZVĚTŠIT

Zde vidíme verzi MacPortů, kterou jsme nainstalovali.

3. Instalace aplikací Linux s MacPorts macOS

Krok 1
Chcete -li nainstalovat některé aplikace Linux na Mac s MacPorty, budeme muset nejprve vyhledat příslušné programy, pokud chceme vidět všechny dostupné balíčky, spustíme následující řádek:

 seznam portů

Krok 2
Zobrazí se zde absolutně všechny balíčky dostupné pro instalaci. K vyhledání konkrétního balíčku můžeme použít příkaz port search, port search, v tomto případě budeme hledat nmap pomocí následujícího příkazu:

 vyhledávání portů nmap
Získaný výsledek bude následující:

Krok 3
V tomto případě získáme různé výsledky a balíček k instalaci bude první v seznamu nmap.
Pokud chceme získat více informací o uvedeném balíčku, použijeme parametr info následovně:

 info o portu nmap

Krok 4
Nakonec pro instalaci balíčku nmap provedeme následující:

 sudo port install nmap
Vidíme, že je povinné zadat heslo správce:

Krok 5
Jakmile jej zadáme a stiskneme Enter, pokud použijeme Xcode poprvé, musíme spustit příkaz xcode -buildlicense, abychom přijali licenci k použití:

Krok 6
Jakmile přijmeme zadáním výrazu souhlasím, uvidíme, že proces instalace nmap začíná v macOS High Sierra:

Krok 7
Tam zadáme písmeno Y pro potvrzení a pokračování instalace:

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

S nainstalovaným nmap můžeme příkaz spustit stejně jako v Linuxu přes terminál:

 nmap -v -A scanme.nmap.org

Tímto způsobem jsme se naučili, jak instalovat balíčky Linuxu, kterých je docela dost, v macOS High Sierra bezpečným, jednoduchým a plně funkčním způsobem. Pojďme dostat maximum z MacPortů, abychom zvýšili spravovatelnost macOS High Sierra.

wave wave wave wave wave