fmII
Fri, May 16th home | browse | articles | contact | chat | submit | faq | newsletter | about | stats | scoop 21:25 PDT
in
Section
login «
register «
recover password «
[Project] add release | add branch | add screenshot | broken links | change owner | email subscribers | update project | update branch (urls) [Project]
Theme topics | Apps | Resources | Window Managers | Afterstep | Blackbox | Enlightenment | Fluxbox | GTK | IceWM | KDE | MetaCity | Sawfish | Window Maker

 AutoRPM - Default branch
Section: Unix

 

Added: Thu, May 14th 1998 16:08 PDT (10 years, 0 months ago) Updated: Tue, Apr 6th 2004 10:32 PDT (4 years, 1 month ago)


About:
AutoRPM is a program that can do any combination of the following: mirror RPMs from an FTP site, keep installed RPMs consistent with an FTP site or local directory and keep installed RPMs in a cluster or network of systems consistent. It is highly flexible and contains a fully command-line driven interactive install mode (for installing RPMs from the queue or for installing RPMs from your system interactively). It also handles recursive dependencies, multiple versions of the same RPM, the same RPM with multiple architectures, and more. It does some of the same tasks as up2date and AutoUpdate.

Author:
Kirk Bauer [contact developer]

Rating:
7.98/10.00 (7 votes)

Homepage:
http://www.autorpm.org/
Changelog:
http://www.autorpm.org/tabs/download/stable-changes.html

Trove categories: [change]
[Environment]  Console (Text Based)
[Intended Audience]  End Users/Desktop, System Administrators
[License]  OSI Approved :: MIT/X Consortium License
[Topic]  System :: Archiving :: Packaging, System :: Software Distribution, System :: Software Distribution Tools, System :: Systems Administration

Dependencies: [change]
No dependencies filed

 
Project admins: [change]
» Kirk Bauer (Owner)

» Rating: 7.98/10.00 (Rank N/A)
» Vitality: 0.01% (Rank 3554)
» Popularity: 3.21% (Rank 1349)

project statsdownload stats
(click to enlarge graphs)
   Record hits: 28,429
   URL hits: 24,745
   Subscribers: 72

Other projects from the same categories:
Mkisofs
Cleversafe
Partition Logic
Archi´s Homepagehoster Admintool
SWUP

Users who subscribed to this project also subscribed to:
LiteSpeed Web Server
NetDirector
Freetype
Mindmeld
Gedcom Parser Library


Add comment · Rate this project · Subscribe to new releases · Ignore this project · Email this project to a friend · Project record in XML

 Branches

Branch Version Last release License URLs
Default 3.3.2 06-Apr-2004 MIT/X Consortium License Homepage Changelog

 Articles referencing this project

 Comments

[»] Great stuff
by Frank Steiner - Apr 5th 2002 04:10:05

I use autorpm to keep all of our hosts in the network at the same level, for official rpm updates as well as for our local software. Great tool! I couldn't do without!
Although it took some time for the 2.x to work well, it seems to run fine now, and it's very actively maintained. Kirk reacts very fast to bug reports, comments etc.
Great work!

[reply] [top]


[»] Actively Maintained?
by Nik Conwell - Sep 29th 2000 09:23:50

I've found a couple of bugs/problems and mailed Kirk as suggested in the docs but he doesn't respond. Is this package actively being maintained?

Probs: The pool defs are a bit stale now.
The parsing for the ftp ls output sometimes fails
depending on the site, it may not parse the line and so misses stuff.

Parse fix I hacked up (sorry about wrap/crap):


