slackware utilities

Summary

A handful of commands to quickly/easily access information on the Slackware Linux distribution. Further, this provides a ruby library for ‘slackware’.

Description

slack-utils

slp - shows installed slackware packages with no args, it will show all. or for each arg it will search the package names.

slf - search installed slackware packages for a file this expects an arg(s), and will output, in grep fashion packages matching your search args.

slt - mtime/install time of slackware packages with no args, it will show all. or for each arg it will search the package names.

sll - list the contents of packages matching the

slo - find files in /etc/, that have been orphaned and left behind by unistalled/upgraded packages

sli - display the package information for matching packages

slu - display the upgrade history for matching packages

slfindlinked - finds what is linked to your argument, and it’s package expects 1 argument passed.

Release Notes

See github.com/vbatts/slack-utils/wiki/Release-Notes

Installation

From git

>> git clone git://github.com/vbatts/slack-utils.git
>> cd slack-utils
>> make slackpkg
>> sudo upgradepkg --install-new pkg/slack-utils-0.6.2-$ARCH-1_vb.tgz

From tar ball

>> tar xfz slack-utils-0.6.2.tar.gz
>> cd slack-utils-0.6.2
>> ruby setup.rb config --prefix=/usr --mandir=/usr/man
>> ruby setup.rb install

From the rubygems repo

>> sudo gem install slack-utils

From the gem

>> git clone git://github.com/vbatts/slack-utils.git
>> cd slack-utils/src
>> rake gem
>> sudo gem install pkg/slack-utils-$VERSION.gem

Quick Start

Using the commands

See the system manual page slack-utils(8)

Using the library

$ irb
>> require 'rubygems'
>> require 'slackware'
>> pkg = Slackware::Packware.new()
>> pkg.name = "hello-kitty"
>> pkg.version = "1.0"

or

>> require 'rubygems'
>> require 'slackware'
>> tags = Slackware::System.tags_used
=> ["SBo","alien","rlw"]

Usage

Show data

Note:

Examples

see the exmamples/ files

Help

There are many more methods than are documented on this page. Please explore the RDOC to find more functionality.

For more complex examples, please see the examples directory

(GEM_ROOT/gems/slack-utils-<version>/examples/).

You can also contact me for more help or suggestions.

Bugs and such

Open an “issue” here github.com/vbatts/slack-utils/issues