W różnych obecnych systemach operacyjnych możemy sprawdzić różnice między nimi, począwszy od systemów plików, Windows (NTFS), macOS (APFS) czy Linux (Ext4), aż po korzystanie z aplikacji i programów.
Punktem krytycznym jest to, że jako użytkownicy obsługujący polecenia przez terminal, migrujemy do innego systemu operacyjnego, możemy odczuć ten szok i właśnie z tego powodu twórcy stworzyli narzędzia takie jak podsystem Linux w Windows 10, ale w macOS, w w tym przypadku mówiąc o nowej wersji Mojave, nie mamy żadnej zintegrowanej opcji lub nie, która ułatwia to zadanie bez konieczności uciekania się do maszyny wirtualnej, jak widzieliśmy w macOS High Sierra
Z tego powodu Solvetic opowie o MacPorts, który jest zakładem na uruchamianie różnych poleceń Linuksa na macOS Mojave.
Co to jest MacPortJest to narzędzie typu open source, które zostało zaprojektowane w celu stworzenia skalowalnego systemu, który jest w stanie kompilować, instalować i aktualizować oprogramowanie open source oparte na wierszu poleceń. Jego licencja to BSD z 3 klauzulami, a dzięki niej będziemy mieli dostęp do tysięcy portów, które pomogą nam w kompilowaniu i instalowaniu oprogramowania open source bezpośrednio na Mojave bez korzystania z maszyn wirtualnych lub innego rodzaju narzędzi.
MacPorts ma ponad 19 000 portów, które są zorganizowane w ponad 89 różnych kategoriach.
1. Jak zainstalować macOS Xcode Developer Tool
Pierwszym krokiem jest zainstalowanie narzędzia Xcode, czyli pakietu wygenerowanego przez Apple, zawierającego kompilatory, biblioteki i dodatkowe narzędzia, które są niezbędne do tworzenia konkretnych aplikacji dla macOS.
Aby zainstalować Xcode w macOS Mojave, mamy dwie opcje, którymi są:
opcja 1Przede wszystkim przejdź do poniższego linku w App Store i stamtąd pobierz narzędzie:
Opcja 2Drugą opcją jest uruchomienie następującego polecenia w terminalu:
Krok 1
xcode-select -install
Krok 2
Podczas wpisywania hasła wyświetli się:
Krok 3
Kliknij przycisk Instaluj, aby rozpocząć proces instalacji:
Krok 4
Tam akceptujemy warunki licencji i rozpoczynamy proces wyszukiwania pakietów:
Rozpocznij proces pobierania:
Krok 5
Po pobraniu rozpocznie się instalacja:
Wreszcie zobaczymy:
2. Jak zainstalować pakiety MacPorts w macOS Mojave?
Teraz nadszedł czas, aby pobrać narzędzie MacPorts do Mojave i w tym celu przejdziemy do następującego linku:
Zobaczymy:
Krok 1
Ponieważ macOS Mojave jest nadal systemem beta, nie zobaczymy go tam, zamiast tego możemy pobrać wersję 2.5.2.10.13 macOS High Sierra z rozszerzeniem .dmg lub pkg.asc, aby przeprowadzić proces instalacji, musimy wypróbuj obie opcje, ponieważ czasami może zostać wygenerowany błąd zgodności.
Po pobraniu pliku przystępujemy do jego wykonania i wyświetli się następujący kreator:
Krok 2
Tam klikamy przycisk Kontynuuj, aby zobaczyć małe podsumowanie dotyczące działania MacPorts:
Krok 3
Ponownie kliknij Dalej i teraz musimy zaakceptować warunki licencji:
Krok 4
W następnym oknie nadejdzie czas, aby wybrać lokalizację, w której MacPorts powinien być zainstalowany w macOS Mojave:
Krok 5
Kliknij Zainstaluj, aby rozpocząć proces, ale najpierw musimy wprowadzić hasło administratora:
Krok 6
Kliknij przycisk Zainstaluj oprogramowanie, a rozpocznie się proces instalacji MacPorts:
Krok 7
Po zakończeniu tego procesu zobaczymy:
Kliknij Zamknij, aby wyjść z kreatora. W ten sposób zainstalowaliśmy MacPorts w Mojave.
3. Jak uzyskać dostęp do MacPorts
Następnym krokiem jest uzyskanie dostępu do narzędzia, aby sprawdzić, czy działa poprawnie, w tym celu przechodzimy do terminala i wykonujemy linię portów:
Tam widzimy, że uzyskujemy dostęp do trybu powłoki do zadań zarządzania, a także zobaczymy wersję MacPorts, która została zainstalowana, wychodzimy z tego trybu za pomocą klawiszy Ctrl + C.
+ C
4. Jak zainstalować aplikacje dla systemu Linux z MacPorts macOS Mojave
Krok 1
Najpierw możemy wyświetlić listę wszystkich pakietów dostępnych w MacPorts, wykonując następujące czynności:
lista portów
Zobaczymy tam szeroką listę dostępnych pakietów.
Krok 2
Jeśli chcemy wyszukać konkretny pakiet, użyjemy następującej składni:
wyszukiwanie portu "pakiet"Krok 3
Na przykład apache wyszukiwania portów. Tam widzimy wszystkie pakiety dostępne dla tego wyszukiwania.
Krok 4
Jeśli chcemy uzyskać więcej informacji o konkretnym pakiecie, wykonamy następujące czynności:
informacje o porcie "pakiet"
Krok 5
Teraz, aby zainstalować pakiet Linux na macOS Mojave za pomocą MacPorts, w tym przypadku Apache, wykonamy następujące czynności:
port sudo zainstaluj apache2Tam musimy wprowadzić hasło administratora, a następnie wpisać literę Y, aby potwierdzić pobieranie:
Krok 6
Widzimy, że proces instalacji trwa.
Po zakończeniu zostaną wyświetlone następujące informacje:
Krok 7
Możemy więc zainstalować dowolny z dostępnych pakietów, na przykład Nmap, a następnie uruchomić go normalnie tak, jakbyśmy byli pod Linuksem:
W ten sposób mamy tę praktyczną opcję uruchamiania tego typu narzędzi Linuksa w macOS Mojave.