Apt is the package management system of choice for Debian users. Historically, only a very limited number of Ruby programs and libraries are packaged for Debian and installable through Apt. Instead, most Ruby programs and libraries are installed through RubyGems, a separate package management system created specifically for Ruby.
DebGem provides an Apt repository for Ruby programs and libraries which are currently available as gems. Debian users can now manage all their Ruby software through a single, centralized package manager - Apt - thereby making system administration a joy again!
| Distribution | Pure-Ruby gems | Gems with native extensions |
|---|---|---|
| Debian 4.0 (Etch), x86 | Supported | Supported |
| Debian 4.0 (Etch), x86_64 | Supported | Not yet supported |
| Ubuntu 8.04 LTS (Hardy), x86 | Supported | Supported |
| Ubuntu 8.04 LTS (Hardy), x86_64 | Supported | Not yet supported |
| Ubuntu 8.10 (Intrepid), x86 | Supported | Supported |
| Ubuntu 8.10 (Intrepid), x86_64 | Supported | Not yet supported |
Just add our Apt repository URL to your Apt sources list, and you can immediately start installing Ruby software through Apt.
Many gems from RubyForge, RubyOnRails.org and Github are automatically converted to Debian packages in a periodic manner. No longer will one have to wait until Debian packages have been manually created by maintainers!
Even though many packages are automatically converted from gems, the greatest care has been taken into making sure that the converted Debian packages work and integrate well into the system.
For example, the RMagick library requires on ImageMagick. The RMagick Debian package that DebGem provides properly depends on libmagick10.
With DebGem, it is even possible to install multiple Ruby on Rails versions, ideal for developers who need to maintain applications for multiple Rails versions.
Even if you have Ruby software that insists that a certain dependency is a gem, DebGem will still work. All DebGem packages register themselves as Ruby gems, thereby providing full compatibility with Ruby software that expect gems.
The DebGem packages comply to the Filesystem Hierarchy Standard.