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
Next revision
Previous revision
windows:opensuse_tumbleweed_wsl [2025/11/20 22:05] Sean Rhonewindows:opensuse_tumbleweed_wsl [2025/11/21 14:11] (current) Sean Rhone
Line 7: Line 7:
 ===== Prerequisites ===== ===== Prerequisites =====
  
-  * [[windows;11_ltsc_server|Windows 11 (24H2)]]+  * [[windows;10|Windows 10 (21H2)]]
   * [[windows;notes;wsl|WSL2]]   * [[windows;notes;wsl|WSL2]]
  
Line 19: Line 19:
  
   "wsl.exe" --set-default openSUSE-Tumbleweed   "wsl.exe" --set-default openSUSE-Tumbleweed
 +
 +===== Initial Setup =====
  
   "wsl.exe" --distribution openSUSE-Tumbleweed   "wsl.exe" --distribution openSUSE-Tumbleweed
Line 27: Line 29:
  
   "wsl.exe" --distribution openSUSE-Tumbleweed --shutdown   "wsl.exe" --distribution openSUSE-Tumbleweed --shutdown
 +
 +====== nano ======
 +
 +  * Installs ''nano''
 +  * Sets ''VISUAL'' and ''EDITOR'' to ''nano'' via environment variable
 +  * Sets ''nowrap'' for current user
 +
 +  "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'
 +
 +  exit
 +
 +  "wsl.exe" --distribution openSUSE-Tumbleweed --shutdown
 +
 +====== Scripts ======
 +
 +  MKDIR "%SystemDrive%\www\scripts\wsl"
 +
 +  "explorer.exe" "%SystemDrive%\www\scripts\wsl"
 +
 +===== Updater =====
 +
 +  "notepad.exe" "%SystemDrive%\www\scripts\wsl\openSUSE Updater.bat"
 +
 +<code>
 +@echo off
 +
 +TITLE openSUSE Updater
 +
 +"wsl.exe" --update
 +
 +"wsl.exe" --distribution openSUSE-Tumbleweed --user root -- '/usr/bin/zypper' clean --all
 +"wsl.exe" --distribution openSUSE-Tumbleweed --user root -- '/usr/bin/zypper' --non-interactive refresh --force --services
 +"wsl.exe" --distribution openSUSE-Tumbleweed --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 -- '/usr/bin/sync'
 +
 +:: End</code>
 +
 +  "%SystemDrive%\www\scripts\wsl\openSUSE Updater.bat"
 +
 +====== Task Scheduler ======
 +
 +****
 +
 +  taskschd.msc
 +
 +===== Updater =====
 +
 +  * ''5:45:00 AM'' daily
 +
 +  openSUSE Update
 +
 +  "%SystemDrive%\www\scripts\wsl\openSUSE Updater.bat"
  
 ====== Update ====== ====== Update ======
/var/www/wiki/data/attic/windows/opensuse_tumbleweed_wsl.1763694305.txt.gz · 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