User Tools

Site Tools


windows:opensuse_tumbleweed_wsl

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
windows:opensuse_tumbleweed_wsl [2026/02/11 07:47] – [Update] Sean Rhonewindows:opensuse_tumbleweed_wsl [2026/03/11 19:19] (current) Sean Rhone
Line 18: Line 18:
   * https://download.opensuse.org/repositories/Virtualization:/WSL:/instarball/openSUSE_Tumbleweed_images/   * https://download.opensuse.org/repositories/Virtualization:/WSL:/instarball/openSUSE_Tumbleweed_images/
  
-  "wsl.exe" --install --from-file "%UserProfile%\Downloads\openSUSE-Tumbleweed-20251120.x86_64.tar.xz" --name "openSUSE-Tumbleweed" --no-launch+  "%SystemRoot%\System32\wsl.exe" --install --from-file "%UserProfile%\Downloads\openSUSE-Tumbleweed-20251120.x86_64.tar.xz" --name "openSUSE-Tumbleweed" --no-launch
  
-  "wsl.exe" --set-default openSUSE-Tumbleweed+  "%SystemRoot%\System32\wsl.exe" --set-default openSUSE-Tumbleweed
  
 ===== Initial Setup ===== ===== Initial Setup =====
  
-  "wsl.exe" --distribution openSUSE-Tumbleweed+  "%SystemRoot%\System32\wsl.exe" --distribution openSUSE-Tumbleweed
  
   sudo zypper clean --all && sudo zypper refresh --force --services && sudo zypper dist-upgrade --details --allow-downgrade --allow-name-change --allow-arch-change --allow-vendor-change   sudo zypper clean --all && sudo zypper refresh --force --services && sudo zypper dist-upgrade --details --allow-downgrade --allow-name-change --allow-arch-change --allow-vendor-change
Line 30: Line 30:
   exit   exit
  
-  "wsl.exe" --distribution openSUSE-Tumbleweed --shutdown+  "%SystemRoot%\System32\wsl.exe" --distribution openSUSE-Tumbleweed --shutdown
  
 ====== nano ====== ====== nano ======
Line 38: Line 38:
   * Sets ''nowrap'' for current user   * Sets ''nowrap'' for current user
  
-  "wsl.exe" --distribution openSUSE-Tumbleweed+  "%SystemRoot%\System32\wsl.exe" --distribution openSUSE-Tumbleweed
  
   sudo zypper install 'nano' && export 'VISUAL=nano' && export 'EDITOR=nano' && echo -e 'export VISUAL=nano\nexport EDITOR=nano' | sudo tee '/etc/profile.d/editor-nano.sh' > '/dev/null' && cat '/etc/profile.d/editor-nano.sh' && mkdir -p ~/'.config/nano' && echo 'set nowrap' | tee ~/'.config/nano/nanorc' > '/dev/null' && cat ~/'.config/nano/nanorc'   sudo zypper install 'nano' && export 'VISUAL=nano' && export 'EDITOR=nano' && echo -e 'export VISUAL=nano\nexport EDITOR=nano' | sudo tee '/etc/profile.d/editor-nano.sh' > '/dev/null' && cat '/etc/profile.d/editor-nano.sh' && mkdir -p ~/'.config/nano' && echo 'set nowrap' | tee ~/'.config/nano/nanorc' > '/dev/null' && cat ~/'.config/nano/nanorc'
Line 44: Line 44:
   exit   exit
  
-  "wsl.exe" --distribution openSUSE-Tumbleweed --shutdown+  "%SystemRoot%\System32\wsl.exe" --distribution openSUSE-Tumbleweed --shutdown
  
 ====== Scripts ====== ====== Scripts ======
Line 50: Line 50:
   MKDIR "%SystemDrive%\www\scripts\wsl"   MKDIR "%SystemDrive%\www\scripts\wsl"
  
-  "explorer.exe" "%SystemDrive%\www\scripts\wsl"+  "%SystemRoot%\explorer.exe" "%SystemDrive%\www\scripts\wsl"
  
 ===== Updater ===== ===== Updater =====
  
-  "notepad.exe" "%SystemDrive%\www\scripts\wsl\openSUSE Updater.bat"+  "%SystemRoot%\System32\notepad.exe" "%SystemDrive%\www\scripts\wsl\openSUSE Updater.bat"
  
 <code> <code>
Line 62: Line 62:
 CD "%Temp%" CD "%Temp%"
  
-"wsl.exe" --update+"%SystemRoot%\System32\wsl.exe" --update
  
-"wsl.exe" --distribution openSUSE-Tumbleweed --cd "/tmp" --user root -- '/usr/bin/zypper' clean --all +"%SystemRoot%\System32\wsl.exe" --distribution openSUSE-Tumbleweed --cd "/tmp" --user root -- '/usr/bin/zypper' clean --all 
-"wsl.exe" --distribution openSUSE-Tumbleweed --cd "/tmp" --user root -- '/usr/bin/zypper' --non-interactive refresh --force --services +"%SystemRoot%\System32\wsl.exe" --distribution openSUSE-Tumbleweed --cd "/tmp" --user root -- '/usr/bin/zypper' --non-interactive refresh --force --services 
-"wsl.exe" --distribution openSUSE-Tumbleweed --cd "/tmp" --user root -- '/usr/bin/zypper' --non-interactive dist-upgrade --auto-agree-with-licenses --allow-downgrade --allow-name-change --allow-arch-change --allow-vendor-change+"%SystemRoot%\System32\wsl.exe" --distribution openSUSE-Tumbleweed --cd "/tmp" --user root -- '/usr/bin/zypper' --non-interactive dist-upgrade --auto-agree-with-licenses --allow-downgrade --allow-name-change --allow-arch-change --allow-vendor-change
  
-"wsl.exe" --distribution openSUSE-Tumbleweed --cd "/tmp" -- '/usr/bin/sync'+"%SystemRoot%\System32\wsl.exe" --distribution openSUSE-Tumbleweed --cd "/tmp" -- '/usr/bin/sync'
  
 :: End</code> :: End</code>
Line 80: Line 80:
   * Daily ''05:45:00 AM''   * Daily ''05:45:00 AM''
  
-  SCHTASKS /Create /SC "DAILY" /TN "openSUSE Update" /TR "'%SystemDrive%\www\scripts\wsl\openSUSE Updater.bat'" /ST "05:45" /F+  "%SystemRoot%\System32\schtasks.exe" /Create /SC "DAILY" /TN "openSUSE Update" /TR "'%SystemDrive%\www\scripts\wsl\openSUSE Updater.bat'" /ST "05:45" /F
  
/usr/local/www/wiki/data/pages/windows/opensuse_tumbleweed_wsl.txt · Last modified: by Sean Rhone

Except where otherwise noted, content on this wiki is licensed under the following license: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki