These are the steps I take to setup OpenSUSE on a new machine. Please research each command if you don't understand what it's doing.
[Open] Yast > Software Repositories > Add > Community
This is the list of software I like to install with a fresh install. Remove any you don't want.
sudo zypper install -y libyubikey-tools yubikey-manager chromium yubikey-personalization-gui telegram-desktop fish steam kdenlive obs-studio inkscape tilix calibre krita flameshot guvcview darktable shotwell remmina thunderbird deja-dup vim nano mumble git x264 smplayer
Pay attention to the differences between Leap and Tumbleweed during install. For Tumbleweed use:
Do not paste this command without reading the instructions on webpage [Example] sudo zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed snappy
Not the instructions which have Tumbleweed users run enable and start for the systemctl process of snapd two different ways for AppArmor
zypper install libdvdcss2 ffmpeg lame gstreamer-plugins-libav gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-plugins-ugly-orig-addon vlc vlc-codecs flash-player flash-player-ppapi libxine2 libxine2-codecs
Use built in KVM or Xen for virtual machines
No need to install Virtualbox for VM's or go through setup process for KVM. In OpenSUSE it's built into YAST.
[Open] Yast > Install Hypervisor and Tools > Choose Hypervisor Tool
Download alien: https://software.opensuse.org/package/alien
Download the deb file you want to convert and navigate to your downloads folder in via the terminal [Ex: cd ~/Downloads]
Run this command to start converting against the deb file. In this example we're running it against DasKeyboard software:
sudo alien -r -c -v das-keyboard-q_3.2.4.deb
Now install your new RPM file from the terminal (suggest using terminal over Yast for these):
sudo rpm -i das-keyboard-q-3.2.4-2.x86_64.rpm
By default the snapper BTRFS snapshots do not back-up your /home folder. You can add them using the command below:
snapper -c home create-config /home
This is all thanks to an amazing community member Mauro who figured this out for me.
Notes:
CG toolkit download webpage:
https://developer.nvidia.com/cg-toolkit
Sources/References found:
https://medium.com/@egee_irl/how-to-install-lightworks-on-opensuse-6700467d3d2a
TLP will help save battery life. Install TLP and then enable it to get more usage out of your laptop while on battery:
sudo tlp start
PIA VPN has not made the GUI work with openSUSE as of writing this tip and trick. You can use OpenVPN instead to connect to PIA with the steps below:
$ sudo wget https://www.privateinternetaccess.com/openvpn/openvpn.zip
Note: May need to open ports in openSUSE firewall..
TCP Ports: 443, 502, 501, 110, 80, 8888
UDP Ports: 1194, 1197, 1198, 8080, 9201, 53
These are the steps I take to setup OpenSUSE on a new machine. Please research each command if you don't understand what it's doing.
[Open] Yast > Software Repositories > Add > Community
This is the list of software I like to install with a fresh install. Remove any you don't want.
sudo zypper install -y libyubikey-tools yubikey-manager chromium yubikey-personalization-gui telegram-desktop fish steam kdenlive obs-studio inkscape tilix calibre krita flameshot guvcview darktable shotwell remmina thunderbird deja-dup vim nano mumble git x264 smplayer
Pay attention to the differences between Leap and Tumbleweed during install. For Tumbleweed use:
Do not paste this command without reading the instructions on webpage [Example] sudo zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed snappy
Not the instructions which have Tumbleweed users run enable and start for the systemctl process of snapd two different ways for AppArmor
zypper install libdvdcss2 ffmpeg lame gstreamer-plugins-libav gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-plugins-ugly-orig-addon vlc vlc-codecs flash-player flash-player-ppapi libxine2 libxine2-codecs
Use built in KVM or Xen for virtual machines
No need to install Virtualbox for VM's or go through setup process for KVM. In OpenSUSE it's built into YAST.
[Open] Yast > Install Hypervisor and Tools > Choose Hypervisor Tool
Download alien: https://software.opensuse.org/package/alien
Download the deb file you want to convert and navigate to your downloads folder in via the terminal [Ex: cd ~/Downloads]
Run this command to start converting against the deb file. In this example we're running it against DasKeyboard software:
sudo alien -r -c -v das-keyboard-q_3.2.4.deb
Now install your new RPM file from the terminal (suggest using terminal over Yast for these):
sudo rpm -i das-keyboard-q-3.2.4-2.x86_64.rpm
By default the snapper BTRFS snapshots do not back-up your /home folder. You can add them using the command below:
snapper -c home create-config /home
This is all thanks to an amazing community member Mauro who figured this out for me.
Notes:
CG toolkit download webpage:
https://developer.nvidia.com/cg-toolkit
Sources/References found:
https://medium.com/@egee_irl/how-to-install-lightworks-on-opensuse-6700467d3d2a
TLP will help save battery life. Install TLP and then enable it to get more usage out of your laptop while on battery:
sudo tlp start
PIA VPN has not made the GUI work with openSUSE as of writing this tip and trick. You can use OpenVPN instead to connect to PIA with the steps below:
$ sudo wget https://www.privateinternetaccess.com/openvpn/openvpn.zip
Note: May need to open ports in openSUSE firewall..
TCP Ports: 443, 502, 501, 110, 80, 8888
UDP Ports: 1194, 1197, 1198, 8080, 9201, 53