Odpowiedź: TAK. Wcześniej nie było to możliwe, ale teraz możesz teraz zaktualizować do wersji 16.04 - przy odrobinie pracy i cierpliwości.
Krok 1: Zaktualizuj system Windows do wersji # 14936 lub nowszej. (Stan na dzień 10.10.2016, jest to w „Szybkim dzwonku” niejawnego testera systemu Windows.) Aby sprawdzić numer kompilacji, najpierw naciśnij „Win + R”, a następnie wpisz „winver” i ENTER.
Krok 2. Zainstaluj lub zaktualizuj system Linux, korzystając z jednej z tych trzech opcji:
Opcja A: Jeśli nie zainstalowałeś jeszcze podsystemu Linux, możesz go po prostu zainstalować z „Dodaj lub usuń składniki systemu Windows” i powinien on domyślnie zainstalować wersję 16.04.
Opcja B: Jeśli już zainstalowałeś Podsystem Linux i chcesz zachować swoje środowisko, możesz zaktualizować go do wersji 16.04, wykonując „do-release-upgrade” z bash.
Czasami to działa od razu. Czasami pęka, co wymaga ponownej próby w następujący sposób
sudo -S dpkg --configure -a
sudo -S env RELEASE_UPGRADER_NO_SCREEN=1 do-release-upgrade
Powtarzaj, aż skończone i gotowe do następnych kroków.
Musiałem odpowiedzieć na pełne okno, aby „ponownie uruchomić usługi”
W jednym systemie musiałem przejrzeć zmiany w / etc / default / rcS
Do tej pory na wszystkich systemach musiałem sprawdzić zmianę, która dodała regularną dystrybucję [non-security] do /etc/apt/apt.conf.d/50unattended-upgrades
Canonical i Microsoft wydały Ubuntu jako aplikację sklepu z aplikacjami dla systemu Windows. Aby zainstalować aplikację Ubuntu w systemie Windows, musisz mieć zainstalowany system Windows 10 w wersji 16190.0 lub nowszej.
Proces odinstalowania zastąpi wszystko ze starej wersji bash na Ubuntu w środowisku Windows, dlatego wykonaj kopię zapasową wszystkich danych, które chcesz zapisać ze starej bash na Ubuntu w środowisku Windows.
Odinstaluj poprzednie środowisko. Otwórz wiersz poleceń (cmd.exe) z podwyższonymi uprawnieniami i wpisz:
lxrun /uninstall /full
Dotyczy to tylko WSL w Windows 10 1703 i 1607. WSL w Windows 10 1709+ można zainstalować z poziomu aplikacji Windows Store UWP.
Aby znaleźć aplikację w sklepie Microsoft, po prostu wpisz Ubuntu w pasku wyszukiwania i kliknij zainstaluj, aby ją zainstalować.
Aktualizacja
Ubuntu 18.04 jest obecnie dostępny w sklepie Microsoft.
Odpowiedzi:
Odpowiedź: TAK. Wcześniej nie było to możliwe, ale teraz możesz teraz zaktualizować do wersji 16.04 - przy odrobinie pracy i cierpliwości.
Krok 1: Zaktualizuj system Windows do wersji # 14936 lub nowszej. (Stan na dzień 10.10.2016, jest to w „Szybkim dzwonku” niejawnego testera systemu Windows.) Aby sprawdzić numer kompilacji, najpierw naciśnij „Win + R”, a następnie wpisz „winver” i ENTER.
Krok 2. Zainstaluj lub zaktualizuj system Linux, korzystając z jednej z tych trzech opcji:
Opcja A: Jeśli nie zainstalowałeś jeszcze podsystemu Linux, możesz go po prostu zainstalować z „Dodaj lub usuń składniki systemu Windows” i powinien on domyślnie zainstalować wersję 16.04.
Opcja B: Jeśli już zainstalowałeś Podsystem Linux i chcesz zachować swoje środowisko, możesz zaktualizować go do wersji 16.04, wykonując „do-release-upgrade” z bash.
Odniesienie: https://msdn.microsoft.com/en-us/commandline/wsl/release_notes#build-14936
EDYCJA: Następująca metoda „pełnego resetowania” nie działa:
źródło
Jest teraz sposób, ale jest on nieco nieobsługiwany i przeczytaj zastrzeżenia:
https://github.com/Microsoft/BashOnWindows/issues/482#issuecomment-274584657
Cytat z postu Whorfina:
Czasami to działa od razu. Czasami pęka, co wymaga ponownej próby w następujący sposób
Powtarzaj, aż skończone i gotowe do następnych kroków.
Musiałem odpowiedzieć na pełne okno, aby „ponownie uruchomić usługi”
W jednym systemie musiałem przejrzeć zmiany w / etc / default / rcS
Do tej pory na wszystkich systemach musiałem sprawdzić zmianę, która dodała regularną dystrybucję [non-security] do /etc/apt/apt.conf.d/50unattended-upgrades
... i różne słowa „y”, aby kontynuować itp
Po tym wszystkim następujące:
I dobrze iść!
Na marginesie - zanim się zorientowałem, zrobiłem upgrade bez apt hold i złamałem ps.
Odzyskiwanie wymagało nie tylko porady od innych, ale jeszcze jednego pakietu biblioteki współdzielonej, ponieważ brakowało libprocps.so.3.
Odzyskiwanie systemu z uszkodzonym ps wygląda następująco:
źródło
https://github.com/Microsoft/BashOnWindows/issues/482
źródło
Canonical i Microsoft wydały Ubuntu jako aplikację sklepu z aplikacjami dla systemu Windows. Aby zainstalować aplikację Ubuntu w systemie Windows, musisz mieć zainstalowany system Windows 10 w wersji 16190.0 lub nowszej.
Proces odinstalowania zastąpi wszystko ze starej wersji bash na Ubuntu w środowisku Windows, dlatego wykonaj kopię zapasową wszystkich danych, które chcesz zapisać ze starej bash na Ubuntu w środowisku Windows.
Odinstaluj poprzednie środowisko. Otwórz wiersz poleceń (cmd.exe) z podwyższonymi uprawnieniami i wpisz:
Dotyczy to tylko WSL w Windows 10 1703 i 1607. WSL w Windows 10 1709+ można zainstalować z poziomu aplikacji Windows Store UWP.
Aby znaleźć aplikację w sklepie Microsoft, po prostu wpisz Ubuntu w pasku wyszukiwania i kliknij zainstaluj, aby ją zainstalować.
Aktualizacja
Ubuntu 18.04 jest obecnie dostępny w sklepie Microsoft.
źródło
Do ekranu fix, wystarczy utworzyć katalogu / var / run / ekran jako root:
sudo mkdir /var/run/screen
. Niestety nie jest to trwałe.źródło
Należy wstrzymać kilka pakietów (zob. BoW Issue 482 ) i należy wywołać aktualizację bez użycia
screen
:Źródło: github.com/kennethreitz/wsl-guide/blob/master/update.rst
źródło