Jak zainstalować programy dla systemu Linux na macOS Mojave?

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 apache2
Tam 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.

wave wave wave wave wave