Last Updated: 8/29/2024
This page is going to discuss the installation of SUSE
https://suse.com/download/sles
Visit the site and download the appropriate ISO(s). Please remember to get your 60 day Activation Trial Code.
Now this walk through will assume you have the technical skills to install an os from the media.
My typical test box anymore runs around 2G of memory; 2 CPUS; and a hard drive of around 32G.
On the product page it will have a button in the top right that allows you to request a TRIAL Code. Click that button.
The system will immediately produce a code. You can click on the copy button to copy it to the clipboard.
Once you install the DVD through normal means you will want to register the product.
localhost:/home/suse # sudo SUSEConnect -r XXXXXXXXXXXXXXXX -e me@gmail.com
Registering system to SUSE Customer Center
Using E-Mail:tlh45342@gmail.com
Announcing system to https://scc.suse.com ...
Activating SLES 15.6 x86_64 ...
-> Adding service to system ...
Activating sle-module-basesystem 15.6 x86_64 ...
-> Adding service to system ...
-> Installing release package ...
Activating sle-module-server-applications 15.6 x86_64 ...
-> Adding service to system ...
-> Installing release package ...
Activating sle-module-python3 15.6 x86_64 ...
-> Adding service to system ...
-> Installing release package ...
Successfully registered system
localhost:/home/suse #
You will probably want to use zypper update to update a current list of repos. This is very similar to using “apt update”
localhost:/home/suse # zypper update
Refreshing service 'Basesystem_Module_15_SP6_x86_64'.
Refreshing service 'Python_3_Module_15_SP6_x86_64'.
Refreshing service 'SUSE_Linux_Enterprise_Server_15_SP6_x86_64'.
Refreshing service 'Server_Applications_Module_15_SP6_x86_64'.
Loading repository data...
Reading installed packages...
The following 232 packages are going to be upgraded:
aaa_base aaa_base-extras alsa-utils bind-utils ca-certificates-mozilla chrony
chrony-pool-suse coreutils coreutils-lang cups cups-client cups-config
cups-filters curl desktop-data-SLE dmidecode dracut e2fsprogs ethtool fdupes
gdk-pixbuf-lang gdk-pixbuf-query-loaders gdk-pixbuf-thumbnailer ghostscript
ghostscript-x11 gio-branding-SLE glib2-lang glib2-tools glibc glibc-extra
glibc-lang glibc-locale glibc-locale-base grub2 grub2-i386-pc
grub2-snapper-plugin grub2-systemd-sleep-plugin grub2-x86_64-efi gtk3-data
gtk3-lang gtk3-schema gtk3-tools iproute2 iputils kdump kernel-firmware-all
kernel-firmware-amdgpu kernel-firmware-ath10k kernel-firmware-ath11k
kernel-firmware-ath12k kernel-firmware-atheros kernel-firmware-bluetooth
kernel-firmware-bnx2 kernel-firmware-brcm kernel-firmware-chelsio
kernel-firmware-dpaa2 kernel-firmware-i915 kernel-firmware-intel
kernel-firmware-iwlwifi kernel-firmware-liquidio kernel-firmware-marvell
kernel-firmware-media kernel-firmware-mediatek kernel-firmware-mellanox
kernel-firmware-mwifiex kernel-firmware-network kernel-firmware-nfp
kernel-firmware-nvidia kernel-firmware-platform kernel-firmware-prestera
kernel-firmware-qcom kernel-firmware-qlogic kernel-firmware-radeon
kernel-firmware-realtek kernel-firmware-serial kernel-firmware-sound
kernel-firmware-ti kernel-firmware-ueagle kernel-firmware-usb-network krb5
less libassuan0 libavahi-client3 libavahi-common3 libavahi-glib1 libblkid1
libbpf1 libcom_err2 libcups2 libcupscgi1 libcupsimage2 libcupsmime1
libcupsppdc1 libcurl4 libext2fs2 libfdisk1 libfreebl3 libgcc_s1
libgdk_pixbuf-2_0-0 libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0
libgobject-2_0-0 libgpgme11 libgpgmepp6 libgthread-2_0-0 libgtk-3-0
libjitterentropy3 libldb2 libltdl7 libmount1 libnfsidmap1 libnm0 libnsl1
libntfs-3g87 libopenjp2-7 libopenssl1_1 libopenssl3 libpixman-1-0
libpoppler135 libpoppler-cpp0 libprocps8 libprotobuf-lite25_1_0
libpython3_6m1_0 libQt5Core5 libQt5DBus5 libQt5Gui5 libQt5Network5
libQt5Widgets5 libsgutils2-1_48-2 libsmartcols1 libsnmp40 libsoftokn3
libsolv-tools libstdc++6 libsuseconnect libsystemd0 libtiff5 libudev1 libuuid1
libvmtools0 libxcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0
libxcb-randr0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1
libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb-xv0
libxkbcommon0 libxkbcommon-x11-0 libxml2-2 libxml2-tools libyaml-0-2 libyui16
libyui-ncurses16 libyui-ncurses-pkg16 libyui-qt16 libyui-qt-graph16 libzypp
login_defs mdadm mozilla-nss mozilla-nss-certs net-snmp nfs-client nscd
ntfs-3g ntfsprogs openssh openssh-clients openssh-common openssh-server
openssl-3 open-vm-tools pam perl perl-base perl-core-DB_File perl-SNMP
permissions poppler-tools postfix procps python3 python3-base python3-curses
python3-dbm python3-rpm python3-setuptools python3-solv rpm ruby-solv
samba-client-libs sg3_utils shadow snmp-mibs sudo sudo-plugin-python
supportutils suse-build-key suseconnect-ng suseconnect-ruby-bindings
suse-module-tools systemd systemd-coredump systemd-lang systemd-sysvcompat
typelib-1_0-NM-1_0 ucode-intel udev util-linux util-linux-lang
util-linux-systemd wget wicked wicked-service xen-libs xfsprogs xkbcomp
yast2-pkg-bindings yast2-registration zypper zypper-log
zypper-needs-restarting
The following 4 NEW packages are going to be installed:
iproute2-bash-completion kernel-default-6.4.0-150600.23.17.1
libsolv-tools-base tree
The following package requires a system reboot:
kernel-default-6.4.0-150600.23.17.1
232 packages to upgrade, 4 new.
Overall download size: 757.9 MiB. Already cached: 0 B. After the operation,
additional 210.6 MiB will be used.
Note: System reboot required.
Backend: classic_rpmtrans
Continue? [y/n/v/...? shows all options] (y): y
References:
https://documentation.suse.com/sles/15-SP5/html/SLES-all/cha-register-sle.html
https://documentation.suse.com/sles/15-SP5/html/SLES-all/cha-register-sle.html