Scroll to navigation

RYPPER(8) User Contributed Perl Documentation RYPPER(8)

NAME

rypper - extension for managing multiple repositories via zypper

SYNOPSIS

  # See complete usage documentation
  rypper --help
  # list all disabled repos
  rypper -d
  # list all enabled repos with autorefresh off
  rypper -e -R
  # list all repos which have anything to do with KDE
  rypper -x kde
  # list priority and URIs for all repos whose alias contains 'home:'
  rypper -a home: l -pu
  # enable autorefresh on all OpenSUSE Build Service repos
  rypper -u download.opensuse.org -R mr -r
  # remove all repos on external USB HDD mounted on /media/disk
  rypper -u /media/disk rr

DESCRIPTION

rypper is a wrapper around zypper for performing repository operations in batch. It allows selection of which repositories to operate on via a number of different repository selection specifiers.

The zypper commands which can be wrapped are:

  removerepo, rr          Remove specified repository.
  modifyrepo, mr          Modify specified repository.
  refresh, ref            Refresh all repositories.
  clean                   Clean local caches.

Additionally, the zypper pseudo-command 'l' can be used to list matching repos. There are a number of options controlling the output format; run "rypper --help" for details.

If no zypper command is provided, it defaults to the 'l' pseudo-command, trying to intelligently choose which fields to display, e.g. omitting any which were included in the repo selection parameters.

SEE ALSO

zypper

LICENSE

Copyright (C) 2009 Adam Spiers

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License at <http://www.gnu.org/licenses/> for more details.

AUTHOR

Adam Spiers <rypper@adamspiers.org>

2016-10-02 perl v5.40.0