perl-App-rs - package manager of RSLinux

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports i586
Package filename perl-App-rs-2.1.2-alt1.1.i586.rpm
Package name perl-App-rs
Package version 2.1.2
Package release alt1.1
Package architecture i586
Package type rpm
Category Development/Perl
Homepage -
License -
Maintainer -
Download size 143.37 KB
Installed size 143.37 KB
RSLinux was born out of desire for freedom. Back in 2012, I was using
ArchLinux, as with many distributions at that time, it's switching to
systemd, and I would be forced to switch to it if I chose to update. It
frustrated me deeply, as I always seek freedom, from a very young age, and I
knew from my own experience that no matter how wonderful a thing is, it
will become a demon that haunts me once I'm being forced to do it. I made
up my mind to create something of my own so that I have complete freedom
to choose how it would be.
At first, I got my hand dirty with LFS, succeeded and got pretty satisfied
with it. Later in 2013, I made it again without following the LFS book, I
tried a different bootstrapping process with what I thought was right and
necessary, and it fits my mind much better. I typically rebuild my system
on an annual basis, after I did it in 2014 I gradually realized its problem,
without a package manager, thus an easy way to remove installed package,
I tended to dislike denpendency, and prefer a minimalist system, which
prevented me to explore since I knew I would have no easy way to clean up the mess
after I installed a lot of things, experimented with them a bit, and then
decided that I don't want them anymore.
I knew it was bad, and something to be dealt with. In the end of 2015, I
was working on something that's recursive, and it inspired me to
write a simple and elegant package manager rs, since directory and files,
which a package manager deals everyday, recursiveness is in their nature.
rs keeps a database of the metadata of every file that you didn't ask
it to ignore, you will typically ask it to ignore something like `/tmp',
`/proc', etc., if you're using it to manage system wide packages. With
rs you compile and install a package from source as usual, and when the
installation process is done, you run `rs diff oid', rs then starts
a scan of the root directory into which you just installed your package,
and during the scan process, it compares what's actually there with the


Package Version Architecture Repository
perl-App-rs-2.1.2-alt1.1.x86_64.rpm 2.1.2 x86_64 Autoimports
perl-App-rs - - -


Name Value
/usr/bin/env -
/usr/lib/perl5 - - - - - - - - - -
perl( -
perl( -
perl-base >= 1:5.10.0
rpmlib(PayloadIsLzma) -
rpmlib(SetVersions) -
rtld(GNU_HASH) -


Name Value
perl(App/ = 2.001.002
perl-App-rs = 2.1.2-alt1.1


Type URL
Binary Package perl-App-rs-2.1.2-alt1.1.i586.rpm
Source Package perl-App-rs-2.1.2-alt1.1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] i586 autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-App-rs rpm package:
    # sudo apt-get install perl-App-rs



See Also

Package Description
perl-Archive-Ar-Libarchive-2.07-alt1.i586.rpm Interface for manipulating ar archives with libarchive
perl-Archive-ByteBoozer-0.10-alt1.1.i586.rpm Perl interface to David Malmborg's "ByteBoozer", a data cruncher for Commodore files
perl-Archive-ByteBoozer2-0.03-alt4.1.i586.rpm Perl interface to David Malmborg's `ByteBoozer 2.0', a data cruncher for Commodore files
perl-Archive-Chm-0.06-alt4.1.i586.rpm Performs some read-only operations on HTML help (.chm) files
perl-Archive-Extract-Libarchive-0.38-alt4.1.i586.rpm A generic archive extracting mechanism (using libarchive)
perl-Archive-Libarchive-XS-0.0902-alt1.i586.rpm Perl bindings to libarchive via XS
perl-Archive-Peek-Libarchive-0.38-alt1.1.i586.rpm Peek into archives without extracting them (using libarchive)
perl-Archive-Raw-0.02-alt1.i586.rpm Perl bindings to the libarchive library
perl-Archive-Tar-Builder-2.5005-alt1.i586.rpm Provides a braindead tarball builder thingie
perl-Archive-Unzip-Burst-0.09-alt1.1.i586.rpm Featureless but fast ZIP extraction
perl-Archive-ZZip-0.13-alt4.1.i586.rpm Perl bindings for zziplib
perl-Array-Base-0.006-alt3_7.i586.rpm Array index offsetting
perl-Array-Each-Override-0.05-alt3.1.i586.rpm `each' for iterating over an array's keys and values
perl-Array-Heap-3.22-alt4.1.i586.rpm treat perl arrays as binary heaps/priority queues
perl-Array-Heap2-1.1-alt4.1.i586.rpm perl module Array-Heap2