Opensuse Leap to Tumbleweed
Edit /etc/sysconfig/proxy.
zypper up
zypper lr
zypper mr -d repo-backports-update
zypper mr -d repo-sle-update
zypper lr
mkdir /etc/zypp/repos.d/old
mv /etc/zypp/repos.d/*.repo* /etc/zypp/repos.d/old
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/oss repo-oss
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/non-oss repo-non-oss
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/debug repo-debug
zypper ar -f -c http://download.opensuse.org/update/tumbleweed/ repo-update
reboot to level 3.
zypper cc -a && zypper ref && zypper dup --allow-vendor-change
rpm --import https://dl.google.com/linux/linux_signing_key.pub
zypper addrepo https://dl.google.com/linux/chrome/rpm/stable/x86_64 Google-Chrome
zypper ref
zypper install google-chrome-stable
rpm --import https://packages.microsoft.com/keys/microsoft.asc
zypper addrepo https://packages.microsoft.com/yumrepos/vscode vscode
zypper ref
zypper install code