Posted on: October 30, 2011
Hosts: Chris Fisher - Allan Jude
Is the Chakra Project a beautifully simple ready to go Arch Linux desktop, or off the tracks onto an island of it’s own? We find out, plus what sets pacman apart from FreeBSD’s Ports system!
Also – Chris blasts Google for leaving Nexus One owns behind, Jolicloud ditches the Netbook, and we celebrate a new geek holiday!
PLUS SO MUCH MORE!
All this week on, The Linux Action Show!
Linux Action Show Subreddit
Jupiter Broadcasting Swag!
- Today, October 30th, is Dennis Ritchie Day
- Linux Foundation, Canonical and Red Hat Weigh In On Secure Boot
- Jolicloud reinvents as multi-cloud syncing service
- Official Ice Cream Sandwich for the Nexus One won’t happen Chris’s 1st Google+ post and Chris’ 2nd Google+ thread
- SUSE Backs OpenStack, Red Hat Stands Alone
- Canonical, Ubuntu Linux’s parent company, reorganizes
- Skype Publishes New Linux APIs w/ Video Support
Chakra Project Review, IE Arch Made Easy:
- Arch Linux Review | Linux Action Show
- Arch “Based”
- Rolling Release
- Uses it’s own Bundles system for apps
- Built their own Installer, not bad… Drive managment feels a bit awkward.
- Built there own tools, like Chakra GTK Config, Cinstall, and LiveScripts2 The Chakra Project – Tools
- The Chakra Project
- Official LAS VirtualBox Image of Chakra
- VM Username: linuxactionshow
- VM Password: jblive
Pacman vs Ports
- Pacman is the binary package tool for Arch Linux. The FreeBSD equivalent is pkg_add
- the Arch Build System (ABS) is designed to mimic some of the capabilities of FreeBSD’s ports system
- Both Ports and ABS consist of a number of directories named after various packages sorted into categories (ie ABS: extra/daemons/apache Ports: www/apache22). These directories do not contain the files or source code for firefox, but rather just a few script files that provide the infrastructure to allow you to build firefox.
- Both Ports and ABS automate the process of building software, including the following steps:
- Download source code from mirrors
- Checksum the file (for security and integrity)
- Extract the files
- Apply any required patches (FreeBSD changes the default paths for a lot of apps to follow the FreeBSD directory structure)
- Run the configure script (FreeBSD provides a text based menu for selecting options)
- Compile the application
- BSD ONLY: Install the application
- BSD ONLY: checksum all the files that were installed
- BSD ONLY: Uninstall the application (remove any unmodified files using checksums from earlier)
- Create a package that can be installed (with pacman or pkg_add respectively)
- ABS is only a build system used to build packages, that are then installed and managed by pacman
- Ports is integrated with pkg_add and the package registry, and allows you to install the build application without the additional step of building a package.