Access to packagemanager
Access to packagemanager
Table of Contents
Pkg::PkgQueryProvides
— List all package instances providing 'tag'
Pkg::PkgMediaNames
— Return names of sources in installation order
Pkg::PkgMediaSizes
— Return size of packages to be installed
Pkg::PkgMediaCount
— Return number of packages to be installed
Pkg::IsProvided
— returns 'true' if the tag is provided by a package in the installed system
Pkg::IsSelected
— returns a 'true' if the tag is selected for installation
Pkg::IsAvailable
— Check if package (tag) is available
Pkg::DoProvide
— Install a list of packages to the system
Pkg::DoRemove
— Removes a list of packges from the system
Pkg::PkgSummary
— Get summary (aka label) of a package
Pkg::PkgVersion
— Get version (better: edition) of a package
Pkg::PkgSize
— Get (installed) size of a package
Pkg::PkgGroup
— Get rpm group of a package
Pkg::PkgProperties
— Return information about a package
Pkg::PkgLocation
— Get file location of a package in the source
Pkg::PkgPath
— Path to a package path in the source
Pkg::PkgGetFilelist
— Get File List of a package
Pkg::SaveState
— Save the current selection state - do not use, not implemented
Pkg::RestoreState
— Restore Saved state - do not use, not implemented
Pkg::ClearSaveState
— clear a saved state (to reduce memory consumption) - do not use, not implemented
Pkg::IsManualSelection
— Check Status of Selections and if they have changed
Pkg::PkgAnyToDelete
— Check if there are any package to be deleted
Pkg::AnyToInstall
— Check if there are any package to be installed
Pkg::FilterPackages
— Get list of packages depending on how they were selected
Pkg::GetPackages
— Get list of packages (installed, selected, available, to be removed)
Pkg::PkgUpdateAll
— Update installed packages
Pkg::PkgInstall
— Select package for installation
Pkg::PkgSrcInstall
— Select source of package for installation
Pkg::PkgDelete
— Select package for deletion
Pkg::PkgTaboo
— Set package to taboo
Pkg::PkgNeutral
— Set package to neutral (drop install/delete flags)
Pkg::Reset
— Reset most internal stuff on the package manager.
Pkg::Reset
— Reset most internal stuff on the package manager.Reset only packages set by the application, not by the user
Pkg::PkgSolve
— Solve current package dependencies
Pkg::PkgEstablish
— establish the pool state
Pkg::PkgFreshen
— check all package freshens and schedule matching ones for installation
Pkg::PkgSolveCheckTargetOnly
— Solve packages currently installed on target system.
Pkg::PkgSolveErrors
— Returns number of fails
Pkg::PkgCommit
— Commit package changes (actually install/delete packages)
Pkg::GetBackupPath
— get current path for update backup of rpm config files
Pkg::SetBackupPath
— set current path for update backup of rpm config files
Pkg::CreateBackups
— whether to create package backups during install or removal
Pkg::PkgGetLicenseToConfirm
— Return Licence Text
Pkg::PkgGetLicensesToConfirm
— Return Licence Text of several packages
Pkg::PkgMarkLicenseConfirmed
— Mark licence of the package confirmed
Pkg::RpmChecksig
— Check signature of RPM