Home Wiki > SDB:Systeem opwaarderen
Sign up | Login

SDB:Systeem opwaarderen

tagline: Uit openSUSE

Deze gids toont hoe Zypper te gebruiken voor het doen van een opwaardering van een distributie van openSUSE in een bestaand systeem.
Getest op openSUSE Aanbevolen artikelen Gerelateerde artikelen
Icon-checked.png

Icon-manual.png Icon-help.png
Versie: 11.2+Vanaf openSUSE 11.2 wordt een opwaardering vanaf de voorgaande versie in een bestaand systeem officieel ondersteund. Dit maakt het mogelijk het besturingssysteem ter plekke op te waarderen, zonder alles vanuit het niets te herladen.

Inhoud

[bewerken] Samenvatting

Deze pagina legt uit hoe u een hulpmiddel kunt gebruiken of een serie regelcommando’s geven om uw systeem naar de laatste versie van openSUSE op te waarderen.

Het doen van een opwaardering in een bestaand systeem heeft voordelen maar aan de andere kant zijn er ook grote nadelen.

Enkele van de voordelen zijn:

  • Enkel de pakketten die opgewaardeerd moeten worden worden gedownload, waardoor veel minder bandbreedte gebruikt wordt.
  • U kunt uw computer blijven gebruiken tijdens de opwaardering (hoewel dit niet aanbevolen wordt); de enige onderbreking is het herstarten na de opwaardering.
  • U hoeft geen dvd te verspillen en hebt geen dvd-schrijfapparaat nodig. (U zou ook kunnen opstarten vanaf het netwerk of van een usb-stick, en de rest vanaf het internet installeren…)

De nadelen:

  • Als de opwaardering om wat voor reden dan ook wordt onderbroken (bv. door een stroomstoring of een netwerkonderbreking) en het proces niet voortgezet kan worden, kunt u met een niet-werkend systeem achterblijven (dit hangt natuurlijk af van hoe ver het proces gevorderd was).
  • Als er meerdere systemen opgewaard moeten worden, gebruik u iedere keer bandbreedte, dus zou het interessanter kunnen zijn om een ISO-image te downloaden.

Andere mogelijkheid: Offline opwaarderen, ook bekend als traditioneel of met DVD opwaarderen. Voor meer informatie, lees offline upgrade.


[bewerken] Ondersteunde scenarios

Wees er van bewusr dat dit opwaarderingsproces, in principe, slechts beschouwd wordt “naar beste vermogen”. Dit betekent dat vanwege sommige pakketten van derden en de enorme hoeveelheid mogelijke configuraties, het mogelijk is dat sommige combinaties het opwaarderen kunnen laten mislukken.

Het is erg belangrijk dat van alle belangrijke gegevens een reservekopie wordt gemaakt alvorens te beginnen met het opwaarderingsproces.


[bewerken] Prepareer uw installatie

Het ondersteunde startpunt is de laatste openSUSE uitgave met alles bijgewerkt. Dit omvat geen willekeurige installatiebronnen uit de "openSUSE Build Service" die u mogelijk hebt toegevoegd. We bevelen aan dat u voor het uitvoeren van de opwaardering alle OBS-installatiebronnen eerst uitschakelt en ze daarna weer inschakelt. De volgende stappen tonen u hoe u uw openSUSE distributie bijwerkt tot de huidige pakketten voor het opwaarderen naar de volgende versie.

[bewerken] Opdrachtregel

[bewerken] 1. Controleer of de installatiebron voor bijwerken al bestaat en is ingeschakeld.

zypper repos --uri

Controleer of http://download.opensuse.org/update/12.1/ (replace 12.1 met uw versie) bestaat in een van de URI kolomwaarden en Yes in kolom Enabled staat zoals in het onderstaande voorbeeld,

#  | Alias           | Name            | Enabled | Refresh | URI
---+-----------------+-----------------+---------+---------+---------------------------------------
1  | repo-update     | repo-update     | Yes     | Yes     | http://download.opensuse.org/update/12.1/

Als kolom Enabled No laat zien, schakel het dan in met deze opdracht,

zypper modifyrepo --enable repo-update
waar ‘repo-update’ de naam is van de installatiebron voor bijwerken. (In het Nederlands kan hier Bijwerken-van-openSUSE-11.3-11.3-0 staan.)
Als het bestaat en is ingeschakeld, ga dan verder met stap 3.
Dit artikel is nog maar gedeeltelijk vertaald. Als u mee wilt helpen met vertalen lees dan Wiki vertalen naar het Nederlands.

[bewerken] 2. Add update-repository.

zypper addrepo --check --refresh --name 'openSUSE-12.1-Update' http://download.opensuse.org/update/12.1/ repo-update
Replace 12.1 above with your current openSUSE version

[bewerken] 3. Update system to the latest packages.

zypper refresh
zypper update

For more information, read Zypper Usage.

[bewerken] Graphical tool

See YaST Online Update.


[bewerken] Running the Upgrade

The following steps will show you how to upgrade your openSUSE distribution to the following release (eg. 12.1 -> 12.2).

[bewerken] Command line

Using for example the update from 12.1 -> 12.2 here:

  • Disable all existing repositories that pre-date openSUSE 12.2,
zypper modifyrepo --all --disable
  • Add the new openSUSE 12.2 repositories,
zypper addrepo --name "openSUSE-12.2-OSS" http://download.opensuse.org/distribution/12.2/repo/oss/ repo-12.2-oss
zypper addrepo --name "openSUSE-12.2-Non-Oss" http://download.opensuse.org/distribution/12.2/repo/non-oss/ repo-12.2-non-oss
zypper addrepo --refresh --name "openSUSE-12.2 Update-Oss" http://download.opensuse.org/update/12.2/ repo-12.2-update
zypper addrepo --refresh --name "openSUSE-12.2-Update-Non-Oss" http://download.opensuse.org/update/12.2-non-oss/ repo-12.2-non-oss-update
The last argument sets an alias (a shorthand), you can also choose another alias for the new repositories in the above command.
  • Search for updated openSUSE 12.2 compatible third-party repositories that you used before and add them.
Warning: Use with caution. Using third-party repositories could increase the chances that the upgrade will not complete correctly.
zypper addrepo --name <name> <url> <alias>

Or, if you have URL of a .repo file:

zypper ar <url.repo>
  • Now execute the full distribution upgrade.
zypper ref
zypper dup
With the above command zypper will download the required packages when it installs them. To download all packages in advance, use:
zypper dup --download "in-advance"

If you did the above dist upgrade before the official release date (eg. 2012-09-05 for 12.2), you may have installed a Release Candidate (RC) or milestone version and will need to repeat the final zypper dup step now to receive the final release.

In addition, zypper dup can be run from time to time to ensure you have the latest available packages from the various repositories that you have enabled. YOU (Yast Online Update) only addresses security updates from the official repositories.


[bewerken] Links to other openSUSE or SUSE projects

[bewerken] The openSUSE Forums