Microsoft rozpoczął partnerstwo z Canonical, i jest to firma macierzysta Ubuntu. To partnerstwo otworzyło drzwi dla użytkowników Linuksa, ponieważ pozwala każdemu na korzystanie z Linuksa na Windowsie. CEO Microsoftu oficjalnie ogłosił, że teraz każdy może zainstalować i używać Linux Bash Shell na Windows 10. Wielu z was nadal w to nie wierzy, więc w tym artykule, damy wam informacje na temat instalowania i używania Linux Bash Shell na Windows 10.
Why You Should Use the Linux Bash Shell
Jak wiemy, system operacyjny Windows ma już PowerShell, który jest językiem skryptowym i powłoką poleceń. PowerShell pomaga administratorom systemu w wykonywaniu różnych zadań administracyjnych i został stworzony w oparciu o framework.NET w celu przezwyciężenia niedociągnięć wiersza poleceń.
Teraz myślisz, że PowerShell jest już obecny w systemie Windows, jaka jest potrzeba istnienia powłoki Bash w systemie Windows? Bash i PowerShell są inaczej zaprojektowane do różnych zadań. Powłoka Bash jest zintegrowana z systemem operacyjnym Windows i usuwa dodatkowe kroki, które trzeba było wykonać, aby użyć tych samych języków programowania w systemie Windows.
Czym jest powłoka Bash?
„Bash” jest skrótem od „Bourne-Again Shell,” który jest kalamburem na Stephena Bourne’a (bezpośredniego przodka autora obecnej powłoki UNIX „sh”). Bash jest językiem poleceń lub powłoką, i jest używany dla różnych typów systemów operacyjnych GNU i Linux.
Bash jest wolną wersją Bourne Shell, i jest rozprowadzany z systemem operacyjnym GNU i Linux, który obejmuje również Ubuntu. W przypadku, gdy korzystałeś z Ubuntu i pracował na terminalu konkretnych poleceń, musiałeś użyć Bash dla tego procesu. Bash jest jednym z najbardziej niesamowitych interpreterów wiersza poleceń, więc jest to domyślna powłoka interaktywna w różnych dystrybucjach Linuksa.
Jak zainstalować i używać powłoki Linux Bash w systemie Windows 10
Pierwszy krok procesu wymaga włączenia opcji „Windows Subsystem for Linux” w systemie Windows z PowerShell. W przypadku, gdy chcesz użyć GUI, to musisz wyszukać opcję funkcji, aby uzyskać listę funkcji systemu Windows, więc można to zrobić zgodnie z obrazem pokazanym poniżej:
Następnie otwórz go, aby użyć wszystkich opcji, więc sprawdź „Windows Subsystem for Linux” i „Platforma maszyny wirtualnej” i włączyć je poprzez zaznaczenie pola, a następnie uruchom ponownie system, aby zastosować zmiany.
W przypadku korzystania z PowerShell, a następnie należy przejść do menu Start i wpisać PowerShell w polu wyszukiwania, a następnie uruchomić go jako administrator, klikając prawym przyciskiem myszy na nim:
Po otwarciu PowerShell, użyj poniższego polecenia, aby włączyć Bash w Windows 10. (W tym przypadku system zapyta o potwierdzenie, więc wpisz Y, lub możesz nacisnąć Enter.
Teraz musisz pobrać system Linux ze Sklepu Windows i wyszukać „Linux” lub „Ubuntu.”
Po wyszukaniu, otrzymasz następny ekran, przez który możesz zainstalować Ubuntu lub SUSE. (W tym przypadku, Ubuntu jest używany do dalszego procesu).
Różnica między openSUSE lub Ubuntu lub SUSE Linux Enterprise jest różne polecenia do instalacji nowych pakietów podsystemów Linuksa. Pobranie Ubuntu zajmie około 1GB lub więcej.
Jest to ostatnie zadanie, aby uruchomić Linuksa w Windows 10, więc musisz wyszukać dystrybucję Linuksa, którą masz zainstalowaną, czyli Ubuntu.
Teraz uruchom ją jak zwykłą aplikację Windows, i zajmie trochę czasu, aby zainstalować następnie wypełnić nazwę użytkownika i hasło.
W końcu Linux zostanie zainstalowany w twoim systemie, więc ciesz się nim.
Przypadek rozwiązywania problemów
1. W przypadku otrzymania kodu takiego jak ten:
To oznacza, że otrzymałeś komunikat „The WSL optional component is not enabled. Proszę włączyć go i spróbować ponownie.” błąd. Powie Ci, aby nacisnąć dowolny klawisz, aby kontynuować, więc automatycznie zamknie się, gdy naciśniesz dowolny klawisz.
Błąd ten może wystąpić, ponieważ Windows Subsystem dla Linuksa nie jest włączony prawidłowo. Stąd musisz go włączyć, jak wyjaśniliśmy w naszym artykule.
2. W przypadku, gdy otrzymasz błąd „Instalacja nie powiodła się z błędem 0x80070003”, to musisz się upewnić, że twój Linux powinien być przechowywany i zainstalowany na dysku C systemu, ponieważ Podsystem Windows dla Linuksa działa tylko na dysku C, który jest dyskiem systemowym.
Po pierwsze, przejdź do Ustawienia>Storage>Więcej ustawień przechowywania i zmień lokalizację nowo pobranej zawartości.
Uaktualnienie WSL1 do WSL 2 lub Windows Subsystem for Linux 2
W przypadku, gdy twój system jest zapisany do programu Insider systemu Windows lub twój system jest zaktualizowany do wersji 18917 lub wyższej, łatwo jest uaktualnić WSL 1 do WSL 2.
Przed uaktualnieniem WSL1 do WSL 2, musisz włączyć funkcję systemu Windows, więc otwórz go i przewiń w dół w opcji, a następnie włącz funkcję „Platforma maszyny wirtualnej”. Teraz, zrestartuj swój system, aby zastosować zmiany.
Potem otwórz PowerShell, i musisz uruchomić go jako administrator, a następnie wykonaj polecenie podane poniżej.
Pamiętaj, musisz zastąpić z zainstalowanych nazw dystrybucji, takich jak Ubuntu, Debian, lub Kali Linux. Po tym procesie, twój system zmieni WSL1 na WSL 2, i zajmie to prawie 5 do 10 minut.
Na koniec, wprowadź polecenie podane poniżej dla sprawdzenia wersji WSL (the Windows Subsystem for Linux) w twoim systemie. Jeśli pokazuje WSL w wersji 2, oznacza to, że twój WSL jest teraz uaktualniony.
Wniosek
Ten artykuł dostarczył kompletnych informacji na temat „Jak zainstalować i używać powłoki Linux Bash w systemie Windows 10”. Jak już mówiliśmy, dyrektor generalny firmy Microsoft oficjalnie ogłosił, że możesz teraz zainstalować i używać Linux Bash Shell w systemie Windows 10. Ten artykuł pomoże Ci zainstalować Linux Bash Shell na Windows 10 bez żadnych problemów, więc zaoferowaliśmy sposoby radzenia sobie z błędami podczas instalacji Linux Bash Shell. Jakie są Twoje opinie na temat tego artykułu? Daj nam znać!.