libzypp  10.5.0
Environment Variables
Author:
Michael Andres <ma@suse.de>

Environment Variables

Note that for Boolean variables we usually test whether the variable exists and not for the assigned value.

Location of the zypp.conf file.

  • ZYPP_CONF= <PATH> Location of the zypp.conf file.

Variables related to logging

  • ZYPP_LOGFILE= <PATH> Location of the logfile to write or - for stderr.
  • ZYPP_FULLLOG=1 Even more verbose logging (usually not needed).
  • ZYPP_LIBSOLV_FULLLOG=1 Verbose logging when resolving dependencies.
  • (ZYPP_LIBSAT_FULLLOG=1) deprecated since libzypp-10.x, prefer ZYPP_LIBSOLV_FULLLOG
  • ZYPP_MEDIA_CURL_DEBUG=<0|1> Log http headers, if 1 also log server responses.

Selecting the mediabackend to use.

  • ZYPP_MULTICURL=0 Turn off multicurl (metalink and zsync) and fall back to plain libcurl.
  • ZYPP_ARIA2C=1 Enable aria2c backend (deprecated).

Variables related to plugins

  • PLUGIN_DEBUG=1 Verbose logging from plugin framework.
  • PLUGIN_TIMEOUT= <sec> Send/receive timeout for plugin communication.
  • PLUGIN_SEND_TIMEOUT= <sec> Send timeout for plugin communication.
  • PLUGIN_RECEIVE_TIMEOUT= <sec> Receive timeout for plugin communication.

Variables not for common use (test and debug)

  • ZYPP_MODALIAS_SYSFS= <PATH> Use this instead of /sys to evaluate modaliases.
  • ZYPP_COMMIT_NO_PACKAGE_CACHE=1
  • ZYPP_TESTSUITE_FAKE_ARCH Never use this!
  • ZYPPTMPDIR= <PATH>
  • ZYPP_LOCKFILE_ROOT= <PATH> Hack to circumvent the currently poor --root support.
  • ZYPP_PROFILING=1