Mozzila
VSCode
Docker Desktop
Notepad++
In Windows Powershell, run as Administrator and then restart Windows:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
In Windows Powershell, run as Administrator:
wsl --set-default-version 2
Download outside VPN and then install in Windows Powershell as Administrator the following package.
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack
In Windows Powershell, run as Administrator:
wsl --install --distribution Ubuntu-20.04
When the installation is complete, a new WSL bash window will open automatically and will ask for username and password.
export HTTP_PROXY=
export HTTPS_PROXY=
wget https://raw.githubusercontent.com/mmlynarik/python/master/config/install.sh -e use_proxy=yes -e https_proxy=$HTTP_PROXY
source install.sh
make posh
Download, unzip and install fonts in Windows and then set them in bash terminal window (right-click on menu bar and select Properties
)
https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/CascadiaCode.zip
Generate SSH keys and then copy generated public key to your account on the upstream code repository server.
make ssh
make git
make poetry
make repo
make venv
make app
make django
make dramatiqr
If 80:80 port issue occurs when running hello-world docker container, run this in Powershell:
netsh http add iplisten ipaddress=::
Turn off proxy and VPN and run in the terminal. If errors occur due to dependency issues, replace problematic library directly in the pre-commit venv repository stored in ~/.cache/pre-commit
pre-commit install
-
Download and install in Windows appropriate NVIDIA Driver for your GPU: https://www.nvidia.com/download/index.aspx
-
Download and install in WSL CUDA toolkit: https://developer.nvidia.com/cuda-downloads
wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_XX.X.X_YYY.YY.YY_linux.run sudo sh cuda_XX.X.X_YYY.YY.YY_linux.run
-
Download and install in WSL cuDNN toolkit as Debian local repository installation package: https://developer.nvidia.com/rdp/cudnn-download
sudo cp /var/cudnn-local-repo-*/cudnn-local-*-keyring.gpg /usr/share/keyrings/ sudo dpkg -i cudnn-local-repo-ubuntuYYYY-X.X.X.X_X.X-X_amd64 sudo apt-get install libcudnnX