urpmi.recover man page on OpenMandriva

Man page or keyword search:  
man Server   8135 pages
apropos Keyword Search (all sections)
Output format
OpenMandriva logo
[printable version]

URPMI.RECOVER(1)	  Mandriva Package Management	      URPMI.RECOVER(1)

NAME
       urpmi.recover - manages repackaging of old RPMs and rollbacks

SYNOPSIS
	   urpmi.recover --checkpoint [--noclean]
	   urpmi.recover --list '1 week ago'
	   urpmi.recover --rollback '1 hour ago'
	   urpmi.recover --disable [--noclean]

DESCRIPTION
       urpmi.recover is a tool to help management of RPM rollbacks. It has
       three main functions:

       "urpmi.recover --checkpoint" is used to define a point in your system
       that you consider stable, and to start storing info that will enable
       you to rollback installations and upgrades to this state.

       "urpmi.recover --list" is used to list chronologically all
       installations and upgrades on your system. (It has two variants,
       "--list-all" and "--list-safe".)

       "urpmi.recover --rollback" is used to roll back installations and
       upgrades to a previous point in the past (at most until your
       checkpoint.)

OPTIONS
       --checkpoint
	   Define the repackaging checkpoint. From now on, using rpm and/or
	   urpmi/urpme to install, upgrade or remove packages, the older
	   packages will be stored in /var/spool/repackage, or whatever
	   directory you set the %_repackage_dir rpm macro to. This way one
	   can use them for rollbacks.

	   Technically, using this option writes a file
	   /etc/rpm/macros.d/urpmi.recover.macros that overrides the rpm
	   macros used to set up the repackaging functionalities of rpm. You
	   can change %_repackage_dir there if you want to. Note that you'll
	   probably need plenty of space to store repackaged rpms for a long
	   timeframe.

	   You can also choose to turn off repackaging by setting
	   %_repackage_all_erasures to 0 in this file. (Of course if you do so
	   rollbacks won't be possible anymore.)

       --noclean
	   "--checkpoint" defines a new checkpoint and removes everything in
	   the repackage directory. To prevent this cleaning, use the
	   "--noclean" option.

       --list <date>
	   Lists all installations and upgrades from now since the provided
	   date, grouped by installation transactions. The date parser is
	   quite elaborated, so you can give a date in ISO format or close to
	   it ("YYYY-MM-DD hh:mm:ss") or a duration (e.g. "1 day ago").

       --list-all
	   Lists all installations and upgrades known to the RPM database.

       --list-safe
	   Lists all installations and upgrades up to the date of the
	   checkpoint.

       --rollback <date>
       --rollback <number of transactions>
	   Roll back the system to the given date (see "--list" for accepted
	   date formats), or rolls back the given number of transactions.

       --urpmi-root directory
	   Use the file system tree rooted for urpmi database and rpm install.
	   Contrary to --root, the urpmi configuration comes from the rooted
	   tree.

       --disable
	   Turn off repackaging. Unless "--noclean" was also specified, this
	   cleans up the repackage directory as well. To turn it on again, use
	   "--checkpoint".

BUGS
       When enabled, you can't install and repackage delta rpms (rpms
       generated with the "makedeltarpm" tool.) Also, if you install a delta
       rpm, you won't be able to rollback past this point. A sound advice
       would be to completely avoid delta rpms if you're planning to use
       urpmi.recover.

FILES
	   /etc/rpm/macros.d/urpmi.recover.macros

AUTHOR
       Rafael Garcia-Suarez,

       Copyright (C) 2006 Mandriva SA

SEE ALSO
       urpmi(8), urpme(8)

OpenMandriva Linux		  2014-01-07		      URPMI.RECOVER(1)
[top]

List of man pages available for OpenMandriva

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net