DistroWatch Weekly |
| DistroWatch Weekly, Issue 275, 20 October 2008 |
|
Welcome to this year's 42nd issue of DistroWatch Weekly! Mandriva Linux 2009 took the centre stage during last week as many Linux users had a chance to install and check out the latest and greatest from the company that recently celebrated 10 years of existence. The reports varied widely, ranging from praise for the excellent way KDE 4 was integrated into the distribution to outright recommendations to skip this release due to a surprisingly high number of bugs. In other words, it's the story of Linux distributions - they will work great on one combination of hardware, but will fail miserably on another. In the news section, Debian presents updated artwork for "Lenny", Linux Mint releases its first stable 64-bit edition, the developers of KPackageKit introduce a new universal way of managing software, and K12LSTP Linux, a Fedora-based distribution for thin servers and clients, becomes K12Linux. Finally, don't miss the latest entrant into the world of BSD-based live CDs - BSDanywhere, or OpenBSD with Enlightenment. Happy reading!
Content:
Listen to the Podcast edition of this week's DistroWatch Weekly in ogg (8.1MB) and mp3 (8.2MB) formats (many thanks to Russ Wenner)
Join us at irc.freenode.net #distrowatch
|
| Feature Story |
Linux and BSD package management cheatsheet, part 4
The fourth and final part of the DistroWatch package management cheatsheet gets two additions: netpkg, a graphical and command-line package management utility developed by Zenwalk Linux (many thanks to Claus Futtrup who kindly provided the necessary information) and a table for managing binary and source packages in FreeBSD. We won't reprint the entire table this time - for those who want to see the rest of the cheatsheet, please read our last week's issue here). As always, we welcome your corrections and suggestions.
The final task (pending any further corrections), will be to create a dedicated page to the package management cheatsheet and to provide a printable edition in PDF format. This we hope to complete before next week's issue of DistroWatch Weekly. Once done, the link to the dedicated package management page will be provided in the main navigation toolbar.
| Task |
pkgtools Slackware |
slackpkg Slackware |
slapt-get Vector |
netpkg Zenwalk |
| Managing software |
|
|
|
|
| Install new software from package repository |
-- |
slackpkg install pkg |
slapt-get --install pkg |
netpkg pkg |
| Install new software from package file |
installpkg pkg |
slackpkg install pkg |
slapt-get --install pkg |
netpkg pkg |
| Update existing software |
upgradepkg pkg |
slackpkg install pkg |
slapt-get --install pkg |
netpkg pkg |
| Remove unwanted software |
removepkg pkg |
slackpkg remove pkg |
slapt-get --remove pkg |
netpkg remove pkg |
| Updating the system |
|
|
|
|
| Update package list |
-- |
slackpkg update |
slapt-get --update |
(automatic) |
| Update system |
-- |
slackpkg upgrade-all |
slapt-get --upgrade |
netpkg upgrade |
| Searching for packages |
|
|
|
|
| Search by package name |
-- |
slackpkg search pkg |
slapt-get --search pkg |
netpkg pkg repo |
| Search by pattern |
-- |
slackpkg search pattern |
slapt-get --search pattern |
netpkg list | grep pattern |
| Search by file name |
-- |
-- |
-- |
netpkg file repo |
| List installed packages |
ls /var/log/packages/ |
ls /var/log/packages/ |
slapt-get --installed |
netpk list I |
| Configuring access to software repositories |
|
|
|
|
| List repositories |
-- |
cat /etc/slackpkg/mirrors |
cat /etc/slapt-get/slapt-getrc |
netpkg mirror |
| Add repository |
-- |
(edit /etc/slackpkg/mirrors) |
(edit /etc/slapt-get/slapt-getrc) |
(edit /etc/netpkg.conf) |
| Remove repository |
-- |
(edit /etc/slackpkg/mirrors) |
(edit /etc/slapt-get/slapt-getrc) |
(edit /etc/netpkg.conf) |
|
| Task |
packages FreeBSD |
ports FreeBSD |
| Managing software |
|
|
| Install new software from package repository |
pkg_add -r package |
cd port_dir && make && make install |
| Install new software from package file |
pkg_add path_to_package |
-- |
| Update existing software |
pkg_add path_to_package |
portupgrade -R pkg |
| Remove unwanted software |
pkg_delete pkg |
pkg_delete pkg |
| Updating the system |
|
|
| Update package list |
|
csup -L 2 -h cvsup.FreeBSD.org path_to_supfile portsnap update |
| Update system |
|
portupgrade -a portmanager -u portmaster -a |
| Searching for packages |
|
|
| Search by package name |
|
cd /usr/ports && make search pkg |
| Search by pattern |
|
cd /usr/ports && make search pattern |
| Search by file name |
|
|
| List installed packages |
pkg_info |
pkg_info |
| Configuring access to software repositories |
|
|
| List repositories |
-- |
-- |
| Add repository |
-- |
-- |
| Remove repository |
-- |
-- |
|
|
| Miscellaneous News |
Upgrading Mandriva with mdkonline, Blu-ray sets for Debian "Lenny", Linux Mint 5 for 64-bit systems, interview with KPackageKit developers, K12Linux update
Mandriva Linux 2009 has been out for around 10 days, so many users had a chance to give it a spin and report about their findings in various forums and blogs. As is often the case with such a major distro update, the reaction varies widely. Some users can't find a fault with the new release, even though the long errata suggested that it was released with a large number of known issues. Others, however, have had miserable experiences trying out Mandriva 2009, preferring to remain with the well-tested and stable version 2008.1 and wait for another six months before possibly upgrading to 2009.1. Some of the problems can reasonably be attributed to the introduction of KDE 4 into the distribution (openSUSE and Fedora have been through similar pains), but others also reported issues unrelated to the KDE desktop. Interestingly, for those who wish to take the plunge and upgrade, Mandriva's Luis Menina offers an option to do so with the graphical "mdkonline" applet -- all without downloading any ISO images. Although it didn't go completely without a glitch, in the end, the process turned out to be a success.
* * * * *
Every new stable release of Debian GNU/Linux breaks a few records and "Lenny" will be no exception. With over 25,000 packages for 13 supported architectures, the upcoming release of the world's largest Linux distribution will come on 414 CDs or 64 DVDs. But now, for the first time ever, Lenny will also be released as a set of 25 GB Blu-ray discs: "We are now producing some Blu-ray images alongside the existing CD and DVD images with each weekly 'Lenny' build. As a standard Blu-ray disc will hold up to 25 GB of data, that means that, for the first time in several years, users should be able to fit all of the packages for one architecture on a single disc. The downside of adding yet another image type is that potentially we could use up huge amounts of disk space and bandwidth on our central servers and mirrors to accommodate them."
Another sign that "Lenny" is edging closer to the release was given when the latest version of the package called desktop-base was moved to the testing tree (which in time will become a stable "Lenny"). This means new bootsplash, logins screens and wallpapers, all specially designed for Debian 5.0: "Re-label background as 'Lenny' in GNOME properties; merge wallpapers and backgrounds directories; remove deprecated splash and wallpapers; add MoreBlue Orbit GRUB and splash sources; add MoreBlue Orbit widescreen; add MoreBlue Orbit Splashy theme; add Nightly GNOME and KDM splash. Thanks to Robert Jahene."

Debian has updated its artwork in preparation for the stable release of "Lenny" (full image size: 338kB, screen resolution: 1280x1024 pixels)
* * * * *
Good news for those who always wished there was a 64-bit edition of Linux Mint: "Linux Mint is proud to announce that Linux Mint 5 'Elyssa' is now available on AMD64 for 64-bit processors. The purpose of the x86_64 edition is to offer the same desktop features as the Main edition but in a 64-bit environment. It aims to be as similar to the Main edition as possible. Due to the nature of its architecture, its package base and its origins, it differs in the following ways: Linux Mint x86_64 edition was forked from Ubuntu 'Hardy' as opposed to Ubuntu 'Edgy' for the Main edition; it comes with a Java plugin implemented by OpenJDK, as opposed to Sun for the Main edition; it comes with XChat instead of XChat-GNOME; it comes with Flash 9 instead of Flash 10." Read the release announcement and release notes for further details. Download (MD5): LinuxMint-5-x64.iso (682MB).
* * * * *
As we have seen from our current series on package management tools, the wide variety of options for managing software in distributions can be confusing at times. Isn't there a way of unifying the various utilities under one set of commands that would work on all the different Linux systems? PackageKit, developed by Fedora, is trying to do just that. Here is a nice interview with the developers of KPackageKit, a graphical front-end to PackageKit. So what exactly is it and how does it work? "PackageKit is an abstraction layer above several package managers (YUM, APT, Conary...). It hence defines a standard interface to interact with the package manager on any system, and allows deeper integration with the desktop. PackageKit is a daemon started on demand via dbus, all the commands to the daemon are also passed via dbus, which makes it platform independent. The actions are controlled by PolicyKit, which allows to define precisely the rights of each user. Historically, PackageKit was shipped with a glib-based abstraction library, and a GTK+ front-end."
* * * * *
As thin servers and clients go, it's hard to beat the Fedora-based K12LTSP Linux, a project that develops a complete solution for classrooms and similar environments. Last week, the project announced that it would rename its distribution to K12Linux in order to make it easier to pronounce when explaining its purpose to a non-technical audience. At the same time, the project announced the availability of the first release candidate of what would be the inaugural release of K12Linux: "It is with great delight that we announce that K12Linux Release Candidate 1 is now available for download. K12Linux is LTSP 5 built on Fedora 9, and is slated to become the successor to the highly acclaimed K12LTSP. K12Linux comes as a live image which can be used to create a live USB or live DVD with the client chroot already installed and configured. RC1 includes: Fedora 9 and updates as of October 12, 2008, LTSP 5.1.26, ldm 2.0.13, ltspfs 0.5.5, many bug fixes, new K12Linux-themed artwork for the login screen." The K12Linux terminal server is available for download from here.
|
| Released Last Week |
NetBSD 4.0.1
Manuel Bouyer has announced the release of NetBSD 4.0.1, the first update of the stable NetBSD 4.0 branch: "The NetBSD Project is pleased to announce that update 4.0.1 of the NetBSD operating system is now available. NetBSD 4.0.1 is the first security/critical update of the NetBSD 4.0 release branch. This represents a selected subset of fixes deemed critical in nature for stability or security reasons, no new features have been added. NetBSD 4.0.1 runs on 54 different system architectures featuring 17 machine architectures across 17 distinct CPU families, and is being ported to more. The NetBSD 4.0.1 release contains complete binary releases for 51 different machine types." Read the detailed release announcement for further information.
XO Software 8.2.0
XO Software 8.2.0, a Fedora-based distribution designed for the One Laptop Per Child (OLPC) project's XO Laptop, has been released: "Announcing the general availability of XO Software release 8.2.0. Release 8.2 is based on a child-focused graphical interface called Sugar, a Fedora 9 Linux operating system and OLPC customized implementations of core software including power management, wireless drivers, NAND flash file system, Open Firmware, and other components. Major new features: an updated Home view and Journal with new options for finding and organizing activities; an enhanced Frame for collaborating with other XOs and switching between running activities; a graphical Control Panel for setting language, network, and power preferences...." Read the release announcement and release notes for more information and installation instructions.
BSDanywhere 4.3
BSDanywhere is a new OpenBSD-based (non-installable) live CD consisting of an OpenBSD base system, graphical desktop (with Enlightenment 17), collection of software, and automatic hardware detection. The project's first stable release, version 4.3, was announced earlier today: "After eight months of work we're now ready to release the final version of BSDanywhere 4.3 - Enlightenment at your fingertips, the OpenBSD live CD. There aren't many changes since beta 3: we have removed bsd.rd to motivate people getting pure OpenBSD; we added more packages - besides Galculator, which has been integrated into the E17 menu, we have now mboxgrep, nemesis, NewsFetch, Queso, radiusniff, ScanSSH, Smtpscan, ssldump, stress and Stunnel; while releasing 4.3, we're also making our official artwork publicly available." Read the full release announcement for further details.
CentOS 4.7 "Server CD"
Karanbir Singh has announced the release of CentOS 4.7 "Server CD", a single-CD, server-only edition of CentOS based on Red Hat Enterprise Linux 4.7: "The single CD server install for CentOS 4.7 has now been released and is available from all active mirrors. Notes: this installer will only work with i686-based CPUs; the included packages are a subset of all packages available in the CentOS distribution, however yum has been pre-configured to use the entire repository; in order to ensure that drivers and other third-party applications maintain compatibility, the package set used on the Server CD is from release time CentOS 4.7, you are strongly encouraged to run a 'yum update' immediately after installation; the ISO size is lower than the 650 MB acceptable for a single CD - feedback on what other packages should be added or removed from this CD for the next release are welcome." Here is the complete release announcement.
Plamo Linux 4.5
Mitsuhoro Kojima has announced the release of Plamo Linux 4.5, a Japanese community distribution modelled on Slackware Linux and designed for more technical Linux users. This is the project's first stable release in 12 months. Some of the new features in version 4.5 include: Linux kernel 2.6.25.17 with glibc 2.7 and GCC 4.2.4; X.Org 7.3; GNOME 2.22, KDE 4.1.0 and Xfce 4.4.2 desktops; split of packages into package sets (base, minimum, x11, xfce, gnome, kde, ooo, etc.); increase in system requirements; introduction of the ext4 file system (marked as ext4dev due to its experimental nature, ext4 is not compatible with ext3 and it isn't possible to mount ext3 partitions from an ext4 file system); user and group IDs (UID/GID) fixes. See the release announcement and release notes (both links in Japanese) for further details.
Parted Magic 3.1
Patrick Verner has announced the release of Parted Magic 3.1, a minimalist live CD with a collection of software for hard disk management tasks: "Parted magic 3.1 released with only minor changes from RC1. One of the most important new developments is the HDD edition. This is a new concept in rescue and partitioning environments. It's basically a copy and paste USB distribution for system administrators and is the future of the Parted Magic project. Version 4.0 will be largely based on Slackware Linux and will offer package management and most things you would expect from a small rescue environment. My honest opinion is the death of CDs and DVDs is closer than most people think and the dominance of Flash media with read-write is the future of any system administrator's toolbox. This forum post describes the new HDD edition." Visit the project's news page to read the release announcement.

