|
|
Software ResourcesSummary:
Some Remarks On Linux SoftwareMost Linux software is developed following the bazaar model which means releases are part of the testing process. Free software is based upon two principles: 'release early, release often' and 'peer review'. Release version numbers below '1.0' usually denote 'Alpha' or 'Beta' software, although it is absolutely left to the developer's discretion when and if to declare a software project '1.0'. The 'Window Maker' project for example has provided a very solid and feature-rich window manager for years and at the time of this writing, the release version is 0.91. Some projects like the Linux kernel or the GIMP image manipulation program discriminate 'development' from 'stable' versions by the minor release number: even numbers mark a 'stable' release (e.g. 1.2.1), odd numbers a development release (e.g. 1.3.1). Security Updates And Bug FixesThese are essential. Their availability is announced via the 'Security' mailing list and the MandrakeOnline page. Run the '~MandrakeOnline' tool symbol on the systray once a week and you are on the safe side in this respect. This process will also cover major bugfixes. Notice that only packages installed via Mandrake CDs and ~MandrakeOnline are officially supported by Mandrakesoft. Getting Latest RPMsCooker is Mandrake's ongoing development distribution, here the latest software is packaged and tested. Often you can just get new packages from one of the Cooker FTP servers and install them without causing any trouble for your system. Sometimes however these packages may contain bugs since they haven't been fully tested yet. Or they won't install at all because Cooker has switched to a newer version of an important library. To install packages from 'Cooker', you can either use the Software Manager (or 'urpmi'), your favorite Cooker FTP server or the Cooker page at rpmfind.net . On most Cooker FTP servers, you will also find an directory called 'unsupported'. From time to time this directory contains unofficial and - well - unsupported updates for the current release. You can also try RPMs from other distributions, like Red Hat Powertools , Raw Hide , Red Hat's development distribution, or Freshmeat , GNU/Linux' premier software news site. Finding Software in MandrakelinuxMandrakelinux contains literally thousands of packages. You will find the majority of software that you need in the Mandrakelinux distribution. To find out what you can install you can use the Installer tool to search for software that does what you want. There are a lot of rpm packages available on the Mandrake Club site (Commercial Packages) and the Mandrake mirrors, where the list can be found using the Easy urpmi config for Mandrake . Update your mirrors from there if you get an error message during software installation with Rpmdrake. For more about this see Installing Software . Firstly imagine that we are looking for a text editor called "nedit" that a friend has told us is very good for text editing. To find if it is available in Mandrakelinux we fire up the Mandrakelinux Control Center. (menu: System - Configuration - Configure your computer) Select the Software Management icon and then the install icon. You can then use the search tool at the top of the tool to search for "nedit". This is all very well if we know the name of the package. If we couldn't remember the name of the reccomended software we could enter "text editor" into the search field and then select "in descriptions" from the options just to the left of the text entry field. This will search through the descriptions - which can take quite a long time - and gives us a list of software packages which have the words "text editor" in the package description. If you select each package in turn that that the search turns up, more details are visible on the left hand side. The most easy way however to get informed about all available software packages provided by Mandrake you should have a look at the Mandrake Club Rpms. There you find a lot of rpm lists indexed by different attributes and a search button. Finding Software By TaskHave a look at these sites:
A more 'traditional' method is using the Linux Software Map . This is a database which works by specially formatted LSM files for each listed program (these files contain info like a program's purpose, author, version etc.). The advantage is that you can download the plain text data file (about 2 MB) and search it offline, e.g. using 'grep'. Finding Software By NameIf you just want to know where to get a certain software package, use The Filewatcher , an FTP indexing and search machine. Tuxfinder and Rpmseek provide similar services. Commercial SoftwareAvailable commercial software is listed in the Linux Commercial HOWTO . The ~MandrakeClub offers its members commercial packages for download. Rated SoftwareGNU/Linux is about choice. Usually you have a bunch of programs for the same task. Testing which one suits your needs is part of the fun ;-). There are no software sites which provide a decent rating scheme: Linuxberg is pathetic and the number of downloads as rated by Linuxapps tells you nothing about how useful a program really is. More software reviews can be found on Linux Software , ~LinuxPlanet and Linux.com . Linux Weekly news also provides a recent series of reviews of software for various tasks in their "grumpy editor" series: lwn.net . Tracking Software DevelopmentIf you are interested in software in general, consider subscribing to Freshmeat 's daily newsletter. Linux Today posts daily 'Release Digests' of software written for GNOME and KDE . Related Resources:List of Mandrake FTP mirrors Revision / Modified: July 4, 2002 Legal: This page is covered by the GNU Free Documentation License . Standard disclaimers of warranty apply. Copyright LSTB and Mandrakesoft. |