rush
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 21
Tribal Trouble 2 Beta 0.9
Tribal Trouble 2 Beta 0.9 brings users a fast-paced amazing real time strategy game in the wacky Viking age where pillaging and plundering were everyone favorite pastimes. more>> Tribal Trouble 2 Beta 0.9 brings users a fast-paced amazing real time strategy game in the wacky Viking age where pillaging and plundering were everyone favorite pastimes.
Create your own Viking chieftain (or chieftess), sail on quests to foreign places, challenge other online players to battle and then go spend your loot on more Viking gear!
Enhancements:
- Number of players on each island shown on the Hall map.
- Players can create their own rooms in the Hall.
- The Lur Blaster will no longer lose energy if he is stunned while playing a tune.
- Initial cease-fire period reduced in treasure games to avoid tower axemen rushing.
Requirements: Java 2 Standard Edition Runtime Environment
Added: 2009-05-06 License: Freeware Price: FREE
811 downloads
Mad Bomber 0.2.5
Mad Bomber project is a SDL-based clone of Activisions 2600 game. more>>
Mad Bomber project is a SDL-based clone of Activisions 2600 game.
Mad Bomber is a clone of Activisions 1981 Atari 2600 classic, "Kaboom!" The Mad Bomber rushes back and forth at the top of the screen and drops bombs which you must catch with your bucket. If one drops, you lose a bucket and go back one level.
One or two players can play, using keyboard or mouse.
There is also a "versus" mode where player two controls the Mad Bomber.
Main features:
- Runs on a variety of platforms, including PDAs!
- Controlled with mouse or keyboard.
- One- and two-player modes, including two-player versus.
- On desktop systems, Mad Bomber can be run in a window or fullscreen, in 640x480 resolution.
- Mad Bomber optionally supports stereo sound, and includes music. Volume settings can be changed in the options screen.
- You can choose to play either with an attractive photo-realistic background, or with a plain (zen) Kaboom!-style background.
- A handicap can be set for either or both player, reducing the width of their bucket to half-size.
- High score and options are saved.
Enhancements:
- Now takes advantage of SDL_mixers left/right stereo panning support. (For splashes and explosions.)
<<lessMad Bomber is a clone of Activisions 1981 Atari 2600 classic, "Kaboom!" The Mad Bomber rushes back and forth at the top of the screen and drops bombs which you must catch with your bucket. If one drops, you lose a bucket and go back one level.
One or two players can play, using keyboard or mouse.
There is also a "versus" mode where player two controls the Mad Bomber.
Main features:
- Runs on a variety of platforms, including PDAs!
- Controlled with mouse or keyboard.
- One- and two-player modes, including two-player versus.
- On desktop systems, Mad Bomber can be run in a window or fullscreen, in 640x480 resolution.
- Mad Bomber optionally supports stereo sound, and includes music. Volume settings can be changed in the options screen.
- You can choose to play either with an attractive photo-realistic background, or with a plain (zen) Kaboom!-style background.
- A handicap can be set for either or both player, reducing the width of their bucket to half-size.
- High score and options are saved.
Enhancements:
- Now takes advantage of SDL_mixers left/right stereo panning support. (For splashes and explosions.)
Download (2.6MB)
Added: 2006-11-16 License: GPL (GNU General Public License) Price:
1338 downloads
Rush 2005 0.4.12c
Rush 2005 is a football game using SDL. more>>
Rush 2005 is a football game using SDL.
Rush 2005 is a BSD-licensed project to create an American football game for Windows and Linux in the tradition of Tecmo Bowl and NFL Blitz, built using the cross-platform SDL game programming library.
<<lessRush 2005 is a BSD-licensed project to create an American football game for Windows and Linux in the tradition of Tecmo Bowl and NFL Blitz, built using the cross-platform SDL game programming library.
Download (4.9MB)
Added: 2006-02-13 License: BSD License Price:
1353 downloads
Rush Hour Puzzle Solver 0.2.7
Rush Hour Puzzle Solver project is a Rush Hour puzzle solver that illustrates the solution with PostScript. more>>
Rush Hour Puzzle Solver project is a Rush Hour puzzle solver that illustrates the solution with PostScript.
Rush Hour Puzzle Solver is a small C++ program that reads a Rush Hour board from a text file and produces a nice PostScript file that shows the shortest solution.
<<lessRush Hour Puzzle Solver is a small C++ program that reads a Rush Hour board from a text file and produces a nice PostScript file that shows the shortest solution.
Download (0.45MB)
Added: 2006-12-20 License: Freely Distributable Price:
1058 downloads
TTraffic 0.8
TTraffic project is a Tcl/Tk version of the game Rush Hour. more>>
TTraffic project is a Tcl/Tk version of the game Rush Hour created by Binary Arts Coporation.
The goal is to remove the red car from the grid through the slot on the right. To do this you, have to slide the other cars out of the way.
TTraffic is inspired by GTraffic, the Gnome version Rush Hour.
TTraffic comes with about 15.000 puzzles ranging from intermediate to expert. These puzzles were automatically created by the program gtlevel.
TTraffic has been tested on Linux, Macintosh, Windows and Windows NT.
<<lessThe goal is to remove the red car from the grid through the slot on the right. To do this you, have to slide the other cars out of the way.
TTraffic is inspired by GTraffic, the Gnome version Rush Hour.
TTraffic comes with about 15.000 puzzles ranging from intermediate to expert. These puzzles were automatically created by the program gtlevel.
TTraffic has been tested on Linux, Macintosh, Windows and Windows NT.
Download (0.090MB)
Added: 2006-12-05 License: GPL (GNU General Public License) Price:
1057 downloads
PayVeX 0.01
PayVeX project works with PayPal IPN to sell files, this approach ensures you are paid for your digital content. more>>
PayVeX project works with PayPal IPN to sell files, this approach ensures you are paid for your digital content before a customer can download it.
For the customer using PayVeX, a purchase is quick, convenient, anonymous and simple.
In this day and age, asking for information can lead to lost sales. People are in a rush and arent interested in taking the time to fill out lengthy forms.
For the merchant, impulse buyers and people who would otherwise resist due to privacy or credit card concerns suddenly become buyers.
<<lessFor the customer using PayVeX, a purchase is quick, convenient, anonymous and simple.
In this day and age, asking for information can lead to lost sales. People are in a rush and arent interested in taking the time to fill out lengthy forms.
For the merchant, impulse buyers and people who would otherwise resist due to privacy or credit card concerns suddenly become buyers.
Download (MB)
Added: 2007-07-20 License: GPL (GNU General Public License) Price:
828 downloads
Glotski 0.2
Glotski project is a sliding block puzzle game. more>>
Glotski project is a sliding block puzzle game.
Glotski is a game in which you drag blocks around until you attain inner peace or reach the desired goal, whichever comes first.
Its a very generalized version of "Rush Hour" , and also resembles the game Klotski.
Enhancements:
- Interface spruced up, with menu, status line
- Added Goal window to show you what youre supposed to do
- Many bugs fixed (Undoing previous goals, correct Gnome setup)
- Still to do: add ability to resize, add ability to use pixmaps for pieces, perhaps add some antialiased effects (i.e. transparent drag), make some UI tweaks for better Gnome compliance
<<lessGlotski is a game in which you drag blocks around until you attain inner peace or reach the desired goal, whichever comes first.
Its a very generalized version of "Rush Hour" , and also resembles the game Klotski.
Enhancements:
- Interface spruced up, with menu, status line
- Added Goal window to show you what youre supposed to do
- Many bugs fixed (Undoing previous goals, correct Gnome setup)
- Still to do: add ability to resize, add ability to use pixmaps for pieces, perhaps add some antialiased effects (i.e. transparent drag), make some UI tweaks for better Gnome compliance
Download (0.024MB)
Added: 2006-12-01 License: GPL (GNU General Public License) Price:
1062 downloads
Cowbell Music Organizer 0.2.7.1
Cowbell is an elegant music organizer intended to make keeping your collection tidy both fun and easy. more>>
Cowbell Music Organizer is an elegant music organizer intended to make keeping your collection tidy both fun and easy.
Do you ever pull your hair out trying to hand-edit all your tags with some arcane editor? Tell your inner OCD to take a hike because Cowbell is coming into town.
Cowbell is an elegant music organizer intended to make keeping your collection tidy both fun and easy.
Infused with Amazon Web Services SOAP-fu, Cowbell can whip your music platoon into shape without even getting your boots muddy. And, if that isnt enough to make you want to rush to the Download link, Cowbell can also snatch album art and rename your music files like a pro.
<<lessDo you ever pull your hair out trying to hand-edit all your tags with some arcane editor? Tell your inner OCD to take a hike because Cowbell is coming into town.
Cowbell is an elegant music organizer intended to make keeping your collection tidy both fun and easy.
Infused with Amazon Web Services SOAP-fu, Cowbell can whip your music platoon into shape without even getting your boots muddy. And, if that isnt enough to make you want to rush to the Download link, Cowbell can also snatch album art and rename your music files like a pro.
Download (0.23MB)
Added: 2006-05-09 License: GPL (GNU General Public License) Price:
1266 downloads
PyTraffic 2.5.4
PyTraffic is a Python version of the board game Rush Hour created by Binary Arts Coporation. more>>
PyTraffic is a computer version of the board puzzle Rush Hour invented by the famous puzzle designer Nob Yoshigahara and commercialized by Binary Arts Corporation.
The goal of PyTraffic project is to remove the red car out of the grid through the slot on the right. To do this you have to slide the other cars out of the way. PyTraffic is written in the scripting language Python.
Playing the game on a real board is much more fun than playing it on the computer (ask my daughter!). So after having used PyTraffic you may consider buying the real thing.
Main features:
- PyTraffic comes with about 19.000 puzzles ranging in difficulty from "Intermediate" to "Expert".
- In addition it is possible to play "Trivial" and "Easy" levels which are generated on the fly. These are suitable for small children. My six year old daughter Sarah routinely does "Easy" puzzles.
- PyTraffic has a help facility which is able to find the best move in every position. It is available through a button on the toolbar.
- PyTraffic comes with several "themes". Some of the themes have a 3D-look. Making your own themes is not very hard.
<<lessThe goal of PyTraffic project is to remove the red car out of the grid through the slot on the right. To do this you have to slide the other cars out of the way. PyTraffic is written in the scripting language Python.
Playing the game on a real board is much more fun than playing it on the computer (ask my daughter!). So after having used PyTraffic you may consider buying the real thing.
Main features:
- PyTraffic comes with about 19.000 puzzles ranging in difficulty from "Intermediate" to "Expert".
- In addition it is possible to play "Trivial" and "Easy" levels which are generated on the fly. These are suitable for small children. My six year old daughter Sarah routinely does "Easy" puzzles.
- PyTraffic has a help facility which is able to find the best move in every position. It is available through a button on the toolbar.
- PyTraffic comes with several "themes". Some of the themes have a 3D-look. Making your own themes is not very hard.
Download (2.4MB)
Added: 2007-02-27 License: GPL (GNU General Public License) Price:
969 downloads
mod_dav 1.0.3-1.3.6
mod_dav is an Apache module to provide DAV capabilities (RFC 2518) for your Apache web server. more>>
mod_dav is an Apache module to provide DAV capabilities (RFC 2518) for your Apache web server.
mod_dav currently implements a Class 1 and Class 2 DAV server. This means that it provides all the basic DAV facilities for manipulating resources (files) on the target web server, along with manipulating properties on those resources. In addition, it handles the (un)locking of resources so that clients can have exclusive access to modify resources.
This is the final, 1.0 release. It is very stable and well-tested, after its nineteen month development period. Since there is no rush to market on an Open Source product, mod_dav was not labelled as 1.0 until it really felt like a 1.0 release.
Additional patches and releases will be created for mod_dav 1.0 as problems arise. For example, mod_dav 1.0.1 was released on June 28, 2000 to fix a problem on the Win32 platform. mod_dav 1.0.2 was released in October, 2000 to improve the configuration and build process, enhance the conformance to various specifications, fix a number of bugs, and provide for operation on EBCDIC machines.
mod_dav has been incorporated directly into the Apache servers next major release -- Apache 2.0. Development of new functionality and features will be focused on Apaches DAV implementation.
<<lessmod_dav currently implements a Class 1 and Class 2 DAV server. This means that it provides all the basic DAV facilities for manipulating resources (files) on the target web server, along with manipulating properties on those resources. In addition, it handles the (un)locking of resources so that clients can have exclusive access to modify resources.
This is the final, 1.0 release. It is very stable and well-tested, after its nineteen month development period. Since there is no rush to market on an Open Source product, mod_dav was not labelled as 1.0 until it really felt like a 1.0 release.
Additional patches and releases will be created for mod_dav 1.0 as problems arise. For example, mod_dav 1.0.1 was released on June 28, 2000 to fix a problem on the Win32 platform. mod_dav 1.0.2 was released in October, 2000 to improve the configuration and build process, enhance the conformance to various specifications, fix a number of bugs, and provide for operation on EBCDIC machines.
mod_dav has been incorporated directly into the Apache servers next major release -- Apache 2.0. Development of new functionality and features will be focused on Apaches DAV implementation.
Download (0.18MB)
Added: 2006-05-19 License: LGPL (GNU Lesser General Public License) Price:
1253 downloads
a2b 2.0
a2b is an abstract train game. more>>
a2b project is an abstract train game.
You guide trains to their destination without letting them collide with each other.
Each game is played on a set of tracks on which trains run at regular intervals. You click-pick a train and accelerate, brake or stop as necessary to safely guide it to its destination.
As trains are continously launched, more than 1 train will want to use the same section of a track potentially leading to a collision.
You resolve this by making a train wait while you rush another train or even cancel a train by sending it back to its base.
When you despatch 100 trains, a level is complete. 2 more tracks are added to the network and the game continues.
a2b controls:
- Click on or near a train to select it. Only 1 train can be selected at anytime.
- Press UP arrow key to accelerate the selected train.
- Press DOWN arrow key to brake (and reverse) the selected train.
- Press LEFT or RIGHT arrow key to stop the selected train.
- You can use W, S, A and D instead of UP, DOWN, LEFT and RIGHT arrow keys.
- Right click to pause the game.
- ESC to abort or quit the game.
- Use the Level Browser at the bottom of the main menu to choose a level to play.
<<lessYou guide trains to their destination without letting them collide with each other.
Each game is played on a set of tracks on which trains run at regular intervals. You click-pick a train and accelerate, brake or stop as necessary to safely guide it to its destination.
As trains are continously launched, more than 1 train will want to use the same section of a track potentially leading to a collision.
You resolve this by making a train wait while you rush another train or even cancel a train by sending it back to its base.
When you despatch 100 trains, a level is complete. 2 more tracks are added to the network and the game continues.
a2b controls:
- Click on or near a train to select it. Only 1 train can be selected at anytime.
- Press UP arrow key to accelerate the selected train.
- Press DOWN arrow key to brake (and reverse) the selected train.
- Press LEFT or RIGHT arrow key to stop the selected train.
- You can use W, S, A and D instead of UP, DOWN, LEFT and RIGHT arrow keys.
- Right click to pause the game.
- ESC to abort or quit the game.
- Use the Level Browser at the bottom of the main menu to choose a level to play.
Download (0.20MB)
Added: 2006-12-10 License: GPL (GNU General Public License) Price:
1050 downloads
Tellu 2.4.0
Tellu computer inspector collects hardware and software information. more>>
Tellu computer inspector collects hardware and software information from large computer client networks, and stores data in MySQL database.
Tellu package is divided into three sub-packages: Client, Server and Skin. Client and server packages are essential for Tellu to work. Client program collects the actual information from network, and sends them to the server which saves the data in local or remote MySQL database.
Skin is an optional interface top of that database, but to get fun out of Tellu, it is recommended to install. Server package also contains a monitoring server, which collects information about Tellu server. There is a Motif based client for monitoring server activity, which uses monitoring server to read actual activity data.
Enhancements:
- Support for a compressed protocol was added in the client and the server.
- A rush tolerance option was added, which delays the client from starting more than once within fifteen seconds.
- A process count in realtime resource usage collection was added.
- The capability to collect new hardware items was added in client.
- An attachment browser was added in the skin, and some other improvements were made in the skin.
<<lessTellu package is divided into three sub-packages: Client, Server and Skin. Client and server packages are essential for Tellu to work. Client program collects the actual information from network, and sends them to the server which saves the data in local or remote MySQL database.
Skin is an optional interface top of that database, but to get fun out of Tellu, it is recommended to install. Server package also contains a monitoring server, which collects information about Tellu server. There is a Motif based client for monitoring server activity, which uses monitoring server to read actual activity data.
Enhancements:
- Support for a compressed protocol was added in the client and the server.
- A rush tolerance option was added, which delays the client from starting more than once within fifteen seconds.
- A process count in realtime resource usage collection was added.
- The capability to collect new hardware items was added in client.
- An attachment browser was added in the skin, and some other improvements were made in the skin.
Download (9.4MB)
Added: 2006-06-13 License: Free for non-commercial use Price:
1231 downloads
rndCiv 0.7.2
rndCiv (Random Civ) are randomized rulesets for Freeciv. more>>
rndCiv (Random Civ) are randomized rulesets for Freeciv.
If you play freeciv a lot, youll probably start to find that the games start to become the same, they blur into each other and after a while even though you love the game it starts to become boring and too easy.
Well i did, each game becomes a rush to The Republic, Gunpowder and Steam Engine. And one reason for that is that the techtree becomes totally sussed out. But techtrees are arbitrary anyway, and in another slightly different world they would be different. Sure you can download mod packs, but the problem reappears, after a while you learn their techtree, and youre back to square one.
rndCiv, is a solution to this problem. What rndCiv does is blend different genres together to produce unique (but still playable) techtrees. Its not random like Monarchy and Radio lead to Genetic Engineering, that would be silly. Its random like, Sailing could come from Boating, Map Making, Seafaring, Astronomy, or Craftsmanship. So pick two and get on with it.
Because the Techs, Units, Buildings and Governments are bundled into different generas, then you can get rndCiv to build a techtree (with related Units, Buildings & Governments) for whatever set of generas youd like to play with. Its a Meta-Modpack.
This code is beta, it works, it occasionally crashes the server (so save often), it also crashes the client (when you look up the help system for some units - weird), and its rules need to be fine-tuned.
Quick Start:
For a quick intro, try this command
./rndCiv.pl random4
then read the rulesets in the ./ouput dir
what i do, is symlink the output dir to freeciv/data/rnd and set rulesetdir to rnd
The ruleset.summary file gives a qick overview of the ruleset.
The techtree.dot file can be fed into the dot graph generator....
dot -Tps -o techtree.ps techtree.dot
gv techtree.ps
Then start civ..
./civ --tiles=rnd
and when in the civ server control mode, set the rule dir
/rulesetdir rnd
add other game options to suit, and start
<<lessIf you play freeciv a lot, youll probably start to find that the games start to become the same, they blur into each other and after a while even though you love the game it starts to become boring and too easy.
Well i did, each game becomes a rush to The Republic, Gunpowder and Steam Engine. And one reason for that is that the techtree becomes totally sussed out. But techtrees are arbitrary anyway, and in another slightly different world they would be different. Sure you can download mod packs, but the problem reappears, after a while you learn their techtree, and youre back to square one.
rndCiv, is a solution to this problem. What rndCiv does is blend different genres together to produce unique (but still playable) techtrees. Its not random like Monarchy and Radio lead to Genetic Engineering, that would be silly. Its random like, Sailing could come from Boating, Map Making, Seafaring, Astronomy, or Craftsmanship. So pick two and get on with it.
Because the Techs, Units, Buildings and Governments are bundled into different generas, then you can get rndCiv to build a techtree (with related Units, Buildings & Governments) for whatever set of generas youd like to play with. Its a Meta-Modpack.
This code is beta, it works, it occasionally crashes the server (so save often), it also crashes the client (when you look up the help system for some units - weird), and its rules need to be fine-tuned.
Quick Start:
For a quick intro, try this command
./rndCiv.pl random4
then read the rulesets in the ./ouput dir
what i do, is symlink the output dir to freeciv/data/rnd and set rulesetdir to rnd
The ruleset.summary file gives a qick overview of the ruleset.
The techtree.dot file can be fed into the dot graph generator....
dot -Tps -o techtree.ps techtree.dot
gv techtree.ps
Then start civ..
./civ --tiles=rnd
and when in the civ server control mode, set the rule dir
/rulesetdir rnd
add other game options to suit, and start
Download (0.16MB)
Added: 2006-01-12 License: GPL (GNU General Public License) Price:
1380 downloads
Sarien 0.7.0
Sarien project is a Sierra AGI interpreter for games like Kings Quest and Space Quest. more>>
Sarien project is a Sierra AGI interpreter for games like Kings Quest and Space Quest.
Sarien is a portable Sierra AGI resource interpreter engine that allows you to play Sierra On-Line AGI version 2 and version 3 games (such as Space Quest 1 and 2, and Leisure Suit Larry in the Land of the Lounge Lizards) natively in Linux, Solaris, Windows, and other platforms.
Enhancements:
- added QNX native sound driver (untested)
- ported to DOS 16-bit using Turbo C++
- started MacOS port using MPW (incomplete)
- changed palette to use Amiga-ish colors instead of PC EGA
- added "crc" command to the interpreter console
- sprite blitting algorithm changed to work with hidden screens
- fixed add.to.pic to erase and re-blit all sprites
- reimplemented options -C (show game CRC), -L (list games) and -P (picture viewer)
- unk_xxx command names changed to official names
- added Amiga Gold Rush! 2.05 game ID
- added support to Amiga v3 games
- added support to Amiga sound emulation
- fixed input prompt in normal input mode
- using table instead of computed values for priority bands
- implemented set.pri.base (used in KQ4)
- implemented echo.line (to repeat last input line with F3)
- implemented adj.ego.move.to.x.y (for click-to-walk interface)
- added mouse event support to the X11, SDL and Win32 drivers
- added debug info on status line (activated with key F11)
- implemented click-to-walk mouse interface
- menu system rewritten to allow mouse operation
- added experimental hi-res picture mode (switch with toggle.monitor)
- added mouse support in the picture viewer
- added SGML man page (use docbook-to-man to create the roff file)
- added AGI Mouse 1.0 protocol emulation
- merged Richard Houles MacOS X port
- merged Paul Hills Amiga port
- merged Vasyl Tsvirkunovs PocketPC port
- added experimental support to noise channel
- implemented picture offset according to configure.screen
- implemented invisible ego signaling
- fixed command get.num
- fixed controller reset (moved to the end of the cycle)
- fixed v3 game loading in big-endian machines
- sound tuning improved, added chorus and envelope release
- savegame subsystem rewritten
<<lessSarien is a portable Sierra AGI resource interpreter engine that allows you to play Sierra On-Line AGI version 2 and version 3 games (such as Space Quest 1 and 2, and Leisure Suit Larry in the Land of the Lounge Lizards) natively in Linux, Solaris, Windows, and other platforms.
Enhancements:
- added QNX native sound driver (untested)
- ported to DOS 16-bit using Turbo C++
- started MacOS port using MPW (incomplete)
- changed palette to use Amiga-ish colors instead of PC EGA
- added "crc" command to the interpreter console
- sprite blitting algorithm changed to work with hidden screens
- fixed add.to.pic to erase and re-blit all sprites
- reimplemented options -C (show game CRC), -L (list games) and -P (picture viewer)
- unk_xxx command names changed to official names
- added Amiga Gold Rush! 2.05 game ID
- added support to Amiga v3 games
- added support to Amiga sound emulation
- fixed input prompt in normal input mode
- using table instead of computed values for priority bands
- implemented set.pri.base (used in KQ4)
- implemented echo.line (to repeat last input line with F3)
- implemented adj.ego.move.to.x.y (for click-to-walk interface)
- added mouse event support to the X11, SDL and Win32 drivers
- added debug info on status line (activated with key F11)
- implemented click-to-walk mouse interface
- menu system rewritten to allow mouse operation
- added experimental hi-res picture mode (switch with toggle.monitor)
- added mouse support in the picture viewer
- added SGML man page (use docbook-to-man to create the roff file)
- added AGI Mouse 1.0 protocol emulation
- merged Richard Houles MacOS X port
- merged Paul Hills Amiga port
- merged Vasyl Tsvirkunovs PocketPC port
- added experimental support to noise channel
- implemented picture offset according to configure.screen
- implemented invisible ego signaling
- fixed command get.num
- fixed controller reset (moved to the end of the cycle)
- fixed v3 game loading in big-endian machines
- sound tuning improved, added chorus and envelope release
- savegame subsystem rewritten
Download (0.027MB)
Added: 2006-11-07 License: GPL (GNU General Public License) Price:
1083 downloads
PyRPM 0.69
PyRPM is an experimental project to look at rpm package management. more>>
PyRPM is an experimental project to look at rpm package management. It is a python module and a collection of scripts that provide similar functionality as rpm, yum and co. It is written from ground up and is implemented only in python. PyRPM project mainly deals with rpm packages, the rpm database rpmdb in /var/lib/rpm, comps.xml files and yum repositories (called repo data).
The reason for this project was to have a codebase with which we can test and verify rpm, rpmdb and yum itself and experiment with new features and implementations very quickly. Python is Red Hats in-house defacto standard, so using python to do rapid prototyping was only logical.
The code itself is still very small and modular. Were constantly looking to improve the code, make it more production ready and remove duplicate functionality. Results from this project back to rpm and co are very important for us to improve the current available Linux tools and not rush with only adding another project for this. Next to working on good algorithms and sane implementations, most code is backed up with verify and testing scripts.
Warning
The PyRPM project is by no means meant to be a full replacement of rpm or yum. In its current state we feel confident that in general it wont break anything, but the code isnt production quality yet.
The check scripts can be safely used as they wont modify anything on your system, so feel free to use them at your convenience.
We personally have been using the yum replacement very extensively and even used it to update our own systems, but thats not even remotely a guarantee that it will work on your machine. It has only been run by a few people until now.
Using it to set up buildroots on the other hand should be very safe as this all happens in a very contained environment (sandbox principle).
Please let us know of any problems you encounter, if possible with some reproducible test cases so we can figure out what might have happened.
Main features:
- Stable and reliable dependency resolver with efficient algorithms:
- Due to the easy nature of python being a rapid prototyping language and the modular design of pyrpm we were able to test and write several generations of dependency resolvers and over time optimize and improve the reliability of it to a point where we are very confident that the results are what a user would expect.
- Handling of multilib systems:
- This is connected to the previous feature. Multilib systems are generally a lot trickier to handle than single arch systems. The algorithms used in pyrpm try to make intelligent choices as to which packages should be installed resp. how packages should be updated.
- Ordering of all packages in a transaction:
- In order for a whole transaction to work reliable it is not enough to just order the installs and updates but also the erase operations properly. In pyrpm we are handling all operations and order them in a way that honors all requirements correctly, even for erases.
- Smart like package selection:
- In pyrpm we are able to make package selections similar to the SMART package manager by trying to downgrade packages or even remove them if dependencies cant be resolved at all. The semi automatic removal is of course optional and not enabled by default.
- Very easy to use scripts to setup changeroots:
- Using pyrpmkickstart you can easily use a typical anaconda kickstart file to do an automated install either on a disk, partition, diskimage or even simple changeroots.
<<lessThe reason for this project was to have a codebase with which we can test and verify rpm, rpmdb and yum itself and experiment with new features and implementations very quickly. Python is Red Hats in-house defacto standard, so using python to do rapid prototyping was only logical.
The code itself is still very small and modular. Were constantly looking to improve the code, make it more production ready and remove duplicate functionality. Results from this project back to rpm and co are very important for us to improve the current available Linux tools and not rush with only adding another project for this. Next to working on good algorithms and sane implementations, most code is backed up with verify and testing scripts.
Warning
The PyRPM project is by no means meant to be a full replacement of rpm or yum. In its current state we feel confident that in general it wont break anything, but the code isnt production quality yet.
The check scripts can be safely used as they wont modify anything on your system, so feel free to use them at your convenience.
We personally have been using the yum replacement very extensively and even used it to update our own systems, but thats not even remotely a guarantee that it will work on your machine. It has only been run by a few people until now.
Using it to set up buildroots on the other hand should be very safe as this all happens in a very contained environment (sandbox principle).
Please let us know of any problems you encounter, if possible with some reproducible test cases so we can figure out what might have happened.
Main features:
- Stable and reliable dependency resolver with efficient algorithms:
- Due to the easy nature of python being a rapid prototyping language and the modular design of pyrpm we were able to test and write several generations of dependency resolvers and over time optimize and improve the reliability of it to a point where we are very confident that the results are what a user would expect.
- Handling of multilib systems:
- This is connected to the previous feature. Multilib systems are generally a lot trickier to handle than single arch systems. The algorithms used in pyrpm try to make intelligent choices as to which packages should be installed resp. how packages should be updated.
- Ordering of all packages in a transaction:
- In order for a whole transaction to work reliable it is not enough to just order the installs and updates but also the erase operations properly. In pyrpm we are handling all operations and order them in a way that honors all requirements correctly, even for erases.
- Smart like package selection:
- In pyrpm we are able to make package selections similar to the SMART package manager by trying to downgrade packages or even remove them if dependencies cant be resolved at all. The semi automatic removal is of course optional and not enabled by default.
- Very easy to use scripts to setup changeroots:
- Using pyrpmkickstart you can easily use a typical anaconda kickstart file to do an automated install either on a disk, partition, diskimage or even simple changeroots.
Download (0.35MB)
Added: 2007-05-08 License: GPL (GNU General Public License) Price:
900 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 2
- 1
- 2
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above rush search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed