Main > Free Download Search >

Free rpm software for linux

rpm

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 297
rpm 4.4.2.1

rpm 4.4.2.1


The RPM Package Manager (RPM) is a powerful command line driven package management system. more>>
The RPM Package Manager also know as RPM is a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages.
Each software package consists of an archive of files along with information about the package like its version, a description, and the like. There is also a related API ("Application Program Interface"), permitting advanced developers to bypass shelling out to a command line, and to manage such transactions from within a native coding language.
RPM is commonly found in the Linux computer operating system environment, but has been extended far beyond those initial confines.
A subset of the full RPM package feature-set is the baseline standard packaging format specified by the Linux Standard Base (which has as some of its goals to: "increase compatibility among Linux distributions and enable software applications to run on any compliant Linux system.")
Enhancements:
- Many fixes and enhancements were made.
- Most notably, this version merges efforts from several distributions into one commonly supported source tree.
<<less
Download (10MB)
Added: 2007-08-08 License: GPL (GNU General Public License) Price:
818 downloads
MyRPM 4.36

MyRPM 4.36


MyRPM project is a simple script allowing you to turn easily software into rpm package. more>>
MyRPM project is a simple script allowing you to turn easily software into rpm package.
This tool is perfect to generate RPM from binary install server and redeploy it fastly and easily.
RPM offers a true followning plateform software life cycle. Myrpm offers you the way to put it in application.
Just use it because it is a widely use program by many compagnies and institutes since more than 5 years from now.
Enhancements:
- Symbolic links are now handled perfectly.
- User and group creation is now supported.
- Special characters such $[()] are managed correctly.
- Archives of files are now supported.
- Dynamically changing UID/GID is supported.
- Red Hat Satellite support was added.
- SSH-based cluster and server pack utilities were added.
- An Xdialog graphical interface was implemented.
<<less
Download (0.28MB)
Added: 2007-07-12 License: GPL (GNU General Public License) Price:
835 downloads
RPM::Make 0.8

RPM::Make 0.8


RPM::Make is a Perl module to cleanly generate an RPM. more>>
RPM::Make is a Perl module to cleanly generate an RPM.

SYNOPSIS

use RPM::Make;

# The "Manifest": list of files that will comprise the software package.
my @filelist=(tmproot/file1.txt,
tmproot/file2.txt,
tmproot/file3.txt,
tmproot/file4.txt);

my %doc; my %conf; my %confnoreplace; my %metadata;

# Define special handling of files.
$doc{tmproot/file1.txt}=1;
$conf{tmproot/file2.txt}=1;
$confnoreplace{tmproot/file3.txt}=1;

# Bare minimum metadata (descriptive data of the software package).
my $pathprefix=tmproot; # Location of files to be included in package.
my $tag=Test; # Default name of the software package.
my $version=0.1; # Version number.
my $release=1; # Release number (versions can have multiple releases).

# Highly descriptive metadata.
%metadata=(
vendor=>Excellence in Perl Laboratory,
summary=>Test Software Package,
name=>$tag,
copyrightname=>...,
group=>Utilities/System,
AutoReqProv=>no,
requires=>[(PreReq: setup,
PreReq: passwd,
PreReq: util-linux
)],
description=>This package is generated by RPM::Make. .
This implements the .$tag. software package,
pre=>echo "You are installing a package built by RPM::Make; .
RPM::Make is available at http://www.cpan.org/.",
);

# Temporary "sandbox" (this should not be /tmp because this is deleted!).
my $buildloc=TempBuildLoc;

# The "execute" subroutine coordinates all of the RPM building steps.
RPM::Make::execute($tag,$version,$release,$arch,$buildloc,$pathprefix,
@filelist,%doc,%conf,%confnoreplace,
%metadata);

# You can also build an RPM in more atomic steps; these three smaller
# steps are equivalent to the execute command.

# Step 1: Generate the rpm source location.
RPM::Make::rpmsrc($tag,$version,$release,$buildloc,$pathprefix,
@filelist,%doc,%conf,%confnoreplace,
%metadata);

# Step 2: Build the rpm and copy into the invoking directory.
RPM::Make::compilerpm($buildloc,$metadata{name},$version,
$release,$arch,
$currentdir,$invokingdir);

# Step 3: Clean the location used to gather and build the rpm.
RPM::Make::cleanbuildloc($buildloc);

<<less
Download (0.016MB)
Added: 2006-09-22 License: Perl Artistic License Price:
1136 downloads
ruby-rpm 1.2.3

ruby-rpm 1.2.3


ruby-rpm provides bindings for accessing RPM packages and databases from Ruby. more>>
ruby-rpm project provides bindings for accessing RPM packages and databases from Ruby. It includes the low-level C API to talk to rpm as well as Ruby classes to model the various objects that RPM deals with (such as packages, dependencies, and files).

Installation:

De-Compress archive and enter its top directory.

Then type:

$ ruby install.rb config
$ ruby install.rb setup
$ su
# ruby setup.rb install

