Its Official!
A couple days ago, my first patch to an open source project was accepted in the
main repository. The program that I'm working on, with the help and
patience of my buddy Brit, is a package manager for our linux
distribution, ArchLinux. A package manager assists in the
installation of applications. Its kind of like an app store for linux
(ducks). If you want to install Firefox, you type something like:
pak -S firefox.
Archlinux has one main package manager, called Pacman, that is used to install software from the official repositories. It works perfectly for that. Archlinux also has an unofficial repository, that contains files that give installation files for applications that are not found in the official repositories. This allows for normal users of Arch to add install files, called pkgbuild files, essentially extending the distribution's ability to install software "out of the box". If your favorite software package is not the repositories, then simply add it to AUR, so that other users can install it. This has drawn comparison's to FreeBSD's ports and Gentoo Linux's portage system.
Many thanks to Brit again for his help, and hopefully this will begin a future of many patches, on paktahn and many other projects. On deck are a couple features for paktahn, such as upgrading packages, that will make it a prime time replacement for yaourt, the popular pacman + AUR utility. I will keep updates posted here.
→ Read more