ACC SHELL
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 4. YaST Online Update</title><link rel="stylesheet" href="susebooks.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.75.2"><link rel="home" href="index.html" title="Documentation"><link rel="up" href="part.reference.software.html" title="Part II. Managing and Updating Software"><link rel="prev" href="cha.y2.sw.html" title="Chapter 3. Installing or Removing Software"><link rel="next" href="cha.y2.sw.inst_pkg_internet.html" title="Chapter 5. Installing Packages From the Internet"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header" border="0" class="bctable"><tr><td width="80%"><div class="breadcrumbs"><p><a href="index.html"> Documentation</a><span class="breadcrumbs-sep"> > </span><a href="book.opensuse.reference.html">Reference</a><span class="breadcrumbs-sep"> > </span><a href="part.reference.software.html">Managing and Updating Software</a><span class="breadcrumbs-sep"> > </span><strong><a accesskey="p" title="Chapter 3. Installing or Removing Software" href="cha.y2.sw.html"><span>◀</span></a> <a accesskey="n" title="Chapter 5. Installing Packages From the Internet" href="cha.y2.sw.inst_pkg_internet.html"><span>▶</span></a></strong></p></div></td></tr></table></div><div class="chapter" title="Chapter 4. YaST Online Update"><div class="titlepage"><div><div><h2 class="title"><a name="cha.onlineupdate.you"></a>Chapter 4. YaST Online Update<span class="permalink"><a alt="Permalink" title="Copy Permalink" href="#cha.onlineupdate.you">¶</a></span></h2></div></div></div><div class="toc"><p><b>Contents</b></p><dl><dt><span class="sect1"><a href="cha.onlineupdate.you.html#sec.onlineupdate.you.overview">4.1. The Online Update Dialog</a></span></dt><dt><span class="sect1"><a href="cha.onlineupdate.you.html#sec.onlineupdate.you.install">4.2. Installing Patches</a></span></dt><dt><span class="sect1"><a href="cha.onlineupdate.you.html#sec.onlineupdate.you.automatically">4.3. Automatic Online Update</a></span></dt></dl></div><a class="indexterm" name="id441460"></a><a class="indexterm" name="id441467"></a><p>
<span>openSUSE</span>
offers a continuous stream of software security updates for your product.
By default, the update applet is used to keep your system up-to-date. Refer to
Section “Keeping the System Up-to-date” (Chapter 3, <i>Installing, Removing and Updating Software</i>, ↑Start-Up) for further information on the update applet.
This chapter covers the alternative tool for updating software packages:
YaST Online Update.
</p><p>
The current patches for openSUSE® are available from an update
software repository<span>, which is automatically configured
during the installation</span>. Alternatively, you
can manually add an update repository from a source you trust. To add or
remove repositories, start the Repository Manager with <span class="guimenu">Software</span>+<span class="guimenu">Software Repositories</span> in YaST. Learn more about the Repository Manager in
<a class="xref" href="cha.y2.sw.html#sec.y2.sw.instsource" title="3.4. Managing Software Repositories and Services">Section 3.4, “Managing Software Repositories and Services”</a>.
</p><p>
<span>openSUSE</span>
provides updates with different relevance levels:
</p><div class="variablelist"><dl><dt><span class="term">Security Updates</span></dt><dd><p>
Fix severe security hazards and should definitely be installed.
</p></dd><dt><span class="term">Recommended Updates</span></dt><dd><p>
Fix issues that could compromise your computer.
</p></dd><dt><span class="term">Optional Updates</span></dt><dd><p>
Fix non-security relevant issues or provide enhancements.
</p></dd></dl></div><div class="sect1" title="4.1. The Online Update Dialog"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sec.onlineupdate.you.overview"></a>4.1. The Online Update Dialog<span class="permalink"><a alt="Permalink" title="Copy Permalink" href="#sec.onlineupdate.you.overview">¶</a></span></h2></div></div></div><p>
The YaST <span class="guimenu">Online Update</span> dialog is available in two
toolkit flavors: GTK (for GNOME) and Qt (for KDE). Both interfaces differ
in look and feel but basically provide the same functions. The following
sections provide a brief description of each. To open the dialog, start
YaST and select <span class="guimenu">Software </span>+<span class="guimenu">Online Update</span>. Alternatively, start it
from the command line with <span class="command"><strong>yast2 online_update</strong></span>.
</p><div class="sect2" title="4.1.1. KDE Interface (Qt)"><div class="titlepage"><div><div><h3 class="title"><a name="sec.onlineupdate.you.overview.qt"></a>4.1.1. KDE Interface (Qt)<span class="permalink"><a alt="Permalink" title="Copy Permalink" href="#sec.onlineupdate.you.overview.qt">¶</a></span></h3></div></div></div><p>
The <span class="guimenu">Online Update</span> window consists of four sections.
</p><div class="figure"><a name="id441610"></a><p class="title"><b>Figure 4.1. YaST Online Update—Qt Interface</b></p><div class="figure-contents"><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="75%"><tr><td><img src="images/yast2_you.png" width="100%" alt="YaST Online Update—Qt Interface"></td></tr></table></div></div></div><br class="figure-break"><p>
The <span class="guimenu">Summary</span> section on the left lists the available
patches for openSUSE. The patches are sorted by security relevance:
<code class="literal">security</code>, <code class="literal">recommended</code>, and
<code class="literal">optional</code>. You can change the view of the
<span class="guimenu">Summary</span> section by selecting one of the following
options from <span class="guimenu">Show Patch Category</span>:
</p><div class="variablelist"><dl><dt><span class="term"><span class="guimenu">Needed Patches</span> (default view)</span></dt><dd><p>
Non-installed patches that apply to packages installed on your
system.
</p></dd><dt><span class="term"><span class="guimenu">Unneeded Patches</span>
</span></dt><dd><p>
Patches that either apply to packages not installed on your system,
or patches that have requirements which have already have been
fulfilled (because the relevant packages have already been updated
from another source).
</p></dd><dt><span class="term"><span class="guimenu">All Patches</span>
</span></dt><dd><p>
All patches available for openSUSE.
</p></dd></dl></div><p>
Each list entry in the <span class="guimenu">Summary</span> section consists of a
symbol and the patch name. For an overview of the possible symbols and
their meaning, press <span class="keycap">Shift</span>+<span class="keycap">F1</span>. Actions required by
<code class="literal">Security</code> and <code class="literal">Recommended</code> patches
are automatically preset. These actions are
<span class="guimenu">Autoinstall</span>, <span class="guimenu">Autoupdate</span> and
<span class="guimenu">Autodelete</span>.
</p><p>
If you install an up-to-date package from a repository other than the
update repository, the requirements of a patch for this package may be
fulfilled with this installation. In this case a check mark is displayed
in front of the patch summary. The patch will be visible in the list
until you mark it for installation. This will in fact not install the
patch (because the package already is up-to-date), but mark the patch as
having been installed.
</p><p>
Select an entry in the <span class="guimenu">Summary</span> section to view a
short <span class="guimenu">Patch Description</span> at the bottom left corner of
the dialog. The upper right section lists the packages included in the
selected patch (a patch can consist of several packages). Click an entry
in the upper right section to view details about the respective package
that is included in the patch.
</p></div><div class="sect2" title="4.1.2. GNOME Interface (GTK)"><div class="titlepage"><div><div><h3 class="title"><a name="sec.onlineupdate.you.overview.gtk"></a>4.1.2. GNOME Interface (GTK)<span class="permalink"><a alt="Permalink" title="Copy Permalink" href="#sec.onlineupdate.you.overview.gtk">¶</a></span></h3></div></div></div><p>
The <span class="guimenu">Online Update</span> window consists of four main
sections.
</p><div class="figure"><a name="id441793"></a><p class="title"><b>Figure 4.2. YaST Online Update—GTK Interface</b></p><div class="figure-contents"><div class="mediaobject"><table border="0" summary="manufactured viewport for HTML img" cellspacing="0" cellpadding="0" width="75%"><tr><td><img src="images/yast2_you_gtk.png" width="100%" alt="YaST Online Update—GTK Interface"></td></tr></table></div></div></div><br class="figure-break"><p>
The upper right section lists the available (or already installed)
patches for openSUSE. To filter patches according to their security
relevance, click the corresponding <span class="guimenu">Priority</span> entry in
the upper right section of the window: <code class="literal">Security</code>,
<code class="literal">Recommended</code>, <code class="literal">Optional</code> or
<code class="literal">Any priority</code>.
</p><p>
If all available patches are already installed, the <span class="guimenu">Package
listing</span> in the upper right section will show no entries. The
box in the bottom left-hand section shows the number of both available
and already installed patches and lets you toggle the view to either
<span class="guimenu">Available</span> or <span class="guimenu">Installed</span> patches.
</p><p>
Select an entry in the <span class="guimenu">Package listing</span> section to
view a patch description and further details at the bottom right corner
of the dialog. As a patch can consist of several packages, click the
<span class="guimenu">Applies to </span> entry in the lower right section to see
which packages are included in the respective patch.
</p><p>
Click on a patch entry to open a row with detailed information about the
patch in the bottom of the window. Here you can see a detailed patch
description as well as the versions available. You can also choose to
<span class="guimenu">Install</span> optional patches—security and
recommended patches are already preselected for installation.
</p></div></div><div class="sect1" title="4.2. Installing Patches"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sec.onlineupdate.you.install"></a>4.2. Installing Patches<span class="permalink"><a alt="Permalink" title="Copy Permalink" href="#sec.onlineupdate.you.install">¶</a></span></h2></div></div></div><p>
The YaST Online Update dialog allows you to either install all
available patches at one go or to manually select the patches that you
want to apply to your system.
You may also revert patches that have been applied to the system.
</p><p>
By default, all new patches (except the <code class="literal">optional</code> ones)
that are currently available for your system are already marked for
installation. They will be applied automatically once you click
<span class="guimenu">Accept</span> or <span class="guimenu">Apply</span>.
</p><div class="procedure" title="Procedure 4.1. Applying Patches with YaST Online Update"><a name="id441917"></a><p class="title"><b>Procedure 4.1. Applying Patches with YaST Online Update</b></p><ol class="procedure" type="1"><li><p>
Start YaST and select <span class="guimenu">Software</span>+<span class="guimenu">Online Update</span>.
</p></li><li><p>
To automatically apply all new patches (except the
<code class="literal">optional</code> ones) that are currently available for your
system, proceed with <span class="guimenu">Apply</span> or
<span class="guimenu">Accept</span> to start the installation of the preselected
patches.
</p></li><li><p>
To first modify the selection of patches that you want to apply:
</p><ol type="a" class="substeps"><li><p>
Use the respective filters and views the GTK and Qt interfaces
provide. For details, refer to
<a class="xref" href="cha.onlineupdate.you.html#sec.onlineupdate.you.overview.qt" title="4.1.1. KDE Interface (Qt)">Section 4.1.1, “KDE Interface (Qt)”</a> and
<a class="xref" href="cha.onlineupdate.you.html#sec.onlineupdate.you.overview.gtk" title="4.1.2. GNOME Interface (GTK)">Section 4.1.2, “GNOME Interface (GTK)”</a>.
</p></li><li><p>
Select or deselect patches according to your needs and wishes by
activating or deactivating the respective checkbox (GNOME) or by
right-clicking the patch and choosing the respective action from the
context menu (KDE).
</p><div class="important"><table border="0" cellpadding="3" cellspacing="0" width="100%" summary="Important: Always Apply Security Updates"><tr class="head"><td width="32"><img alt="[Important]" src="admon/important.png"></td><th align="left">Always Apply Security Updates</th></tr><tr><td colspan="2" align="left" valign="top"><p>
However, do not deselect any <code class="literal">security</code>-related
patches if you do not have a very good reason for doing so. They fix
severe security hazards and prevent your system from exploits.
</p></td></tr></table></div></li><li><p>
Most patches include updates for several packages. If you want to
change actions for single packages, right-click a package in the
package view and choose an action (KDE).
</p></li><li><p>
To confirm your selection and to apply the selected patches, proceed
with <span class="guimenu">Apply</span> or <span class="guimenu">Accept</span>.
</p></li></ol></li><li><p>
After the installation is complete, click <span class="guimenu">Finish</span> to
leave the YaST <span class="guimenu">Online Update</span>. Your system is now
up-to-date.
</p></li></ol></div><div class="tip"><table border="0" cellpadding="3" cellspacing="0" width="100%" summary="Tip: Disabling deltarpms"><tr class="head"><td width="32"><img alt="[Tip]" src="admon/tip.png"></td><th align="left">Disabling deltarpms</th></tr><tr><td colspan="2" align="left" valign="top"><p>
By default updates are downloaded as deltarpms. Since rebuilding rpm
packages from deltarpms is a memory and CPU time consuming task, certain
setups or hardware configurations might require you to disable the usage
of deltarpms for performance sake.
</p><p>
To disable the use of deltarpms edit the file
<code class="filename">/etc/zypp/zypp.conf</code> and set
<code class="literal">download.use_deltarpm</code> to <code class="option">false</code>.
</p></td></tr></table></div></div><div class="sect1" title="4.3. Automatic Online Update"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sec.onlineupdate.you.automatically"></a>4.3. Automatic Online Update<span class="permalink"><a alt="Permalink" title="Copy Permalink" href="#sec.onlineupdate.you.automatically">¶</a></span></h2></div></div></div><p>
YaST also offers the possibility to set up an automatic update with
daily, weekly or monthly schedule. To use the respective module, you need
to install the
<code class="systemitem">yast2-online-update-configuration</code>
package first.
</p><div class="procedure" title="Procedure 4.2. Configuring the Automatic Online Update"><a name="id442101"></a><p class="title"><b>Procedure 4.2. Configuring the Automatic Online Update</b></p><ol class="procedure" type="1"><li><p>
After installation, start YaST and select <span class="guimenu">Software</span>+<span class="guimenu">Online Update
Configuration</span>.
</p><p>
Alternatively, start the module with
<span class="command"><strong>yast2 online_update_configuration</strong></span> from the
command line.
</p></li><li><p>
Activate <span class="guimenu">Automatic Online Update</span>.
</p></li><li><p>
Choose whether to update <span class="guimenu">Daily</span>,
<span class="guimenu">Weekly</span>, or <span class="guimenu">Monthly</span>.
</p><p>
Some patches, such as kernel updates or packages requiring license
agreements, require user interaction, which would cause the automatic
update procedure to stop.
</p></li><li><p>
To automatically accept any license agreements, activate <span class="guimenu">Agree
with Licenses</span>.
</p></li><li><p>
Select if you also want to <span class="guimenu">Skip Interactive Patches</span>
in case you want the update procedure to proceed fully automatically.
</p><div class="important"><table border="0" cellpadding="3" cellspacing="0" width="100%" summary="Important: Skipping Patches"><tr class="head"><td width="32"><img alt="[Important]" src="admon/important.png"></td><th align="left">Skipping Patches</th></tr><tr><td colspan="2" align="left" valign="top"><p>
If you select to skip any packages that require interaction, run a
manual <span class="guimenu">Online Update</span> from time to time in order to
install those patches, too. Otherwise you might miss important
patches.
</p></td></tr></table></div></li><li><p>
Confirm your configuration with <span class="guimenu">OK</span>.
</p></li></ol></div></div></div><div class="navfooter"><table width="100%" summary="Navigation footer" border="0" class="bctable"><tr><td width="80%"><div class="breadcrumbs"><p><a href="index.html"> Documentation</a><span class="breadcrumbs-sep"> > </span><a href="book.opensuse.reference.html">Reference</a><span class="breadcrumbs-sep"> > </span><a href="part.reference.software.html">Managing and Updating Software</a><span class="breadcrumbs-sep"> > </span><strong><a accesskey="p" title="Chapter 3. Installing or Removing Software" href="cha.y2.sw.html"><span>◀</span></a> <a accesskey="n" title="Chapter 5. Installing Packages From the Internet" href="cha.y2.sw.inst_pkg_internet.html"><span>▶</span></a></strong></p></div></td></tr></table></div></body></html>
ACC SHELL 2018