I have installed SLED 12.2 incl. SUSE service and may admit: some tips and tricks are based on support from Service or based on what I learned from SUSE.
Further, the paid service is money worth. I have never before gotten so extensive and good service as I got from SUSE (as professional)
In this thread I will show my experiences for installation of typical software on SLED 12.2, that would be needed on a Desktop environment for professional use.
Be aware about following:
SLED is a software package that is checked and controlled. This makes it stable and professional. But software opportunities are not sufficient. Installation from other sources violate SLED. It is a risk installing not proven software. Especially when updating core files, kernel, it can give significant problems.
When installing major updates it may be better not deleting the old files. Snap shots and recovery do not work when files are deleted. Only image backup may work.
why: Most people uses also software that is not available for Linux. E.g engineers and CAD software. VB is a nice way to solve this. You work in Linux and under control of Linux but have a full Windows System with needed software.
Virtualbox uses kernel and make most trouble on SLED. I installed VB before a kernel update - then update of kernel. -->Thereafter I installed the whole system once again.
Better is: first kernel update and then install virtual box. Kernel update seems to be an issue for VB.
Actual SUSE check if KVM would be a better option and is supported.
However, Virtualbox is well known and work well.
zypper in make gcc gcc-c++ kernel-source kernel-syms<
reboot system.
Be aware:
Move a virtual box image from one to other computer works. But you need:
exact same virtual box running
with exact same setup for number of cores and ram.
For Windows 10, Virtual box may be unstable. I faced some break downs.
Further, Linux is master. IF Linux not work well, VB do not work well.
install: FFmpeg (codecs) in YAST
Change all packages to packman
It is important to change all codecs and VLC files to packman. Codecs do not work if files comes from SUSE.
This is the reason and trick.