perl-Linux-Distribution - Perl extension to detect on which Linux distribution we are running

Property Value
Distribution ROSA 2016.1
Repository ROSA Contrib i586
Package filename perl-Linux-Distribution-0.230.0-4-rosa2016.1.noarch.rpm
Package name perl-Linux-Distribution
Package version 0.230.0
Package release 4-rosa2016.1
Package architecture noarch
Package type rpm
Category Development/Perl
License GPL+ or Artistic
Maintainer -
Download size 10.84 KB
Installed size 14.27 KB
This is a simple module that tries to guess on what linux distribution we
are running by looking for release's files in /etc. It now looks for
'lsb-release' first as that should be the most correct and adds ubuntu
support. Secondly, it will look for the distro specific files.
It currently recognizes slackware, debian, suse, fedora, redhat,
turbolinux, yellowdog, knoppix, conectiva, immunix, tinysofa,
va-linux, trustix, adamantix, yoper, arch-linux, libranet, gentoo, ubuntu,
scientific, oracle enterprise linux, amazon linux and redflag.
It has function to get the version for debian, suse, fedora, redhat,
gentoo, slackware, scientific, oracle enterprise linux, amazon linux,
redflag and ubuntu(lsb). People running unsupported distro's are greatly
encouraged to submit patches :-).


Package Version Architecture Repository
perl-Linux-Distribution-0.230.0-4-rosa2016.1.noarch.rpm 0.230.0 noarch ROSA Contrib
perl-Linux-Distribution - - -


Name Value
perl(Exporter) -
perl(abi) >= 5.20.3


Name Value
perl(Linux::Distribution) == 0.230.0
perl-Linux-Distribution == 0.230.0-4:2016.1


Type URL
Binary Package perl-Linux-Distribution-0.230.0-4-rosa2016.1.noarch.rpm
Source Package perl-Linux-Distribution-0.230.0-4.src.rpm

Install Howto

  1. Enable ROSA Contrib repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-Linux-Distribution rpm package:
    # urpmi perl-Linux-Distribution




2017-02-17 - Andrey Bondrov <> 0.230.0-4
- (cfef6d3) MassBuild#1257: Increase release tag

See Also

Package Description
perl-Linux-Inotify2-1.220.0-7-rosa2016.1.i586.rpm Scalable directory/file change notification
perl-Linux-Joystick-0.0.1-5-rosa2016.1.noarch.rpm Linux-Joystick - Perl module
perl-List-Compare-0.530.0-3-rosa2016.1.noarch.rpm Compare elements of two or more lists
perl-List-UtilsBy-0.100.0-3-rosa2016.1.noarch.rpm Higher-order list utility functions
perl-Locale-Codes-3.410.0-4-rosa2016.1.noarch.rpm Retired langfam codes for the Locale::Codes::LangFam module
perl-Locale-Hebrew-1.50.0-8-rosa2016.1.i586.rpm Bidirectional Hebrew support
perl-Locale-Maketext-1.260.0-3-rosa2016.1.noarch.rpm Framework for software localization
perl-Locale-Maketext-Fuzzy-0.110.0-5-rosa2016.1.noarch.rpm Maketext from already interpolated strings
perl-Locale-Maketext-Gettext-1.280.0-6-rosa2016.1.noarch.rpm Joins the gettext and Maketext frameworks
perl-Locale-Maketext-Lexicon-1.0.0-6-rosa2016.1.noarch.rpm Perl module to use other catalog formats in Maketext
perl-Locale-Maketext-Simple-0.210.0-8-rosa2016.1.noarch.rpm Perl module to use other catalog formats in Maketext
perl-Locale-Msgfmt-0.150.0-6-rosa2016.1.noarch.rpm Functions used internally by Locale::Msgfmt
perl-Locale-PO-0.240.0-3-rosa2016.1.noarch.rpm Perl module for manipulating .po entries from GNU gettext
perl-Locale-US-2.112.150-3-rosa2016.1.noarch.rpm Two letter codes for state identification in the United States and vice versa
perl-LockFile-Simple-0.208.0-5-rosa2016.1.noarch.rpm The LockFile::Simple extension provides simple file locking