Parted Magic 3.1 - now with the LXDE desktop (full image size: 1,003kB, screen resolution: 1280x1024 pixels)
* * * * *
Development, unannounced and minor bug-fix releases
|
| Upcoming Releases and Announcements |
openSUSE 11.1 Beta 3 Delay
The openSUSE project has announced a slight delay in its current development process due to a recent power outage: "openSUSE 11.1 beta 3 will be delayed by several days. We originally scheduled the release for October 16 but the power outage last Friday left us unable to check in packages temporarily, and pushed the schedule back by several days." A new status update was posted over the weekend: "The DVD installation ISOs were not complete by Friday night, and only the x86 live CDs have built correctly - the x86_64 images are too large to fit on CD-R media. Building the distro was not finished until end of business Nuremberg time. The team will try another test build Monday morning and see what the state of the build is. If those work well, we should be able to push out a release Tuesday. Otherwise beta 4 will be delayed further and we will provide further updates."
* * * * *
Summary of expected upcoming releases
|
| DistroWatch.com News |
|
New distributions added to database
* * * * *
New distributions added to waiting list
* * * * *
DistroWatch database summary
* * * * *
And this concludes the latest issue of DistroWatch Weekly. The next instalment will be published on Monday, 27 October 2008. Until next week,
Ladislav Bodnar
|
|
| Tip Jar |
If you've enjoyed this week's issue of DistroWatch Weekly, please consider sending us a tip. (Tips this week: 0, value: US$0.00) |
|
|
|
 bc1qtede6f7adcce4kjpgx0e5j68wwgtdxrek2qvc4  86fA3qPTeQtNb2k1vLwEQaAp3XxkvvvXt69gSG5LGunXXikK9koPWZaRQgfFPBPWhMgXjPjccy9LA9xRFchPWQAnPvxh5Le |
|
| Advertisement | MALIBAL: Linux Laptops Custom Built for YouMALIBAL is an innovative computer manufacturer that produces high-performance, custom laptops for Linux. If your MALIBAL laptop is not the best Linux laptop you have ever used, you can return it for a full 100% refund. We will even pay the return shipping fees! For more info, visit: https://www.malibal.com | |
|