[sbin]# diff -c autorpm.20000929 autorpm
*** autorpm.20000929 Sun Jan 9 19:42:29 2000
--- autorpm Fri Sep 29 09:19:09 2000
***************
*** 1352,1357 ****
--- 1352,1358 ----
}
}
foreach $Temp (@DirListing) {
+ Inform(' ' . $Temp . "n");
if ( ($LinkName,$LinkDest) = ($Temp =~ /^l[rwxst-]{9}s+S+s+S+s+S+s+[0123456789]+ ... .. [ ]?..[:]?..s+(.*) -> (.*)$/ ) ) {
if ($LinkName eq $CurrFTPDir) {
# The actual directory we are looking at is a symlink, so look at the directory it points to
***************
*** 1385,1395 ****
$RemoteSizes{$LinkDest} = $FileSize;
}
}
! elsif ( ($FileName) = ($Temp =~ /^d[rwxst-]{9}s+S+s+S+s+S+s+[0123456789]+ ... .. [ ]?..[:]?..s+(.*)$/ ) ) {
# Directory...
push @SourceList, $CurrFTPDir . $FileName . '/';
}
! elsif ( ($FileSize, $FileName) = ($Temp =~ /^[rwxst-]{10}s+S+s+S+s+S+s+([0123456789]+) ... .. [ ]?..[:]?..s+(.*)$/ ) ) {
# Regular file...
push @SourceList, $CurrFTPDir . $FileName;
$RemoteSizes{$CurrFTPDir . $FileName} = $FileSize;
--- 1386,1396 ----
$RemoteSizes{$LinkDest} = $FileSize;
}
}
! elsif ( ($FileName) = ($Temp =~ /^d[rwxst-]{9}.*s+... .. [ ]?..[:]?..s+(.*)$/ ) ) {
# Directory...
push @SourceList, $CurrFTPDir . $FileName . '/';
}
! elsif ( ($FileSize, $FileName) = ($Temp =~ /^[rwxst-]{10}s+.*s+([0123456789]+)s+... .. [ ]?..[:]?..s+(.*)$/ ) ) {
# Regular file...
push @SourceList, $CurrFTPDir . $FileName;
$RemoteSizes{$CurrFTPDir . $FileName} = $FileSize;

[reply] [top]


    [»] Re: Actively Maintained?
    by Kirk Bauer - Apr 3rd 2002 13:42:13


    > I've found a couple of
    > bugs/problems and mailed Kirk as
    > suggested in the docs but he
    > doesn't respond. Is this package
    > actively being maintained?

    I had slacked off for a while, but AutoRPM is now being actively maintained and expanded again.

    [reply] [top]


[»] dependency problems
by Matthew Miller - May 23rd 2000 11:25:31

Autorpm is nice, but it has issues when there are multiple dependencies. It tries to upgrade packages one at a time, which often doesn't work. For example, it can't upgrade netscape: netscape-communicator 4.72 requires netscape-common = 4.72. This means netscape-common 4.73 can't be installed without breaking the dependency. But, of course, the -communicator 4.73 package can't be installed until -common is updated.

Since Red Hat is splitting out more and more packages this way, this is becoming a crippling problem, making autorpm almost useless.

The solution to this would be to specify all package names on the same rpm command line, so that RPM itself can sort all this out.

Hopefully the next version will fix this.

[reply] [top]


[»] fails for 6.1 deps ??
by kreucher - Feb 4th 2000 11:50:59

when using autorpm for rh6.1, it fails for alot of the update rpms if you have the devel packages installed. if it tries to upgrade say ORBit, it fails becasue ORBit-devel needs the same version of the non-devel ORBit package. it fails on similar package pairs. is there a way to make autorpm smart enough to install both the devel and non devel packages at the same time so the deps are ok?

[reply] [top]


[»] AutoRPM scheduling
by xStatiCa - Aug 23rd 1999 21:34:12

It is a VERY useful program. Much better than the shell script I made :)

Hopefully thousands of people dont all use the default AutoRPM time to do the updates. I can see the ftp mirrors all come to a halt when 20000 people all update at 4am ;).

xStatiCa

[reply] [top]


[»] Autorpm
by n0ety - Jun 30th 1999 06:42:07

This great program works flawlessly on my RH5.2 & RH6.0 systems. I would recommend, and have recommended to anyone who wants to stay up to date on RPM revisions.

[reply] [top]




© Copyright 2008 SourceForge, Inc., All Rights Reserved.
About freshmeat.net •  Privacy Statement •  Terms of Use •  Trademark Guidelines •  Advertise •  Contact Us • 
ThinkGeek •  Slashdot  •  ITMJ •  Linux.com •  NewsForge  •  SourceForge.net  •  Surveys •  Jobs •  PriceGrabber