Category Archives: Linux

Pacgem – Rubygems installer for Arch Linux

I created a pacman wrapper program which allows direct installation of rubygems. It is called pacgem and available in AUR.

The program does the following steps:

  1. Resolve gem dependencies
  2. Create PKGBUILD
  3. Generate package using makepkg
  4. Check package with namcap
  5. Optionally install package with sudo pacman -U

The generates package tries to do the best in fixing bad rubygem practices. It has a automatic detection for dynamic linking dependencies using `readelf`. Man pages are installed to /usr/share/man and the license file to /usr/share/licenses if the gem provides a custom license.

I would be interested in some feedback and testing. I tested it with ruby 1.9.2 and 1.8.7 and some ruby packages (haml, rack, unicorn). The goal is to get the package quality to an acceptable level (comparable to hand written PKGBUILD). There are nearly no complaints of namcap for the packages I tested.

Download-Links:

Was ist die richtige Linux-Distribution?

Ich habe den Eindruck, dass die Verbreitung von Linux immer weiter zu nimmt. Insbesondere trifft dies natürlich auf bestimmte Plattformen zu, wie z.B. Android im mobilen Sektor.  Allerdings möchten auch viele Leute Linux einmal auf ihrem normalen Rechner ausprobieren. Das erste Problem stellt sich immer schon in der Auswahl der Distribution. Ich versuche einmal einige Kriterien aufzustellen, die einem dabei helfen können. Viele anfängerfreundliche Distributionen bieten Live-CDs an mit denen man einen ersten Eindruck gewinnen kann. Mir fallen einige Kriterien ein, die einem bei der Auswahl helfen können.

  1. Rolling-Releases oder nicht
  2. Welcher Paketmanager
  3. Bleeding edge
  4. Quellcode-Pakete oder Binärdistribution
  5. Sicherheitspolicy
  6. Vorkonfiguration des Systems/Grafische Konfiguration