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
|
|
|
Archives |
| • Issue 507 (2013-05-13): Impressions of Calculate Linux, 13.4, Ubuntu's portable packages, mintDrivers |
| • Issue 506 (2013-05-06): Ubuntu and Kubuntu 13.04, Debian "Wheezy", Slackware on systemd, distros for Raspberry Pi |
| • Issue 505 (2013-04-29): First look at PCLinuxOS 2013.04, Saucy Salamander, Remastersys and System Imager, Linux containers |
| • Issue 504 (2013-04-22): Look at Bodhi 2.3.0, Ubuntu 13.04 features, building OpenBSD ports, opening large files |
| • Issue 503 (2013-04-15): CentOS versus Scientific Linux, PCLinuxOS 64, Lucas Nussbaum, ZFS/Btrfs versus ext4 |
| • Issue 502 (2013-04-08): Look at Mint 201303 "Debian", Ubuntu versus openSUSE, comparing ZFS and Btrfs file systems |
| • Issue 501 (2013-04-01): KANOTIX 2013 and GhostBSD 3.0, openSUSE Rescue-CD, Haiku package management, computer forensics |
| • Issue 500 (2013-03-25): Look at openSUSE 12.3, Ubuntu release changes, Debian backports, growing divide |
| • Issue 499 (2013-03-18): MINIX 3.2.1, openSUSE 12.3 on desktop, Ubuntu GNOME and UbuntuKylin, distros for musicians, KolibriOS |
| • Issue 498 (2013-03-11): Sabayon Linux 11, Ubuntu's Mir, Linux malware |
| • Issue 497 (2013-03-04): Rebellin Linux 1.00 "Adrenaline", rolling-release Ubuntu, Arch vs spin-offs, justification and diversity |
| • Issue 496 (2013-02-25): Review of Chakra 2013.02, The Book of GIMP, Ubuntu and privacy, FreeNAS vs NAS4Free |
| • Issue 495 (2013-02-18): SparkyLinux 2.1 "Ultra", Fedora 19 schedule, Xubuntu on DVD, cloud privacy |
| • Issue 494 (2013-02-11): FreeBSD 9.1, web server stats, Anaconda, rolling-release PC-BSD, fixing broken packages in Arch |
| • Issue 493 (2013-02-04): UberStudent 2.0, OmniBoot 1.0, MariaDB, Enlightenment 0.17 |
| • Issue 492 (2013-01-28): Fedora 18 review, systemd, Kali Linux, Ubuntu Unleashed |
| • Issue 491 (2013-01-21): Fuduntu 2013.1, Fedora 18 desktop choices, Consort, accessing encrypted drive |
| • Issue 490 (2013-01-14): Look at Manjaro Linux 0.8.3, openSUSE on Chromebook, Able2Extract 8.0 |
| • Issue 489 (2013-01-07): PC-BSD 9.1, Arch spin-offs, rolling-releases, year-end PHR stats, removing applications |
| • Issue 488 (2012-12-24): Reviews of Unity and Puppy Linux 5.4 "Slacko", FreeBSD 10 |
| • Issue 487 (2012-12-17): Cinnarch 2012.11.22, OpenMandriva, Fedora Magazine, Tumbleweed, OpenJDK vs Oracle Java |
| • Issue 486 (2012-12-10): Linux Mint 14 review, Ubuntu "spyware" controversy, Haiku overview, troubleshooting Linux servers |
| • Issue 485 (2012-12-03): Kwort Linux 3.5, Mint bug-fix update, Fedora's new Anaconda, defining a distribution |
| • Issue 484 (2012-11-26): Look at SMS 2.0.1, Fedora pre-beta report, Illumos, Secure Boot update |
| • Issue 483 (2012-11-19): DragonFly BSD 3.2.1 and Xubuntu 12.10, Gentoo and udev, switching file systems |
| • Issue 482 (2012-11-12): Review of Zenwalk 7.2, Clang in FreeBSD, Omniboot 0.5, priorities on external drives |
| • Issue 481 (2012-11-05): Look at Tails 0.13, EFF on Ubuntu and privacy, Debian installer changes, ext4 data corruption bug |
| • Issue 480 (2012-10-29): Review of Ubuntu 12.10, Wayland 1.0, FreeBSD's pkgng |
| • Issue 479 (2012-10-22): Look at Zentyal 3.0, Debian bug reporting, initiating a halt |
| • Issue 478 (2012-10-15): Slackware 14.0 review, Ubuntu donations, connecting to multiple machines behind router |
| • Issue 477 (2012-10-08): Review of ODROID-X, OpenBSD's anti-Linux song, interview with Vincent Untz, Linux as operating system |
| • Issue 476 (2012-10-01): Review of openSUSE 12.2, Slackware 14.0 features, accessing home computer with SSH |
| • Issue 475 (2012-09-24): Look at PCLinuxOS 2012.08, Ubuntu and Amazon, SolusOS and PiSi, ownCloud |
| • Issue 474 (2012-09-17): Bodhi Linux 2.0.1, OpenIndiana interview, Frugalware history, update notifications |
| • Issue 473 (2012-09-10): The Linux Command Line, Slackware documentation project, Debian's new primary arch, Goobuntu |
| • Issue 472 (2012-09-03): Kororaa Linux 17, OpenIndiana and SchilliX, Ubuntu GNOME remix, home server tip |
| • Issue 471 (2012-08-27): Linux Mint 13 "KDE", Ubuntu 12.10 features, Slax update, folder quotas |
| • Issue 470 (2012-08-20): Liberté Linux 2012.2, Arch and systemd, NetBSD's sysbuild and sysupgrade, 19 years of Debian |
| • Issue 469 (2012-08-13): Peppermint OS Three, SUSE on Secure Boot, GNOME OS, moving email to Linux |
| • Issue 468 (2012-08-06): First look at CentOS 6.3, Debian installer beta, Fedora and MATE, Libtrash |
| • Issue 467 (2012-07-30): Ubuntu Made Easy, Debian "Jessie", OpenBSD on Secure Boot, Rawhide troubles |
| • Issue 466 (2012-07-23): Fuduntu 2012.3, Linux in PC-BSD jails, secure boot on older computers |
| • Issue 465 (2012-07-16): Netrunner 4.2, Mandriva's two codebases, firewalls and window frames |
| • Issue 464 (2012-07-09): Zorin OS 6, FSF's views on secure boot, Virtual PDF Printer |
| • Issue 463 (2012-07-02): TurnKey Linux 11.3, Red Hat and Btrfs, Sabayon's MATE spin, ZFS on Linux |
| • Issue 462 (2012-06-25): Sabayon 9, "Wheezy" freeze, Zorin OS overview, Vinux interview, mounting network shares |
| • Issue 461 (2012-06-18): Linux Mint 13, openSUSE 12. delays, Debian Multimedia, Mageia 3 roadmap |
| • Issue 460 (2012-06-11): Look at Fedora 17, PC-BSD and Slackware interviews, Openfiler and FuguIta |
| • Issue 459 (2012-06-04): Impressions of Mageia 2, Fedora updates, Debian or Raspberry Pie, improving software performance |
| • Issue 458 (2012-05-28): Impressions of SolusOS 1, Linux kernel 3.4, encrypting home folder |
| • Issue 457 (2012-05-21): Linux accessibility, Fedora 17 overview, MultiSystem, launching tasks |
| • Issue 456 (2012-05-14): Look at OpenBSD 5.1, Debian Installer 7.0 alpha, UDS news round-up |
| • Issue 455 (2012-05-07): Review of Ubuntu 12.04, "Quantal Quetzal" plans, Debian infographic |
| • Full list of all issues |
|