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