You can also install files into your favorite directory by supplying install.rb some options. Try "ruby setup.rb --help".

Usage:

require rpm

<<less
Download (0.048MB)
Added: 2007-05-08 License: GPL (GNU General Public License) Price:
902 downloads
newrpms 1.5

newrpms 1.5


newrpms scans a directory of packages and finds out which ones are newer than the installed versions. more>>
Another quick & dirty Perl hack for RPM-based Linux distributions. Scans a directory of packages and finds out which ones are newer than the installed versions.

Its expecially useful if youre tracking the unstable branch of a distribution such as Fedora.
<<less
Download (0.003MB)
Added: 2005-06-29 License: GPL (GNU General Public License) Price:
1581 downloads
easyRPM 0.3

easyRPM 0.3


easyRPM is a package management tool for RPM-based linux distributions. more>>
easyRPM is a package management tool for RPM-based linux distributions. easyRPM helps you to explore packages that are installed on your computer, located on your hard disk, CD or in the web.

You can easily find packages by any criteria (name, size, feature, file, word in description). xml-based query language is supported. You may choose packages to install/remove and easyRPM will try to resolve all dependencies.

It will download required packages from the net. easyRPM can read header information from rpm files themselfs, yum xmls and hdlist files.

This tool is not yet full-featured, but already could be useful. If not, then give it a chance later.

<<less
Download (1.1MB)
Added: 2006-11-09 License: GPL (GNU General Public License) Price:
1082 downloads
RPM Wizard 0.7

RPM Wizard 0.7


RPM Wizard is an installation program for RPM packages. more>>
RPM Wizard is an installation program for RPM packages. Using a wizard interface, it makes installing easy even for beginners. With features such as automatic dependency handling, it aims to become the most easy-to-use RPM installation program.
RPM Wizard is written in Python and uses the PyQt bindings for the Qt GUI toolkit. It is Open Source and available under the GNU General Public License.
Main features:
Ease of use
- RPM Wizard is designed to be as easy to use as possible. The program does not require any previous knowledge of how RPM works. When installed properly, the user can just click on an RPM file in the file manager and RPM Wizard starts automatically. The installation is supposed to go as smoothly as any Windows installation. If you think that something could be made more easy-to-use just drop me an email. No one knows better than the user.
Automatic dependency handling
- This is the new feature in RPM Wizard 0.6. A common problem when installing RPM packages is that the software is missing some dependencies, i.e some other software that is needed to get the program working. With most other RPM installers the user himself has to look for other RPM packages that satisfy the dependencies and install them first. RPM Wizard tries to do this automatically by searching a premade database of the content of the distribution CDs. If you are installing from a directory on your hard drive, it can also make use of the packages in that directory to satisfy the missing dependencies.
Install from a list of distribution packages NEW!
- If you have the RPM Wizard database module installed you can install packages by choosing the package name from a list. The list only includes packages that are newer than those installed. No longer will you have to search through all your distribution CD:s to find the package you are looking for.
Details dialog
- This dialog gives a lot of details for those interested without getting in the way for users that just want to get the installation through quickly. You can view the files of the package, the size, lists of provides and depends and more.
Shortcut on the desktop
- At the end of the wizard the user is given the option to put a shortcut on all users desktops (both KDE and Gnome).
Launch program
- This option starts the installed program as soon as the user clicks Finish.
<<less
Download (0.084MB)
Added: 2005-06-22 License: GPL (GNU General Public License) Price:
1600 downloads
RPM::Constants 0.40

RPM::Constants 0.40


RPM::Constants is a Perl module with groups of RPM-defined symbols. more>>
RPM::Constants is a Perl module with groups of RPM-defined symbols.

SYNOPSIS

use RPM::Constants qw(:rpmerr :rpmtype);

This package is a collection of the constants defined by rpm itself that may be of use to those developing with the RPM Perl bindings.

<<less
Download (0.053MB)
Added: 2006-09-26 License: Perl Artistic License Price:
1125 downloads
RPM-Analyzer 1.22

RPM-Analyzer 1.22


rpm-analyzer is a graphical tool to help you analyze rpm dependencies. more>>
rpm-analyzer is a graphical tool to help you analyze rpm dependencies. You can easily see what packages are required to install or remove a specific rpm.
RPM-Analyzer project may also help you to maintain a Red Hat-based distribution by providing hdlist and comps.xml analysis tools.
Main features:
This tool is based on a rpm database (hdlist).
After loading this database, youll be able to define a set of rpm, based on:
- the current system configuration
- predefined groups (from comps.xml)
- a user selection
This set of rpm:
- will automatically include the requiered dependencies.
- can be exported as an ASCII or HTML file.
You can easily view which packages are:
- requiered in order to add a specific rpm to your set.
- to be removed in order to remove a specific package from your set.
Enhancements:
- This release allows the users preferences to be automatically saved/restored.
- The packaging has been re-worked and the versioning changed.
<<less
Download (0.044MB)
Added: 2006-06-15 License: GPL (GNU General Public License) Price:
702 downloads
Rpmorphan 1.0

