OpenSUSE Leap 15: Install OpenSUSE Leap 15

This article will describe installing OpenSUSE Leap 15 and upgrading from OpenSUSE Leap 42 to OpenSUSE Leap 15.

1 Install OpenSUSE Leap 15

Downlaod openSUSE-Leap-15.0-DVD-x86_64-Current.iso.

GRUB menu is displayed when booting iso. Select "Installation".

0001_GRUB.png

Select language and keyboard layout, and agree with license. Click "Next".

0002_LanguageKeyboardLicense.png

Select desktop environment. This article uses KDE. You can select repository with "Configure Online Repositories". Click "Configure Online Repositories".

0003_UserInterface.png

This article selects "Main Repository (Sources)" which is a source code repository. Click "Next".

0004_ListOfOnlineRepositories.png

Repositories are selected. Click "Next".

0005_OnlineRepositoriesIsConfigured.png

Create partition with "Guided Setup". Click "Guided Setup".

0006_SuggestedPartitioning.png

This article uses LVM with selecting "Enable Logical Volume Management (LVM)". Click "Next".

0007_PartitioningScheme.png

This article uses ext4 filesystem and separates swap volume. Set "Filesystem Type" to "Ext4" and select "Propose Separate Swap Volume". Click "Next".

0008_FilesystemOptions.png

Partition is created. Click "Next".

0009_PartitionIsCreated.png

Set time zone. Click your location on world map.

0010_ClockAndTimeZone.png

Add user who can login to this machine. Click "Next".

0011_LocalUser.png

Set detailed items with clicking it. This article will enable SSH service and open SSH port.

0012_InstallationSettings.png

SSH service is enabled and SSH port is opened. Click "Install".

0013_EnableSSH.png

Confirmation is displayed. Click "Install".

0014_ConfirmInstallation.png

Installation is starting. Machine will be restarted after installation is completed. Please inject installation media.

0015_PerformingInstallation.png

After restarting, Login is displayed. Login with added user.

0016_Login.png

Desktop environment is displayed.

0017_Desktop.png

2 Upgrade from OpenSUSE Leap 42 to OpenSUSE Leap 15

Upgrade OpenSUSE Leap 42 and change systemd target to multi-user.target.

> sudo zypper update
> sudo systemctl set-default multi-user
> sudo reboot

Change repository from Leap 42 to Leap 15 and upgrade with "zypper dup". After upgrade, change systemd target to graphical.target.

#!/bin/sh -e


sudo sed -e 's/42\.3/15.0/g' -i /etc/zypp/repos.d/*.repo
sudo mv /etc/zypp/repos.d/openSUSE-42.3-0.repo \
     /etc/zypp/repos.d/openSUSE-15.0-0.repo
sudo zypper --gpg-auto-import-keys refresh
sudo zypper -n dist-upgrade --auto-agree-with-licenses
sudo systemctl set-default graphical
sudo reboot

After reboot, OpenSUSE Leap 15 is running.

$ lsb_release -a
LSB Version:    n/a
Distributor ID: openSUSE
Description:    openSUSE Leap 15.0
Release:        15.0
Codename:       n/a

3 Changes from OpenSUSE Leap 42

3.1 The firewalld is installed by default on clean install

OpenSUSE Leap 42 provided firewalld too. But clean install of OpenSUSE Leap 42 installed SuSEfirewall2 by default.

Clean install of OpenSUSE Leap 15 will install firealld by default. OpenSUSE Leap 15 provides SuSEfirewall2 too.