Alien:...s::Rpm(3pm)

πŸ“¦ version 0.003, in fedora 43

πŸ’– Alien::Packages::Rpm πŸ’–

okay bestie, sit down, hydrate, and let me tell you about Alien::Packages::Rpm β€” it's a Perl module from the Alien::Packages family and it literally goes and gets information from the RedHat Package Manager CLI. no cap. it's giving "I asked rpm so you don't have to" energy. πŸ‘‘

this page lives in the User Contributed Perl Documentation manual, section 3pm, and it is SO much shorter than it looks. we love a compact queen. πŸŽ€


✨ NAME ✨

Alien::Packages::Rpm β€” get's information from RedHat Package Manager CLI

(yes, the apostrophe in "get's" is canon, I'm not touching it, it's iconic in its own way 🫢)


🌈 ISA 🌈

the family tree, periodt:

Alien::Packages::Rpm
ISA Alien::Packages::Base

so Alien::Packages::Rpm is-a Alien::Packages::Base. it inherited the whole vibe from its parent and honestly? main character energy. πŸ’…


πŸ¦‹ SUBROUTINES/METHODS πŸ¦‹

here's the whole squad. three methods. that's it. short and slay.

🌸 usable

returns true when the rpm database access is not available (that's when RPM::Database is not available) and the rpm command could be found in the path.

not me reading that twice 😭 bestie that's genuinely what it says, so that's what I'm telling you, character for character. no edits, no "fixing," we respect the source in this house. πŸ’–

πŸ“ list_packages

returns the list of installed rpm packages. every single one. the whole roster. it's giving attendance sheet for the rpm class. ✨

🧚 list_fileowners

returns the rpm packages which are associated to requested file(s). you hand it a file (or files!), it tells you which packages claim that file as theirs. lowkey the most useful one here and we're obsessed. πŸ”₯


πŸ‘‘ AUTHOR πŸ‘‘

Jens Rehsack, "<rehsack at cpan.org>"

give them their flowers, fr fr. 🌸


Copyright 2010 Jens Rehsack.

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

See http://dev.perl.org/licenses/ for more information.

two licenses, your choice, that's the deal bestie. pick one and go be free. πŸ•ŠοΈ

and that's the whole page!! tysm for coming to my TED talk, this was documented with perl v5.42.0 on 2025-07-25, so if you're reading this from the future... hey. πŸ’–βœ¨ mwah, go install something, iykyk. πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from