Rpmorphan 1.0


Rpmorphan project finds orphaned packages on your system. more>>
Rpmorphan project finds "orphaned" packages on your system. It determines which packages have no other packages depending on their installation, and shows you a list of these packages.

It intends to be clone of deborphan debian tools for rpm packages.

<<less
Download (0.034MB)
Added: 2007-04-28 License: GPL (GNU General Public License) Price:
909 downloads
apt4rpm 0.69.3

apt4rpm 0.69.3


apt4rpm creates an apt, yum, or metadata repository from a random RPM directory. more>>
apt4rpm creates an apt, yum, or metadata repository from a random RPM directory.
Main features:
- Support for multiple distributions/versions/architectures in a single apt, yum or metadata repository.
- "Atomic" switching from an old apt repository to the newly created one.
- Analyzes the rpm packages in the rpm repository and creates a unified rpm package name. This mechanism uses caching to speed up the creation of subsequent created apt, yum or metadata repositories. The rpm name, version and architecture are stored seperately in the cache. This makes it possible to easily search for 1 particular rpm throughout the whole apt repository.
- Can create signed repositories.
- Can mirror download server directories after downloading the repositories will be created.
- If possible it will mark a package as a security update, and will put it in the "security" component of the repository.
- Provides an example sources.list file for the "file:", "ftp://" and "http://" protocols.
- The repositories are created with links from the rpm repository. The rpm repository can have any format. Rpms can be filtered with accept/reject rules.
- Creates seperated binary, source, delta and patch rpms components automatically.
- XML formatted config file
- The source-rpm apt components can be provided in a flat or noflat structure. Switching between those 2 can be performed without problem.
- A most recent rpm list can be created for each component.
- A contents list is created for the whole apt repository.
<<less
Download (0.12MB)
Added: 2005-04-04 License: GPL (GNU General Public License) Price:
1665 downloads
rpm2html 1.9.5

rpm2html 1.9.5


rpm2html automatically generates Web pages describing a set of RPM packages. more>>
rpm2html project automatically generates Web pages describing a set of RPM packages. The goal of rpm2html is also to identify the dependancies between various packages, and being able to find the packages providing the ressources needed to install another package.
Rpmfind tries to solve the big problem of finding appropriate RPM packages on the net. It analyzes the current state of the system, checks a remote database using HTTP to lookup the packages providing the best affinity with your current software base and also lists the extra packages that you need to install to solve the missing dependencies.
Enhancements:
- Handling of the "rdf_count_limit" option has been fixed, along wih setting of the "next_page" template variable for "dates_next_page" template item.
<<less
Download (MB)
Added: 2007-05-17 License: MIT/X Consortium License Price:
891 downloads
Rpmrestore 1.2

Rpmrestore 1.2


Rpmrestore allows the user to show the differences (user, group, mode, mtime, size) between a packages status. more>>
Rpmrestore allows the user to show the differences (user, group, mode, mtime, size) between a packages status on install and its current status. This act as an improvement of the functionality provied by the "rpm -V" command.
It also allows the user to restore the attributes to their original state (install state). Rpmrestore features a batch mode, an interactive mode, a logfile, and rollback.
Enhancements:
- This release can use 3 levels of configuration file (host, home, local file).
- Some bugs were fixed (localisation, rpm -V parsing, and a forgotten line feed).
- The code has been modified to follow Conway coding rules and improve maintainability.
<<less
Download (0.017MB)
Added: 2007-03-20 License: GPL (GNU General Public License) Price:
949 downloads
RPM::Util::Files 0.10

RPM::Util::Files 0.10


RPM::Util::Files is a Perl module to generate %files list in RPM Specfile. more>>
RPM::Util::Files is a Perl module to generate %files list in RPM Specfile.

SYNOPSIS

use RPM::Util::Files;

my $util = RPM::Util::Files->new({
build_root => /var/tmp/some-package-version-root,
docs_filters => [
sub {
my $entry = shift;

return $entry =~ /manuals/;
}
],
config_filters => [
sub {
my $entry = shift;

return $entry =~ /.conf$/;
}
],
});

$util->make_files;
print $util->to_string;

<<less
Download (0.005MB)
Added: 2006-10-18 License: GPL (GNU General Public License) Price:
1104 downloads
RPM Package Maker 1.1

RPM Package Maker 1.1


RPM Package Maker is a frontend for other linux tools in order to help linux users to create RPM packages quickly and easily. more>>
RPM Package Maker is a frontend for other linux tools in order to help linux users to create RPM packages quickly and easily.
Since version 0.8 minimal spec files are kept in:
/usr/src/packages/SPECS/mini
Enhancements:
- Small improvements and bugfixes
<<less
Download (0.55MB)
Added: 2007-05-08 License: GPL (GNU General Public License) Price:
928 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5