class RPM::Problem::Obsoletes
- RPM::Problem::Obsoletes
- RPM::Problem
- Reference
- Object
Overview
Problem indicates that a package is obsoleted by another package.
NOTE Obsoletes problems are introduced at RPM 4.9.0. You can
create the instance of Obsoletes
, but some functions may
return unexpected result.
Defined in:
rpm/problem.crConstructors
-
.for(package : Package, requires : String, installed : Bool, key : String? = nil) : Obsoletes
Create OBSOLETES problem with given packages
-
.for(package : String, requires : String, installed : Bool, key : String? = nil) : Obsoletes
Create OBSOLETES problem with given packages
Instance Method Summary
-
#installed?
Returns whether the problem package is installed or installing
-
#package
Returns a pacakge which has been obsoleted
-
#what_obsoletes
Returns a name which obsoletes
Instance methods inherited from class RPM::Problem
==(other)
==,
alt_nevr
alt_nevr,
alt_nevr?
alt_nevr?,
dup
dup,
finalize
finalize,
key
key,
number
number,
pkg_nevr
pkg_nevr,
pkg_nevr?
pkg_nevr?,
str
str,
str?
str?,
to_s(io)
to_s,
to_unsafe : RPM::LibRPM::Problem
to_unsafe,
type
type
Class methods inherited from class RPM::Problem
create(type, pkg_nevr, key, dir, file, alt_nevr, number)create(type, pkg_nevr, key, alt_nevr, str, number) create, for(ptr : LibRPM::Problem, **opts) for
Constructor Detail
def self.for(package : Package, requires : String, installed : Bool, key : String? = nil) : Obsoletes
#
Create OBSOLETES problem with given packages
def self.for(package : String, requires : String, installed : Bool, key : String? = nil) : Obsoletes
#
Create OBSOLETES problem with given packages