Installed RPMS on my Red Hat 9 System


Package Name Description
4Suite

4Suite is a collection of Python tools for XML processing and object-databases. It contains the following components:

4DOM is an implementation of the W3C's standard DOM API for HTML and XML content manipulation. 4DOM has full distributed-object support based on the IDL used in the formal DOM spec.

4XSLT is a powerful XSLT processor based on the latest draft of the W3C's XSLT specification. One of its many uses is to render XML documents as customized and stylized HTML for current Web browsers. 4XSLT also provides a powerful programming API for applications to use for low-level, customized transformations of XML documents.

4XPath is a library implementating of the W3C's XPath language for ndicating and selecting portions of an XML document.

4RDF is a toolkit and library for RDF processing.

4XPointer a library that can resolve XML link ends based on the W3C's specification for the XPointer 1.0 Candidate Recommendation.

a2ps

The a2ps filter converts text and other types of files to PostScript(TM). A2ps has pretty-printing capabilities and includes support for a wide number of programming languages, encodings (ISO Latins, Cyrillic, etc.), and medias.

acl

This package contains the getfacl and setfacl utilities needed for manipulating access control lists.

afio

Afio makes cpio-format archives. Afio can make compressed archives that are much safer than compressed tar or cpio archives. Afio is best used as an `archive engine' in a backup script.

alchemist

The alchemist is a back-end configuration architecture, which provides multi-sourced configuration at the data level, postponing translation to native format until the last stage. It uses XML as an intermediary data encoding, and can be extended to arbitrarily large configuration scenarios.

anacron

Anacron (like `anac(h)ronistic') is a periodic command scheduler. It executes commands at intervals specified in days. Unlike cron, it does not assume that the system is running continuously. It can therefore be used to control the execution of daily, weekly and monthly jobs (or anything with a period of n days), on systems that don't run 24 hours a day. When installed and configured properly, Anacron will make sure that the commands are run at the specified intervals as closely as machine-uptime permits.

This package is pre-configured to execute the daily jobs of the Red Hat Linux system. You should install this program if your system isn't powered on 24 hours a day to make sure the maintenance jobs of other Red Hat Linux packages are executed each day.

angband

Angband is one of the more successful roguelike games available. Please see it's homepage at http://thangorodrim.angband.org for a more complete description.

This version is packaged with Dr. Andrew P. White's BORG auto-player. The most recent version is always available at http://itctel.com/~apwhite/download/293borg.zip

angband-apwborg

Angband is one of the more successful roguelike games available. Please see it's homepage at http://thangorodrim.angband.org for a more complete description.

This package provides the angband patched with the Dr. Andrew P. White's "borg" auto-player

angband-common

Angband is one of the more successful roguelike games available. Please see it's homepage at http://thangorodrim.angband.org for a more complete description.

This package provides common files for use with angband, or the apwborg enabled version of angband

apmd

APMD is a set of programs for controlling the Advanced Power Management daemon and utilities found in most modern laptop computers. APMD can watch your notebook's battery and warn users when the battery is low. APMD is also capable of shutting down the PCMCIA sockets before a suspend.

Install the apmd package if you need to control the APM system on your laptop.

arts

arts (analog real-time synthesizer) is the sound system of KDE 3.

The principle of arts is to create/process sound using small modules which do certain tasks. These may be create a waveform (oscillators), play samples, filter data, add signals, perform effects like delay/flanger/chorus, or output the data to the soundcard.

By connecting all those small modules together, you can perform complex tasks like simulating a mixer, generating an instrument or things like playing a wave file with some effects.

arts-devel

arts (analog real-time synthesizer) is the sound system of KDE 3.

The principle of arts is to create/process sound using small modules which do certain tasks. These may be create a waveform (oscillators), play samples, filter data, add signals, perform effects like delay/flanger/chorus, or output the data to the soundcard.

By connecting all those small modules together, you can perform complex tasks like simulating a mixer, generating an instrument or things like playing a wave file with some effects.

Install arts-devel if you intend to write applications using arts (such as KDE applications using sound).

ash

A shell is a basic system program that interprets keyboard and mouse commands. The ash shell is a clone of Berkeley's Bourne shell (sh). Ash supports all of the standard sh shell commands, but is considerably smaller than sh. The ash shell lacks some Bourne shell features (for example, command-line histories), but it uses a lot less memory.

You should install ash if you need a lightweight shell with many of the same capabilities as the sh shell.

asp2php

asp2php converts WWW Active Server Pages (ASP) files that run on the Microsoft IIS Web Server into PHP pages to run on Apache.

asp2php-gtk

gtk+ frontend to asp2php

aspell

Aspell is a spelling checker designed to eventually replace Ispell. Aspell's primary advantage (over Ispell) is a greater skill at suggesting correct spellings. Aspell includes both compile-time and run-time support for non-English languages and can spellcheck (La)TeX and HTML files.

aspell-devel

Aspell is a spelling checker. The aspell-devel package includes the static libraries and header files needed for Aspell development. Note that the recommended way to use aspell is through the Pspell library.

at

At and batch read commands from standard input or from a specified file. At allows you to specify that a command will be run at a particular time. Batch will execute commands when the system load levels drop to a particular level. Both commands use /bin/sh.

You should install the at package if you need a utility for time-oriented job control. Note: If it is a recurring job that will need to be repeated at the same time every day/week, etc. you should use crontab instead.

atk

The ATK library provides a set of interfaces for adding accessibility support to applications and graphical user interface toolkits. By supporting the ATK interfaces, an application or toolkit can be used with tools such as screen readers, magnifiers, and alternative input devices.

atk-devel

The atk-devel package includes the static libraries, header files, and developer docs for the atk package.

Install atk-devel if you want to develop programs which will use ATK.

attr

A set of tools for manipulating extended attributes on filesystem objects, in particular getfattr(1) and setfattr(1). An attr(1) command is also provided which is largely compatible with the SGI IRIX tool of the same name.

audiofile

The Audio File library is an implementation of SGI's Audio File Library, which provides an API for accessing audio file formats like AIFF/AIFF-C, WAVE, and NeXT/Sun .snd/.au files. This library is used by the EsounD daemon.

Install audiofile if you are installing EsounD or you need an API for any of the sound file formats it can handle.

audiofile-devel

The audiofile-devel package contains libraries, include files, and other resources you can use to develop Audio File applications.

aumix

Aumix is a tty-based, interactive method of controlling a sound card mixer. It lets you adjust the input levels from the CD, microphone, and board synthesizers, as well as the output volume. Aumix can adjust audio mixers from the command line, from a script, or interactively at the console or terminal with an ncurses-based interface.

Install aumix if you need to control an audio mixer. If you want to use Aumix's GUI, you'll need to install ncurses and gpm for mouse support.

aumix-X11

Aumix-X11 is a gtk-based, interactive method of controlling a sound card mixer. It lets you adjust the input levels from the CD, microphone, and board synthesizers, as well as the output volume. Aumix can adjust audio mixers from the command line, from a script, or interactively at the console or terminal with an ncurses-based interface.

Install aumix if you need to control an audio mixer from X11.

authconfig

Authconfig is a terminal mode program which can configure a workstation to use shadow (more secure) passwords. Authconfig can also configure a system to be a client for certain networked user information and authentication schemes.

authconfig-gtk

Authconfig-gtk is a GUI program which can configure a workstation to use shadow (more secure) passwords. Authconfig-gtk can also configure a system to be a client for certain networked user information and authentication schemes.

autoconf

GNU's Autoconf is a tool for configuring source code and Makefiles. Using Autoconf, programmers can create portable and configurable packages, since the person building the package is allowed to specify various configuration options.

You should install Autoconf if you are developing software and would like to create shell scripts that configure your source code packages. If you are installing Autoconf, you will also need to install the GNU m4 package.

Note that the Autoconf package is not required for the end-user who may be configuring software with an Autoconf-generated script; Autoconf is only required for the generation of the scripts, not their use.

autofs

Autofs controls the operation of the automount daemons. The automount daemons automatically mount filesystems when you use them and unmount them after a period of inactivity. Filesystems can include network filesystems, CD-ROMs, floppies, and others.

Install this package if you want a program for automatically mounting and unmounting filesystems. If your Red Hat Linux machine is on a network, you should install autofs.

automake

Automake is an experimental Makefile generator. Automake was inspired by the 4.4BSD make and include files, but aims to be portable and to conform to the GNU standards for Makefile variables and targets.

You should install Automake if you are developing software and would like to use its ability to automatically generate GNU standard Makefiles. If you install Automake, you will also need to install GNU's Autoconf package.

automake14

Automake is a tool for automatically generating `Makefile.in' files compliant with the GNU Coding Standards.

This package contains Automake 1.4, an older version of automake. You should install it if you need to run automake in a project that has not yet been updated to work with newer version of Automake.

automake15

Automake is an experimental Makefile generator. Automake was inspired by the 4.4BSD make and include files, but aims to be portable and to conform to the GNU standards for Makefile variables and targets.

You should install Automake if you are developing software and would like to use its ability to automatically generate GNU standard Makefiles. If you install Automake, you will also need to install GNU's Autoconf package.

autorun

The autorun utility recognizes all of the CD-ROM drives on your system, mounts the drive when a CD-ROM is inserted and executes an autorun executable (if one exists) on the CD. If you want to give users (instead of just root) the autorun ability, you'll need to add user,exec options to the CD-ROM line in /etc/fstab.

basesystem

Basesystem defines the components of a basic Red Hat Linux system (for example, the package installation order to use during bootstrapping). Basesystem should be the first package installed on a system, and it should never be removed.

bash

The GNU Bourne Again shell (Bash) is a shell or command language interpreter that is compatible with the Bourne shell (sh). Bash incorporates useful features from the Korn shell (ksh) and the C shell (csh). Most sh scripts can be run by bash without modification. This package (bash) contains bash version 2.05b, which improves POSIX compliance over previous versions. However, many old shell scripts will depend upon the behavior of bash 1.14, which is included in the bash1 package. Bash is the default shell for Red Hat Linux. It is popular and powerful, and you'll probably end up using it.

Documentation for bash version 2.05b is contained in the bash-doc package.

bash-doc

The bash-doc package contains documentation for the GNU Bourne Again shell version 2.05b.

bc

The bc package includes bc and dc. Bc is an arbitrary precision numeric processing arithmetic language. Dc is an interactive arbitrary precision stack based calculator, which can be used as a text mode calculator.

Install the bc package if you need its number handling capabilities or if you would like to use its text mode calculator.

bdflush

The bdflush process starts the kernel daemon which flushes dirty buffers back to disk (i.e., writes all unwritten data to disk). This helps to prevent the buffers from growing too stale. Bdflush is a basic system process that must run for your system to operate properly.

bind

BIND (Berkeley Internet Name Domain) is an implementation of the DNS (Domain Name System) protocols. BIND includes a DNS server (named), which resolves host names to IP addresses; a resolver library (routines for applications to use when interfacing with DNS); and tools for verifying that the DNS server is operating properly.

bind-utils

Bind-utils contains a collection of utilities for querying DNS (Domain Name System) name servers to find out information about Internet hosts. These tools will provide you with the IP addresses for given host names, as well as other information about registered domains and network addresses.

You should install bind-utils if you need to get information from DNS name servers.

binutils

Binutils is a collection of binary utilities, including ar (for creating, modifying and extracting from archives), as (a family of GNU assemblers), gprof (for displaying call graph profile data), ld (the GNU linker), nm (for listing symbols from object files), objcopy (for copying and translating object files), objdump (for displaying information from object files), ranlib (for generating an index for the contents of an archive), size (for listing the section sizes of an object or archive file), strings (for listing printable strings from files), strip (for discarding symbols), and addr2line (for converting addresses to file and line).

bison

Bison is a general purpose parser generator that converts a grammar description for an LALR(1) context-free grammar into a C program to parse that grammar. Bison can be used to develop a wide range of language parsers, from ones used in simple desk calculators to complex programming languages. Bison is upwardly compatible with Yacc, so any correctly written Yacc grammar should work with Bison without any changes. If you know Yacc, you shouldn't have any trouble using Bison. You do need to be very proficient in C programming to be able to use Bison. Bison is only needed on systems that are used for development.

If your system will be used for C development, you should install Bison.

bitmap-fonts

The bitmap-fonts package provides a number of bitmap fonts selected from the XFree86 package designed for use locations such as terminals.

blas

BLAS (Basic Linear Algebra Subprograms) is a standard library which provides a number of basic algorithms for numerical algebra. Man pages for blas are available in the blas-man package.

bluefish

Bluefish is a GTK+ HTML editor for the experienced web designer or programmer. It is not finished yet, but already a very powerful site creating environment. Bluefish has extended support for programming dynamic and interactive websites, there is for example a lot of PHP support.

Blursk

Blursk is a visualization plugin for the Linux XMMS MP3 player (a clone of WinAmp). It was inspired by the "Blur Scope" plugin, but Blursk goes far beyond that. It supports a wide variety of colormaps, blur patterns, plotting styles, and other options. The only things that haven't changed are portions of the XMMS interface and configuration code.

bonobo

Bonobo is a component system based on CORBA. It's used by the GNOME desktop environment.

bonobo-activation

bonobo-activation is a framework for object activation. That is, it allows programs to obtain references to Bonobo components. bonobo-activation launches or loads components and makes them available to clients.

bonobo-activation-devel

bonobo-activation is a framework for object activation. That is, it allows programs to obtain references to Bonobo components. bonobo-activation launches or loads components and makes them available to clients.

This package contains header files used to compile programs that use bonobo-activation.

bonobo-conf

Bonobo configuration moniker.

bonobo-conf-devel

This package provides the necessary development libraries and include files to allow you to develop programs using the Bonobo configuration moniker.

bonobo-devel

This package provides the necessary development libraries and include files that allow you to develop programs using the Bonobo document model.

bug-buddy

Bug-buddy is a bug reporting utility for the GNOME desktop GUI environment. Bug-buddy can obtain a stack trace from a core file or crashed application; it can determine the versions of packages installed on your system; it can be started from gmc (by double-clicking on a core file) and from the crash dialog; and it supports the GNOME, KDE, Debian, and Ximian bug tracking systems.

byacc

Byacc (Berkeley Yacc) is a public domain LALR parser generator which is used by many programs during their build process.

If you are going to do development on your system, you will want to install this package.

bzip2

Bzip2 is a freely available, patent-free, high quality data compressor. Bzip2 compresses files to within 10 to 15 percent of the capabilities of the best techniques available. However, bzip2 has the added benefit of being approximately two times faster at compression and six times faster at decompression than those techniques. Bzip2 is not the fastest compression utility, but it does strike a balance between speed and compression capability.

Install bzip2 if you need a compression utility.

bzip2-libs

Libraries for applications using the bzip2 compression format.

caching-nameserver

The caching-nameserver package includes the configuration files which will make BIND, the DNS name server, act as a simple caching nameserver. Many users on dialup connections use this package along with BIND for such a purpose.

If you would like to set up a caching name server, you'll need to install the caching-nameserver package; you'll also need to install bind.

cdda2wav

Cdda2wav is a sampling utility for CD-ROM drives that are capable of providing a CD's audio data in digital form to your host. Audio data read from the CD can be saved as .wav or .sun format sound files. Recording formats include stereo/mono, 8/12/16 bits and different rates. Cdda2wav can also be used as a CD player.

cdecl

The cdecl package includes the cdecl and c++decl utilities, which are used to translate English to C or C++ function declarations and vice versa.

cdlabelgen

Cdlabelgen is a utility which generates frontcards and traycards (in PostScript(TM) format) for CD jewelcases.

cdp

Cdp is an interactive text-mode program for playing audio CDs.

Install cdp to play audio CDs on your system.

cdparanoia

Cdparanoia (Paranoia III) reads digital audio directly from a CD, then writes the data to a file or pipe in WAV, AIFC or raw 16 bit linear PCM format. Cdparanoia doesn't contain any extra features (like the ones included in the cdda2wav sampling utility). Instead, cdparanoia's strength lies in its ability to handle a variety of hardware, including inexpensive drives prone to misalignment, frame jitter and loss of streaming during atomic reads. Cdparanoia is also good at reading and repairing data from damaged CDs.

cdparanoia-devel

The cdparanoia-devel package contains the static libraries and header files needed for developing applications to read CD Digital Audio disks.

cdparanoia-libs

The cdparanoia-libs package contains the dynamic libraries needed for applications which read CD Digital Audio disks.

cdrdao

Cdrdao records audio CD-Rs in disk-at-once (DAO) mode, based on a textual description of the CD contents. Recording in DAO mode writes the complete disc (lead-in, one or more tracks, and lead-out) in a single step. DAO allows full control over the length and the contents of pre-gaps, the pause areas between tracks.

cdrecord

Cdrecord is an application for creating audio and data CDs. Cdrecord works with many different brands of CD recorders, fully supports multi-sessions and provides human-readable error messages.

chkconfig

Chkconfig is a basic system utility. It updates and queries runlevel information for system services. Chkconfig manipulates the numerous symbolic links in /etc/rc.d, to relieve system administrators of some of the drudgery of manually editing the symbolic links.

chkfontpath

This is a simple terminal mode program for configuring the directories in the X font server's path. It is mostly intended to be used `internally' by RPM when packages with fonts are added or removed, but it may be useful as a stand-alone utility in some instances.

chromium

You are captain of the cargo ship Chromium B.S.U., responsible for delivering supplies to our troops on the front line. Your ship has a small fleet of robotic fighters which you control from the relative safety of the Chromium vessel. - Do not let ANY enemy ships get past your fighters! Each enemy ship that makes it past the bottom of the screen will attack the Chromium, and you lose a fighter. - Use your fighters as weapons! Crash into enemies to destroy them before they can get past you. - Strategic suicide is a powerful tactic! When the Chromium launches a new fighter, it releases a high energy burst which destroys all enemies in range. - Self-destruct to preserve your ammunition! A double-right-click will cause your current fighter to self-destruct. Before the ship blows up, it ejects its ammunition so that the next fighter can pick it up.

cipe

CIPE (the name is shortened from Crypto IP Encapsulation) is a package for an encrypting IP tunnel device. This can be used to build encrypting routers for VPN (Virtual Private Networks) and similar applications.

compat-libstdc++

The libstdc++ package contains a snapshot of the GCC Standard C++ Library v3, an ongoing project to implement the ISO 14882 Standard C++ library.

comps

comps-extras

This package contains images for the components included in Red Hat Linux as well as some tools for working with the comps file

control-center

GNOME (the GNU Network Object Model Environment) is an attractive and easy-to-use GUI desktop environment. The control-center package provides the GNOME Control Center utilities that allow you to setup and configure your system's GNOME environment (things like the desktop background and theme, the screensaver, the window manager, system sounds, and mouse behavior).

If you install GNOME, you need to install control-center.

coreutils

These are the GNU core utilities. This package is the combination of the old GNU fileutils, sh-utils, and textutils packages.

cpio

GNU cpio copies files into or out of a cpio or tar archive. Archives are files which contain a collection of other files plus information about them, such as their file name, owner, timestamps, and access permissions. The archive can be another file on the disk, a magnetic tape, or a pipe. GNU cpio supports the following archive formats: binary, old ASCII, new ASCII, crc, HPUX binary, HPUX old ASCII, old tar and POSIX.1 tar. By default, cpio creates binary format archives, so that they are compatible with older cpio programs. When it is extracting files from archives, cpio automatically recognizes which kind of archive it is reading and can read archives created on machines with a different byte-order.

Install cpio if you need a program to manage file archives.

cpp

Cpp is the GNU C-Compatible Compiler Preprocessor. Cpp is a macro processor which is used automatically by the C compiler to transform your program before actual compilation. It is called a macro processor because it allows you to define macros, abbreviations for longer constructs.

The C preprocessor provides four separate functionalities: the inclusion of header files (files of declarations that can be substituted into your program); macro expansion (you can define macros, and the C preprocessor will replace the macros with their definitions throughout the program); conditional compilation (using special preprocessing directives, you can include or exclude parts of the program according to various conditions); and line control (if you use a program to combine or rearrange source files into an intermediate file which is then compiled, you can use line control to inform the compiler about where each source line originated).

You should install this package if you are a C programmer and you use macros.

cracklib

CrackLib tests passwords to determine whether they match certain security-oriented characteristics, with the purpose of stopping users from choosing passwords that are easy to guess. CrackLib performs several tests on passwords: it tries to generate words from a username and gecos entry and checks those words against the password; it checks for simplistic patterns in passwords; and it checks for the password in a dictionary.

CrackLib is actually a library containing a particular C function which is used to check the password, as well as other C functions. CrackLib is not a replacement for a passwd program; it must be used in conjunction with an existing passwd program.

Install the cracklib package if you need a program to check users' passwords to see if they are at least minimally secure. If you install CrackLib, you will also want to install the cracklib-dicts package.

cracklib-dicts

The cracklib-dicts package includes the CrackLib dictionaries. CrackLib will need to use the dictionary appropriate to your system, which is normally put in /usr/share/dict/words. Cracklib-dicts also contains the utilities necessary for the creation of new dictionaries.

If you are installing CrackLib, you should also install cracklib-dicts.

crontabs

The crontabs package contains root crontab files. Crontab is the program used to install, uninstall or list the tables used to drive the cron daemon. The cron daemon checks the crontab files to see when particular commands are scheduled to be executed. If commands are scheduled, it executes them.

Crontabs handles a basic system function, so it should be installed on your system.

cups

The Common UNIX Printing System provides a portable printing layer for UNIX® operating systems. It has been developed by Easy Software Products to promote a standard printing solution for all UNIX vendors and users. CUPS provides the System V and Berkeley command-line interfaces.

cups-devel

The Common UNIX Printing System provides a portable printing layer for UNIX® operating systems. This is the development package for creating additional printer drivers, and other CUPS services.

cups-libs

The Common UNIX Printing System provides a portable printing layer for UNIX® operating systems. It has been developed by Easy Software Products to promote a standard printing solution for all UNIX vendors and users. CUPS provides the System V and Berkeley command-line interfaces. The cups-libs package provides libraries used by applications to use CUPS natively, without needing the lp/lpr commands.

curl

cURL is a tool for getting files from FTP, HTTP, Gopher, Telnet, and Dict servers, using any of the supported protocols. cURL is designed to work without user interaction or any kind of interactivity. cURL offers many useful capabilities, like proxy support, user authentication, FTP upload, HTTP post, and file transfer resume.

curl-devel

cURL is a tool for getting files from FTP, HTTP, Gopher, Telnet, and Dict servers, using any of the supported protocols. The curl-devel package includes files needed for developing applications which can use cURL's capabilities internally.

cvs

CVS (Concurrent Version System) is a version control system that can record the history of your files (usually, but not always, source code). CVS only stores the differences between versions, instead of every version of every file you have ever created. CVS also keeps a log of who, when, and why changes occurred.

CVS is very helpful for managing releases and controlling the concurrent editing of source files among multiple authors. Instead of providing version control for a collection of files in a single directory, CVS provides version control for a hierarchical collection of directories consisting of revision controlled files. These directories and files can then be combined together to form a software release.

cyrus-sasl

The cyrus-sasl package contains the Cyrus implementation of SASL. SASL is the Simple Authentication and Security Layer, a method for adding authentication support to connection-based protocols.

cyrus-sasl-devel

The cyrus-sasl-devel package contains files needed for developing and compiling applications which use the Cyrus SASL library.

cyrus-sasl-md5

The cyrus-sasl-md5 package contains the Cyrus SASL plugins which support CRAM-MD5 and DIGEST-MD5 authentication schemes.

cyrus-sasl-plain

The cyrus-sasl-plain package contains the Cyrus SASL plugins which support PLAIN and LOGIN authentication schemes.

db4

The Berkeley Database (Berkeley DB) is a programmatic toolkit that provides embedded database support for both traditional and client/server applications. The Berkeley DB includes B+tree, Extended Linear Hashing, Fixed and Variable-length record access methods, transactions, locking, logging, shared memory caching, and database recovery. The Berkeley DB supports C, C++, Java, and Perl APIs. It is used by many applications, including Python and Perl, so this should be installed on all systems.

db4-devel

The Berkeley Database (Berkeley DB) is a programmatic toolkit that provides embedded database support for both traditional and client/server applications. This package contains the header files, libraries, and documentation for building programs which use the Berkeley DB.

db4-utils

The Berkeley Database (Berkeley DB) is a programmatic toolkit that provides embedded database support for both traditional and client/server applications. Berkeley DB includes B+tree, Extended Linear Hashing, Fixed and Variable-length record access methods, transactions, locking, logging, shared memory caching, and database recovery. DB supports C, C++, Java and Perl APIs.

This package contains command line tools for managing Berkeley DB (version 4) databases.

ddd

The Data Display Debugger (DDD) is a popular GUI for command-line debuggers like GDB, DBX, JDB, WDB, XDB, the Perl debugger, and the Python debugger. DDD allows you to view source texts and provides an interactive graphical data display, in which data structures are displayed as graphs. You can use your mouse to dereference pointers or view structure contents, which are updated every time the program stops. DDD can debug programs written in Ada, C, C++, Chill, Fortran, Java, Modula, Pascal, Perl, and Python. DDD provides machine-level debugging; hypertext source navigation and lookup; breakpoint, watchpoint, backtrace, and history editors; array plots; undo and redo; preferences and settings editors; program execution in the terminal emulation window, debugging on a remote host, an on-line manual, extensive help on the Motif user interface, and a command-line interface with full editing, history and completion capabilities.

desktop-backgrounds-basic

The desktop-backgrounds-basic package contains a good basic set of images to use for your desktop background.

desktop-backgrounds-extra

The desktop-backgrounds-extra package contains a larger set of images to use for your desktop background. It builds on desktop-backgrounds-basic.

desktop-file-utils

.desktop files are used to describe an application for inclusion in GNOME or KDE menus. This package contains desktop-file-validate which checks whether a .desktop file complies with the specification at http://www.freedesktop.org/standards/, and desktop-file-install which installs a desktop file to the standard directory, optionally fixing it up in the process.

dev

The Red Hat Linux operating system uses file system entries to represent devices (CD-ROMs, floppy drives, etc.) attached to the machine. All of these entries are in the /dev tree (although they don't have to be). This package contains the most commonly used /dev entries.

The dev package is a basic part of your Red Hat Linux system and it needs to be installed.

dev86

The dev86 package provides an assembler and linker for real mode 80x86 instructions. You'll need to have this package installed in order to build programs that run in real mode, including LILO and the kernel's bootstrapping code, from their sources.

You should install dev86 if you intend to build programs that run in real mode from their source code.

dhclient

DHCP (Dynamic Host Configuration Protocol) is a protocol which allows individual devices on an IP network to get their own network configuration information (IP address, subnetmask, broadcast address, etc.) from a DHCP server. The overall purpose of DHCP is to make it easier to administer a large network.

To use DHCP on your network, install a DHCP service (or relay agent), and on clients run a DHCP client daemon. The dhclient package provides the ISC DHCP client daemon.

dhcp

DHCP (Dynamic Host Configuration Protocol) is a protocol which allows individual devices on an IP network to get their own network configuration information (IP address, subnetmask, broadcast address, etc.) from a DHCP server. The overall purpose of DHCP is to make it easier to administer a large network. The dhcp package includes the ISC DHCP service and relay agent.

To use DHCP on your network, install a DHCP service (or relay agent), and on clients run a DHCP client daemon. The dhcp package provides the ISC DHCP service and relay agent.

dia

The Dia drawing program is designed to be like the Windows(TM) Visio program. Dia can be used to draw different types of diagrams, and includes support for UML static structure diagrams (class diagrams), entity relationship modeling, and network diagrams. Dia can load and save diagrams to a custom file format, can load and save in .xml format, and can export to PostScript(TM).

dialog

Dialog is a utility that allows you to show dialog boxes (containing questions or messages) in TTY (text mode) interfaces. Dialog is called from within a shell script. The following dialog boxes are implemented: yes/no, menu, input, message, text, info, checklist, radiolist, and gauge.

Install dialog if you would like to create TTY dialog boxes.

diffstat

The diff command compares files line by line. Diffstat reads the output of the diff command and displays a histogram of the insertions, deletions and modifications in each file. Diffstat is commonly used to provide a summary of the changes in large, complex patch files.

Install diffstat if you need a program which provides a summary of the diff command's output. You'll need to also install diffutils.

diffutils

Diffutils includes four utilities: diff, cmp, diff3 and sdiff. Diff compares two files and shows the differences, line by line. The cmp command shows the offset and line numbers where two files differ, or cmp can show the characters that differ between the two files. The diff3 command shows the differences between three files. Diff3 can be used when two people have made independent changes to a common original; diff3 can produce a merged file that contains both sets of changes and warnings about conflicts. The sdiff command can be used to merge two files interactively.

Install diffutils if you need to compare text files.

diskcheck

DiskCheck is a small utility that monitors how much space is available on your hard drive. It checks your drive space every hour and takes action based on the specifications in a very simple config file. When disks are nearing full capacity, mail will be sent to the system administrator warning him to take action.

docbook-dtds

The DocBook Document Type Definition (DTD) describes the syntax of technical documentation texts (articles, books and manual pages). This syntax is XML-compliant and is developed by the OASIS consortium. This package contains SGML and XML versions of the DocBook DTD up to and including version 4.1.2.

docbook-style-dsssl

These DSSSL stylesheets allow to convert any DocBook document to another printed (for example, RTF or PostScript) or online (for example, HTML) format. They are highly customizable.

docbook-style-xsl

These XSL stylesheets allow you to transform any DocBook XML document to other formats, such as HTML, FO, and XHMTL. They are highly customizable.

docbook-utils

This package contains scripts are for easy conversion from DocBook files to other formats (for example, HTML, RTF, and PostScript), and for comparing SGML files.

docbook-utils-pdf

This package contains a script for converting DocBook documents to PDF format.

dos2unix

Dos2unix converts DOS or MAC text files to UNIX format.

dosfstools

The dosfstools package includes the mkdosfs and dosfsck utilities, which respectively make and check MS-DOS FAT filesystems on hard drives or on floppies.

doxygen

Doxygen can generate an online class browser (in HTML) and/or a reference manual (in LaTeX) from a set of documented source files. The documentation is extracted directly from the sources. Doxygen can also be configured to extract the code structure from undocumented source files.

dump

The dump package contains both dump and restore. Dump examines files in a filesystem, determines which ones need to be backed up, and copies those files to a specified disk, tape, or other storage medium. The restore command performs the inverse function of dump; it can restore a full backup of a filesystem. Subsequent incremental backups can then be layered on top of the full backup. Single files and directory subtrees may also be restored from full or partial backups.

Install dump if you need a system for both backing up filesystems and restoring filesystems after backups.

dvdrecord

Dvdrecord is an application for creating audio and data CDs and DVDs. Dvdrecord works with many different brands of CD/DVD recorders, fully supports multi-sessions and provides human-readable error messages.

e2fsprogs

The e2fsprogs package contains a number of utilities for creating, checking, modifying, and correcting any inconsistencies in second extended (ext2) filesystems. E2fsprogs contains e2fsck (used to repair filesystem inconsistencies after an unclean shutdown), mke2fs (used to initialize a partition to contain an empty ext2 filesystem), debugfs (used to examine the internal structure of a filesystem, to manually repair a corrupted filesystem, or to create test cases for e2fsck), tune2fs (used to modify filesystem parameters), and most of the other core ext2fs filesystem utilities.

You should install the e2fsprogs package if you need to manage the performance of an ext2 filesystem.

ed

Ed is a line-oriented text editor, used to create, display, and modify text files (both interactively and via shell scripts). For most purposes, ed has been replaced in normal usage by full-screen editors (emacs and vi, for example).

Ed was the original UNIX editor, and may be used by some programs. In general, however, you probably don't need to install it and you probably won't use it.

eel2

Eazel Extensions Library is a collection of widgets and functions for use with GNOME.

eel2-devel

This package provides the necessary development libraries and include files to allow you to develop with Eel.

eject

The eject program allows the user to eject removable media (typically CD-ROMs, floppy disks or Iomega Jaz or Zip disks) using software control. Eject can also control some multi-disk CD changers and even some devices' auto-eject features.

Install eject if you'd like to eject removable media using software control.

elfutils

Elfutils is a collection of utilities, including ld (a linker), nm (for listing symbols from object files), size (for listing the section sizes of an object or archive file), strip (for discarding symbols), readline (the see the raw ELF file structures), and elflint (to check for well-formed ELF files). Also included are numerous helper libraries which implement DWARF, ELF, and machine-specific ELF handling.

elfutils-libelf

The elfutils-libelf package provides a DSO which allows reading and writing ELF files on a high level. Third party programs depend on this package to read internals of ELF files. The programs of the elfutils package use it also to generate new ELF files.

elinks

Links is a text-based Web browser. Links does not display any images, but it does support frames, tables and most other HTML tags. Links' advantage over graphical browsers is its speed--Links starts and exits quickly and swiftly displays Web pages.

emacs

Emacs is a powerful, customizable, self-documenting, modeless text editor. Emacs contains special code editing features, a scripting language (elisp), and the capability to read mail, news, and more without leaving the editor.

This package includes the libraries you need to run the Emacs editor, You also need to install the actual Emacs program package (emacs-nox or emacs-X11). Install emacs-nox if you are not going to use the X Window System; install emacs-X11 if you will be using X.

emacs-leim

The emacs-leim package contains Emacs Lisp code for input methods for various international character scripts. Basically, the Lisp code provided by this package describes the consecutive keystrokes that a user must press in order to input a particular character in a non-English character set. Input methods for many different character sets are included in this package.

enscript

GNU enscript is a free replacement for Adobe's Enscript program. Enscript converts ASCII files to PostScript(TM) and spools generated PostScript output to the specified printer or saves it to a file. Enscript can be extended to handle different output media and includes many options for customizing printouts.

eog

Eye of GNOME (EOG) is an image viewer component used by Nautilus.

esound

EsounD, the Enlightened Sound Daemon, is a server process that mixes several audio streams for playback by a single audio device. For example, if you're listening to music on a CD and you receive a sound-related event from ICQ, the two applications won't have to queue for the use of your sound card.

Install esound if you'd like to let sound applications share your audio device. You'll also need to install the audiofile package.

esound-devel

The esound-devel package includes the libraries, include files and other resources needed to develop EsounD applications.

ethereal

Ethereal is a network traffic analyzer for Unix-ish operating systems.

This package lays base for libpcap, a packet capture and filtering library, contains command-line utilities, contains plugins and documentation for ethereal. A graphical user interface is packaged separately to GTK+ package.

ethereal-gnome

Contains ethereal for Gnome 1.2 and desktop integration file

ethtool

This utility allows querying and changing of ethernet card settings, such as speed, port, autonegotiation, and PCI locations.

evolution

Evolution is the GNOME mailer, calendar, contact manager and communications tool. The tools which make up Evolution will be tightly integrated with one another and act as a seamless personal information-management tool.

exmh

Exmh provides an X interface for MH/nmh mail, a feature-rich email handling system. Exmh supports almost all (but not all) of MH's features: viewing the messages in a folder, reading/deleting/refiling messages, and sorting arriving mail into different folders before the messages are read. Exmh highlights which folders have new mail and indicates which messages have not been read.

If you like MH/nmh mail, you should install exmh, because it makes the MH/nmh mail system much more user-friendly. You may also want to use exmh if you prefer a graphical user interface for your mail client. Note that you will also have to install the nmh package.

expat

This is expat, the C library for parsing XML, written by James Clark. Expat is a stream oriented XML parser. This means that you register handlers with the parser prior to starting the parse. These handlers are called when the parser discovers the associated structures in the document being parsed. A start tag is an example of the kind of structures for which you may register handlers.

expat-devel

The expat-devel package contains the libraries, include files and documentation to develop XML applications with expat.

expect

Expect is a tcl application for automating and testing interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc. Expect makes it easy for a script to control another program and interact with it.

This package contains expect and some scripts that use it.

fam

FAM, the File Alteration Monitor, provides a daemon and an API which applications can use for notification of changes in specific files or directories.

fbset

Fbset is a utility for maintaining frame buffer resolutions. Fbset can change the video mode properties of a frame buffer device, and is usually used to change the current video mode.

Install fbset if you need to manage frame buffer resolutions.

fetchmail

Fetchmail is a remote mail retrieval and forwarding utility intended for use over on-demand TCP/IP links, like SLIP or PPP connections. Fetchmail supports every remote-mail protocol currently in use on the Internet (POP2, POP3, RPOP, APOP, KPOP, all IMAPs, ESMTP ETRN, IPv6, and IPSEC) for retrieval. Then Fetchmail forwards the mail through SMTP so you can read it through your favorite mail client.

Install fetchmail if you need to retrieve mail over SLIP or PPP connections.

file

The file command is used to identify a particular file according to the type of data contained by the file. File can identify many different file types, including ELF binaries, system libraries, RPM packages, and different graphics formats.

You should install the file package, since the file command is such a useful utility.

file-roller

File Roller is an application for creating and viewing archives files, such as tar files.

filesystem

The filesystem package is one of the basic packages that is installed on a Red Hat Linux system. Filesystem contains the basic directory layout for a Linux operating system, including the correct permissions for the directories.

findutils

The findutils package contains programs which will help you locate files on your system. The find utility searches through a hierarchy of directories looking for files which match a certain set of criteria (such as a filename pattern). The xargs utility builds and executes command lines from standard input arguments (usually lists of file names generated by the find command).

You should install findutils because it includes tools that are very useful for finding things on your system.

finger

Finger is a utility which allows users to see information about system users (login name, home directory, name, how long they've been logged in to the system, etc.). The finger package includes a standard finger client.

You should install finger if you'd like to retrieve finger information from other systems.

finger-server

Finger is a utility which allows users to see information about system users (login name, home directory, name, how long they've been logged in to the system, etc.). The finger-server package includes a standard finger server. The server daemon (fingerd) runs from /etc/inetd.conf, which must be modified to disable finger requests.

You should install finger-server if your system is used by multiple users and you'd like finger information to be available.

firstboot

The firstboot utility runs after installation. It guides the user through a series of steps that allows for easier configuration of the machine.

flex

The flex program generates scanners. Scanners are programs which can recognize lexical patterns in text. Flex takes pairs of regular expressions and C code as input and generates a C source file as output. The output file is compiled and linked with a library to produce an executable. The executable searches through its input for occurrences of the regular expressions. When a match is found, it executes the corresponding C code. Flex was designed to work with both Yacc and Bison, and is used by many programs as part of their build process.

You should install flex if you are going to use your system for application development.

fontconfig

Fontconfig is designed to locate fonts within the system and select them according to requirements specified by applications.

fontconfig-devel

The fontconfig-devel package includes the header files, and developer docs for the fontconfig package.

Install fontconfig-devel if you want to develop programs which will use fontconfig.

fontilus

Fontilus is a set of extensions for Nautilus to help manage fonts on your system.

foomatic

Foomatic is a comprehensive, spooler-independent database of printers, printer drivers, and driver descriptions. It contains utilities to generate driver description files and printer queues for CUPS, LPD, LPRng, and PDQ using the database. There is also the possibility to read the PJL options out of PJL-capable laser printers and take them into account at the driver description file generation.

There are spooler-independent command line interfaces to manipulate queues (foomatic-configure) and to print files/manipulate jobs (foomatic printjob).

The site http://www.linuxprinting.org/ is based on this database.

fortune-mod

Fortune-mod contains the ever-popular fortune program, which will display quotes or witticisms. Fun-loving system administrators can add fortune to users' .login files, so that the users get their dose of wisdom each time they log in.

freetype

The FreeType engine is a free and portable TrueType font rendering engine, developed to provide TrueType support for a variety of platforms and environments. FreeType is a library which can open and manages font files as well as efficiently load, hint and render individual glyphs. FreeType is not a font server or a complete text-rendering library.

freetype-demos

The FreeType engine is a free and portable TrueType font rendering engine, developed to provide TrueType support for a variety of platforms and environments. FreeType is a library which can open and manages font files as well as efficiently load, hint and render individual glyphs. FreeType is not a font server or a complete text-rendering library.

freetype-devel

The FreeType engine is a free and portable TrueType font rendering engine, developed to provide TrueType support for a variety of platforms and environments. FreeType is a library which can open and manages font files as well as efficiently load, hint and render individual glyphs. FreeType is not a font server or a complete text-rendering library.

freetype-utils

The FreeType engine is a free and portable TrueType font rendering engine, developed to provide TrueType support for a variety of platforms and environments. FreeType is a library which can open and manages font files as well as efficiently load, hint and render individual glyphs. FreeType is not a font server or a complete text-rendering library.

ftp

The ftp package provides the standard UNIX command-line FTP (File Transfer Protocol) client. FTP is a widely used protocol for transferring files over the Internet and for archiving files.

If your system is on a network, you should install ftp in order to do file transfers.

g-wrap

This is a tool for specifying types, functions, and constants to import into a Scheme interpreter, and for generating code (in C) to interface these to the Guile and RScheme interpreters in particular.

gail

GAIL implements the abstract interfaces found in ATK for GTK+ and GNOME libraries, enabling accessibility technologies such as at-spi to access those GUIs.

gail-devel

gail-devel contains the files required to compile applications against the GAIL libraries.

gaim

Gaim is a clone of America Online's Instant Messenger client. It features nearly all of the functionality of the official AIM client while also being smaller, faster, and commercial-free.

gal

A collection of GNOME widgets and utility functions.

gal-devel

Development files for the GNOME Applications library

galeon

Galeon is a web browser built around Gecko (Mozilla 's rendering engine) and Necko (Mozilla's networking engine). It's a GNOME web browser, designed to take advantage of as many GNOME technologies as makes sense. Galeon was written to do just one thing - browse the web.

gawk

The gawk packages contains the GNU version of awk, a text processing utility. Awk interprets a special-purpose programming language to do quick and easy text pattern matching and reformatting jobs.

Install the gawk package if you need a text processing utility. Gawk is considered to be a standard Linux tool for processing text.

gcc

The gcc package contains the GNU Compiler Collection version 3.2.2. You'll need this package in order to compile C code.

gcc-c++

This package adds C++ support to the GNU Compiler Collection. It includes support for most of the current C++ specification, including templates and exception handling.

gcc-java

This package adds support for compiling Java(tm) programs and bytecode into native code.

gcc-objc

gcc-objc provides Objective-C support for the GCC. Mainly used on systems running NeXTSTEP, Objective-C is an object-oriented derivative of the C language.

GConf

GConf is the GNOME Configuration database system.

GNOME is the GNU Network Object Model Environment. It is an easy to use, powerful, and highly configurable desktop environment.

GConf-devel

GConf development package. Contains files needed for doing development using GConf.

gconf-editor

gconf-editor allows you to browse and modify GConf configuration sources.

GConf2

GConf is a process-transparent configuration database API used to store user preferences. It has pluggable backends and features to support workgroup administration.

GConf2-devel

GConf development package. Contains files needed for doing development using GConf.

gd

The gd graphics library allows your code to quickly draw images complete with lines, arcs, text, multiple colors, cut and paste from other images, and flood fills, and to write out the result as a PNG or JPEG file. This is particularly useful in Web applications, where PNG and JPEG are two of the formats accepted for inline images by most browsers. Note that gd is not a paint program.

gd-devel

The gd-devel package contains the development libraries and header files for gd, a graphics library for creating PNG and JPEG graphics.

gdb

GDB, the GNU debugger, allows you to debug programs written in C, C++, and other languages, by executing them in a controlled fashion and printing their data.

gdbm

Gdbm is a GNU database indexing library, including routines which use extensible hashing. Gdbm works in a similar way to standard UNIX dbm routines. Gdbm is useful for developers who write C applications and need access to a simple and efficient database or who are building C applications which will use such a database.

If you're a C developer and your programs need access to simple database routines, you should install gdbm. You'll also need to install gdbm-devel.

gdbm-devel

Gdbm-devel contains the development libraries and header files for gdbm, the GNU database system. These libraries and header files are necessary if you plan to do development using the gdbm database.

Install gdbm-devel if you are developing C programs which will use the gdbm database library. You'll also need to install the gdbm package.

gdk-pixbuf

The gdk-pixbuf package contains an image loading library used with the GNOME GUI desktop environment. The GdkPixBuf library provides image loading facilities, the rendering of a GdkPixBuf into various formats (drawables or GdkRGB buffers), and a cache interface.

gdk-pixbuf-devel

This package contains the libraries, header files, and include files needed for developing applications that will work with the GdkPixBuf image loading library.

gdk-pixbuf-gnome

GNOME-dependent portions of the gdk-pixbuf image loading library.

gdm

Gdm (the GNOME Display Manager) is a highly configurable reimplementation of xdm, the X Display Manager. Gdm allows you to log into your system with the X Window System running and supports running several different X sessions on your local machine at the same time.

gedit

gEdit is a small but powerful text editor designed specifically for the GNOME GUI desktop. gEdit includes a plug-in API (which supports extensibility while keeping the core binary small), support for editing multiple documents using notebook tabs, and standard text editor functions.

You'll need to have GNOME and GTK+ installed to use gEdit.

gettext

The GNU gettext package provides a set of tools and documentation for producing multi-lingual messages in programs. Tools include a set of conventions about how programs should be written to support message catalogs, a directory and file naming organization for the message catalogs, a runtime library which supports the retrieval of translated messages, and stand-alone programs for handling the translatable and the already translated strings. Gettext provides an easy to use library and tools for creating, using, and modifying natural language catalogs and is a powerful and simple method for internationalizing programs.

gftp

gFTP is a multi-threaded FTP client for the X Window System. gFTP supports simultaneous downloads, resumption of interrupted file transfers, file transfer queues to allow downloading of multiple files, support for downloading entire directories/subdirectories, a bookmarks menu to allow quick connection to FTP sites, caching of remote directory listings, local and remote chmod, drag and drop, a connection manager and much more.

Install gftp if you need an FTP client.

ggv

GNOME Ghostview (ggv) is a frontend for Ghostscript, an interpreter of PostScript that is able to properly render PostScript documents in a display or a printer. GGv serves as a layer that isolates the user from the cumbersome options and interface of Ghostscript, and, at the same time, gives extra features such as panning and persistent user settings.

ghostscript

Ghostscript is a set of software that provides a PostScript(TM) interpreter, a set of C procedures (the Ghostscript library, which implements the graphics capabilities in the PostScript language) and an interpreter for Portable Document Format (PDF) files. Ghostscript translates PostScript code into many common, bitmapped formats, like those understood by your printer or screen. Ghostscript is normally used to display PostScript files and to print PostScript files to non-PostScript printers.

If you need to display PostScript files or print them to non-PostScript printers, you should install ghostscript. If you install ghostscript, you also need to install the ghostscript-fonts package.

ghostscript-devel

The header files for developing applications that use ghostscript.

ghostscript-fonts

Ghostscript-fonts contains a set of fonts that Ghostscript, a PostScript interpreter, uses to render text. These fonts are in addition to the fonts shared by Ghostscript and the X Window System.

You'll need to install ghostscript-fonts if you're installing ghostscript.

gimp

The GIMP (GNU Image Manipulation Program) is a powerful image composition and editing program, which can be extremely useful for creating logos and other graphics for webpages. The GIMP has many of the tools and filters you would expect to find in similar commercial offerings, and some interesting extras as well. The GIMP provides a large image manipulation toolbox, including channel operations and layers, effects, sub-pixel imaging and anti-aliasing, and conversions, all with multi-level undo.

The GIMP includes a scripting facility, but many of the included scripts rely on fonts that we cannot distribute. The GIMP FTP site has a package of fonts that you can install by yourself, which includes all the fonts needed to run the included scripts. Some of the fonts have unusual licensing requirements; all the licenses are documented in the package. Get ftp://ftp.gimp.org/pub/gimp/fonts/freefonts-0.10.tar.gz and ftp://ftp.gimp.org/pub/gimp/fonts/sharefonts-0.10.tar.gz if you are so inclined. Alternatively, choose fonts which exist on your system before running the scripts.

gimp-data-extras

Patterns, gradients, and other extra files for the GIMP.

gimp-debuginfo

This package provides debug information for package gimp. Debug information is useful when developing applications that use this package or when debugging this package.

gimp-devel

The gimp-devel package contains the static libraries and header files for writing GNU Image Manipulation Program (GIMP) plug-ins and extensions.

gimp-print

These drivers provide printing quality for UNIX/Linux in many cases equal to or better than proprietary vendor-supplied drivers, and can be used for many of the most demanding printing tasks.

gimp-print-cups

gimp-print-cups provides native CUPS support for a wide range of Canon, Epson, HP and compatible printers.

gimp-print-plugin

This package contains the gimp-print GIMP plug-in.

gimp-print-utils

This package contains the escputil program.

gkrellm

GKrellM charts SMP CPU, load, Disk, and all active net interfaces automatically. An on/off button and online timer for the PPP interface is provided. Monitors for memory and swap usage, file system, internet connections, APM laptop battery, mbox style mailboxes, and cpu temps. Also includes an uptime monitor, a hostname label, and a clock/calendar. Additional features are:

* Autoscaling grid lines with configurable grid line resolution. * LED indicators for the net interfaces. * A gui popup for configuration of chart sizes and resolutions.

glade

GLADE is a free user interface builder for GTK+ and the GNOME GUI desktop. GLADE can produce C source code. Support for C++, Ada95, Python, and Perl is also available, via external tools which process the XML interface description files output by GLADE.

glade2

Glade is a free user interface builder for GTK+ and the GNOME GUI desktop. Glade can produce C source code. Support for C++, Ada95, Python, and Perl is also available, via external tools which process the XML interface description files output by GLADE.

The glade2 package contains a version of Glade for GTK+ 2.0.

glib

GLib is a handy library of utility functions. This C library is designed to solve some portability problems and provide other useful functionality which most programs require.

GLib is used by GDK, GTK+ and many applications. You should install th glib package because many of your applications will depend on this library.

glib-devel

The glib-devel package includes the static libraries and header files for the support library for the GIMP's X libraries (GTK+ and GDK), which are available as public libraries.

Install glib-devel if you want to develop programs which will use GLib.

glib2

GLib is the low-level core library that forms the basis for projects such as GTK+ and GNOME. It provides data structure handling for C, portability wrappers, and interfaces for such runtime functionality as an event loop, threads, dynamic loading, and anobject system.

This package provides version 2 of GLib.

glib2-devel

The glib-devel package includes the header files for version 2 of the GLib library.

glibc

The glibc package contains standard libraries which are used by multiple programs on the system. In order to save disk space and memory, as well as to make upgrading easier, common system code is kept in one place and shared between programs. This particular package contains the most important sets of shared libraries: the standard C library and the standard math library. Without these two libraries, a Linux system will not function.

glibc-common

The glibc-common package includes common binaries for the GNU libc libraries, as well as national language (locale) support and timezone databases.

glibc-devel

The glibc-devel package contains the header and object files necessary for developing programs which use the standard C libraries (which are used by nearly all programs). If you are developing programs which will use the standard C libraries, your system needs to have these standard header and object files available in order to create the executables.

Install glibc-devel if you are going to develop programs which will use the standard C libraries.

glibc-kernheaders

Kernel-headers includes the C header files that specify the interface between the Linux kernel and userspace libraries and programs. The header files define structures and constants that are needed for building most standard programs and are also needed for rebuilding the glibc package

Glide3

Glide3 provides the necessary low-level interface glue between the Mesa 3D graphics library, and 3Dfx Voodoo series of hardware. This package is required by the XFree86 tdfx driver in order to provide 3D acceleration support for the 3Dfx Voodoo 3/4/5 and Voodoo Banshee hardware.

Glide3-devel

Glide3-devel contains the developmental files that must be installed in order to recompile XFree86 on platforms which 3Dfx harware 3D acceleration is supported on.

glut

GL Utility Toolkit (GLUT) is a 3-D graphics library which uses the OpenGL API.

gmp

The gmp package contains GNU MP, a library for arbitrary precision arithmetic, signed integers operations, rational numbers and floating point numbers. GNU MP is designed for speed, for both small and very large operands. GNU MP is fast because it uses fullwords as the basic arithmetic type, it uses fast algorithms, it carefully optimizes assembly code for many CPUs' most common inner loops, and it generally emphasizes speed over simplicity/elegance in its operations.

Install the gmp package if you need a fast arbitrary precision library.

gmp-devel

The static libraries, header files and documentation for using the GNU MP arbitrary precision library in applications.

If you want to develop applications which will use the GNU MP library, you'll need to install the gmp-devel package. You'll also need to install the gmp package.

gnome-applets

GNOME (GNU Network Object Model Environment) is a user-friendly set of applications and desktop tools to be used in conjunction with a window manager for the X Window System. The gnome-applets package provides small utilities for the GNOME panel.

gnome-audio

The gnome-audio package contains sounds for the GNOME GUI desktop environment. If you are installing GNOME, you may want to install this package of complementary sounds.

gnome-desktop

The gnome-desktop package contains an internal library (libgnomedesktop) used to implement some portions of the GNOME desktop, and also some data files and other shared components of the GNOME user environment.

gnome-games

The gnome-games package includes some small games that come with the GNOME desktop environment but can be used under any desktop. The games are mostly puzzle or solitaire games.

gnome-icon-theme

Contains the base icons needed by the Gnome desktop environment.

gnome-libs

GNOME (GNU Network Object Model Environment) is a user-friendly set of GUI applications and desktop tools to be used in conjunction with a window manager for the X Window System. The gnome-libs package includes libraries that are needed to run GNOME.

gnome-libs-devel

GNOME (GNU Network Object Model Environment) is a user-friendly set of GUI applications and desktop tools to be used in conjunction with a window manager for the X Window System. The gnome-libs-devel package includes the libraries and include files that you will need to develop GNOME applications.

You should install the gnome-libs-devel package if you would like to develop GNOME applications. You do not need to install gnome-libs-devel if you just want to use the GNOME desktop environment.

gnome-lokkit

The gnome-lokkit package contains a utility which attempts to provide firewalling for the average Linux end user. Instead of having to configure firewall rules, gnome-lokkit asks a small number of simple questions and writes a firewall rule set for you.

Gnome-lokkit is not designed to configure arbitary firewalls. To make it simple to understand, it is solely designed to handle typical dialup user and cable modem setups. It will not provide a complex firewall configuration, and it is not the equal of an expert firewall designer.

gnome-media

GNOME (GNU Network Object Model Environment) is a user-friendly set of GUI applications and desktop tools to be used in conjunction with a window manager for the X Window System. The gnome-media package will install media features like the GNOME CD player.

Install gnome-media if you want to use GNOME's multimedia capabilities.

gnome-mime-data

gnome-mime-data provides the file type recognition data files for gnome-vfs

gnome-panel

The GNOME panel provides the window list, workspace switcher, menus, and other features for the GNOME desktop.

gnome-pilot

gnome-pilot is a collection of programs and daemon for integrating GNOME and the PalmPilot<tm> or other PalmOS<tm> devices.

gnome-pilot-devel

gpilotd libraries and includes.

gnome-print

GNOME (GNU Network Object Model Environment) is a user-friendly set of applications and desktop tools to be used in conjunction with a window manager for the X Window System. The gnome-print package contains libraries and fonts needed by GNOME applications for printing.

You should install the gnome-print package if you intend to use any of the GNOME applications that can print. If you would like to develop GNOME applications that can print you will also need to install the gnome-print devel package.

gnome-print-devel

GNOME (GNU Network Object Model Environment) is a user-friendly set of applications and desktop tools to be used in conjunction with a window manager for the X Window System. The gnome-print-devel package includes the libraries and include files needed for developing applications that use the GNOME printing capabilities.

You should install the gnome-print-devel package if you would like to develop GNOME applications that will use the GNOME print capabilities. You do not need to install the gnome-print-devel package if you just want to use the GNOME desktop environment.

gnome-python2

The gnome-python package contains the source packages for the Python bindings for GNOME called PyGNOME.

PyGNOME is an extension module for Python that provides access to the base GNOME libraries, so you have access to more widgets, a simple configuration interface, and metadata support.

gnome-python2-bonobo

This module contains a wrapper that allows the creation of bonobo components and the embedding of bonobo components in Python.

gnome-python2-canvas

This module contains a wrapper that allows use of the GNOME Canvas in Python.

gnome-python2-gtkhtml2

This module contains a wrapper that allows the use of gtkhtml2 via Python

gnome-session

gnome-session manages a GNOME desktop session. It starts up the other core GNOME components and handles logout and saving the session.

gnome-spell

Gnome Spell is GNOME/Bonobo component for spell checking. In current version it contains GNOME::Spell::Dictionary object, which provides spell checking dictionary (see Spell.idl for exact API definition). It's based on pspell package, which is required to build gnome-spell.

gnome-system-monitor

gnome-system-monitor is a simple process and system monitor.

gnome-terminal

GNOME terminal emulator application.

gnome-themes

Themes collection for GNOME

gnome-user-docs

This package contains end user documentation for the GNOME desktop environment.

gnome-utils

GNOME (GNU Network Object Model Environment) is a user-friendly set of GUI applications and desktop tools to be used in conjunction with a window manager for the X Window System. The gnome-utils package includes a set of small "desk accessory" utility applications for GNOME such as a calculator.

gnome-vfs

GNOME VFS is the GNOME virtual file system. It is the foundation of the Nautilus file manager. It provides a modular architecture and ships with several modules that implement support for file systems, http, ftp, and others. It provides a URI-based API, backend supporting asynchronous file operations, a MIME type manipulation library, and other features.

gnome-vfs-devel

This package provides the necessary development libraries for writing GNOME VFS modules and applications that use the GNOME VFS APIs.

gnome-vfs-extras

GNOME VFS is the GNOME virtual file system. It is the foundation of the Nautilus file manager. This package contains some extra modules that for various reasons are not distributed with the core gnome-vfs package. Amongst other things it includes a samba based smb network browser.

gnome-vfs2

GNOME VFS is the GNOME virtual file system. It is the foundation of the Nautilus file manager. It provides a modular architecture and ships with several modules that implement support for file systems, http, ftp, and others. It provides a URI-based API, backend supporting asynchronous file operations, a MIME type manipulation library, and other features.

gnome-vfs2-devel

This package provides the necessary development libraries for writing GNOME VFS modules and applications that use the GNOME VFS APIs.

gnome-vfs2-extras

GNOME VFS is the GNOME virtual file system. It is the foundation of the Nautilus file manager. This package contains some extra modules for version 2 of GNOME VFS that for various reasons are not distributed with the core gnome-vfs package. Amongst other things it includes a samba based smb network browser.

gnucash

GnuCash is a personal finance manager. A check-book like register GUI allows you to enter and track bank accounts, stocks, income and even currency trades. The interface is designed to be simple and easy to use, but is backed with double-entry accounting principles to ensure balanced books.

gnuchess

The gnuchess package contains the GNU chess program. By default, GNUchess uses a curses text-based interface. Alternatively, GNUchess can be used in conjunction with the xboard user interface and the X Window System for a graphical chessboard.

Install the gnuchess package if you would like to play chess on your computer. If you'd like to use a graphical interface with GNUchess, you'll also need to install the xboard package and the X Window System.

gnumeric

Gnumeric is a spreadsheet program for the GNOME GUI desktop environment.

gnupg

GnuPG (GNU Privacy Guard) is a GNU utility for encrypting data and creating digital signatures. GnuPG has advanced key management capabilities and is compliant with the proposed OpenPGP Internet standard described in RFC2440. Since GnuPG doesn't use any patented algorithm, it is not compatible with any version of PGP2 (PGP2.x uses only IDEA for symmetric-key encryption, which is patented worldwide).

gnuplot

Gnuplot is a command-line driven, interactive function plotting program especially suited for scientific data representation. Gnuplot can be used to plot functions and data points in both two and three dimensions and in many different formats.

Install gnuplot if you need a graphics package for scientific data representation.

gpg-pubkey

-----BEGIN PGP PUBLIC KEY BLOCK----- Version: rpm-4.1 (beecrypt-2.2.0)

mQGiBDfqVDgRBADBKr3Bl6PO8BQ0H8sJoD6p9U7Yyl7pjtZqioviPwXP+DCWd4u8HQzcxAZ5 7m8ssA1LK1Fx93coJhDzM130+p5BG9mYSWShLabR3N1KXdXQYYcowTOMGxdwYRGr1Spw8Qyd LhjVfU1VSl4xt6bupPbWJbyjkg5Z3P7BlUOUJmrx3wCgobNVEDGaWYJcch5z5B1of/41G8kE AKii6q7Gu/vhXXnLS6m15oNnPVybyngiw/23dKjSZVG7rKANEK2mxg1VB+vc/uUc4k49UxJJ fCZg1gu1sPFV3GSa+Y/7jsiLktQvCiLPlncQt1dV+ENmHR5BdIDPWDzKBVbgWnSDnqQ6KrZ7 T6AlZ74VMpjGxxkWU6vV2xsWXCLPA/9P/vtImA8CZN3jxGgtK5GGtDNJ/cMhhuv5tnfwFg4b /VGo2Jr8mhLUqoIbE6zeGAmZbUpdckDco8D5fiFmqTf5+++pCEpJLJkkzel/32N2w4qzPrcR MCiBURESPjCLd4Y5rPoU8E4kOHc/4BuHN903tiCsCPloCrWsQZ7UdxfQ5LQiUmVkIEhhdCwg SW5jIDxzZWN1cml0eUByZWRoYXQuY29tPohVBBMRAgAVBQI36lQ4AwsKAwMVAwIDFgIBAheA AAoJECGRgM3bQqYOsBQAnRVtg7B25Hm11PHcpa8FpeddKiq2AJ9aO8sBXmLDmPOEFI75mpTr KYHF6rkCDQQ36lRyEAgAokgI2xJ+3bZsk8jRA8ORIX8DH05UlMH27qFYzLbT6npXwXYIOtVn 0K2/iMDj+oEB1Aa2au4OnddYaLWp06v3d+XyS0t+5ab2ZfIQzdh7wCwxqRkzR+/H5TLYbMG+ hvtTdylfqIX0WEfoOXMtWEGSVwyUsnM3Jy3LOi48rQQSCKtCAUdV20FoIGWhwnb/gHU1BnmE S6UdQujFBE6EANqPhp0coYoIhHJ2oIO8ujQItvvNaU88j/s/izQv5e7MXOgVSjKe/WX3s2Jt B/tW7utpy12wh1J+JsFdbLV/t8CozUTpJgx5mVA3RKlxjTA+On+1IEUWioB+iVfT7Ov/0kcA zwADBQf9E4SKCWRand8K0XloMYgmipxMhJNnWDMLkokvbMNTUoNpSfRoQJ9EheXDxwMpTPwK ti/PYrrL2J11P2ed0x7zm8v3gLrY0cue1iSba+8glY+p31ZPOr5ogaJw7ZARgoS8BwjyRymX Qp+8Dete0TELKOL2/itDOPGHW07SsVWOR6cmX4VlRRcWB5KejaNvdrE54XFtOd04NMgWI63u qZc4zkRa+kwEZtmbz3tHSdRCCE+Y7YVP6IUf/w6YPQFQriWYFiA6fD10eB+BlIUqIw80Vgjs BKmCwvKkn4jg8kibXgj4/TzQSx77uYokw1EqQ2wkOZoaEtcubsNMquuLCMWijYhGBBgRAgAG BQI36lRyAAoJECGRgM3bQqYOhyYAnj7hVDY/FJAGqmtZpwVp9IlitW5tAJ4xQApr/jNFZCTk snI+4O1765F7tA== =3AHZ -----END PGP PUBLIC KEY BLOCK-----

gphoto2

The gPhoto2 project is a universal, free application and library framework that lets you download images from several different digital camera models, including the newer models with USB connections. Note that a) for some older camera models you must use the old "gphoto" package. b) for USB mass storage models you must use the driver in the kernel

This package contains i) the library that digital camera applications can use ii) the command-line utility gphoto2

Other (GUI) frontends are available separately.

gpm

Gpm provides mouse support to text-based Linux applications like the Emacs editor and the Midnight Commander file management system. Gpm also provides console cut-and-paste operations using the mouse and includes a program to allow pop-up menus to appear at the click of a mouse button.

gpm-devel

Gpm provides mouse support to text-based Linux applications like the Emacs editor and the Midnight Commander file management system. Gpm also provides console cut-and-paste operations using the mouse and includes a program to allow pop-up menus to appear at the click of a mouse button.

gqview

GQview is an image viewer for browsing through graphics files. GQview features include single click file viewing, support for external editors, previewing images using thumbnails, and zoom.

Install GQview if you need an image viewer.

grep

The GNU versions of commonly used grep utilities. Grep searches through textual input for lines which contain a match to a specified pattern and then prints the matching lines. GNU's grep utilities include grep, egrep and fgrep.

You should install grep on your system, because it is a very useful utility for searching through text.

grip

Grip is a GTK+ based front-end for CD rippers (such as cdparanoia and cdda2wav) and Ogg Vorbis encoders. Grip allows you to rip entire tracks or just a section of a track. Grip supports the CDDB protocol for accessing track information on disc database servers.

groff

Groff is a document formatting system. Groff takes standard text and formatting commands as input and produces formatted output. The created documents can be shown on a display or printed on a printer. Groff's formatting commands allow you to specify font type and size, bold type, italic type, the number and size of columns on a page, and more.

Groff can also be used to format man pages. If you are going to use groff with the X Window System, you will also need to install the groff-gxditview package.

grub

GRUB (Grand Unified Boot Loader) is an experimental boot loader capable of booting into most free operating systems - Linux, FreeBSD, NetBSD, GNU Mach, and others as well as most commercial operating systems.

gsl

The GNU Scientific Library (GSL) is a collection of routines for numerical analysis, written in C

gstreamer

GStreamer is a streaming-media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plugin-based architecture means that new data types or processing capabilities can be added simply by installing new plugins.

gstreamer-plugins

GStreamer is a streaming-media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plugin-based architecture means that new data types or processing capabilities can be added simply by installing new plugins.

gstreamer-tools

GStreamer is a streaming-media framework, based on graphs of filters which operate on media data. Applications using this library can do anything from real-time sound processing to playing videos, and just about anything else media-related. Its plugin-based architecture means that new data types or processing capabilities can be added simply by installing new plugins.

This package contains the basic command-line tools used for GStreamer, like gst-register and gst-launch. It is split off to allow parallel-installability in the future.

gtk+

The gtk+ package contains the GIMP ToolKit (GTK+), a library for creating graphical user interfaces for the X Window System. GTK+ was originally written for the GIMP (GNU Image Manipulation Program) image processing program, but is now used by several other programs as well.

gtk+-devel

The gtk+-devel package contains static libraries, header files and documentation for developing GTK+ (GIMP ToolKit) applications.

gtk-doc

gtk-doc is a tool for generating API reference documentation. It is used for generating the documentation for GTK+, GLib and GNOME.

gtk-engines

The gtk-engines package contains shared objects and configuration files that implement a number of GTK+ theme engines. Theme engines provide different looks for GTK+, some of which resemble other toolkits or operating systems.

gtk2

GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off tools to complete application suites.

gtk2-devel

The gtk+-devel package contains the header files and developer docs for the GTK+ widget toolkit.

gtk2-engines

The gtk2-engines package contains shared objects and configuration files that implement a number of GTK+ theme engines. Theme engines provide different looks for GTK+, some of which resemble other toolkits or operating systems. This package is for GTK+ 2.0, the gtk+-engines package is for GTK+ 1.2.

gtkam

The gtKam package provides a GTK-based front-end to gPhoto2. Install this package if you want to use a digital camera with Linux.

gtkam-gimp

A GIMP plug-in for direct digital camera access through gPhoto2.

gtkglarea

GtkGLArea is an OpenGL widget for GTK+ (the Gimp ToolKit), a GUI library. GtkGLArea is built on top of gdkgl. Gdkgl is basically a wrapper around GLX functions. The GtkGLArea widget is derived from the GtkDrawingArea widget and only adds a few functions.

gtkhtml

GtkHTML is a lightweight HTML rendering/printing/editing engine. It was originally based on KHTMLW, but is now being developed independently of it.

gtkhtml-devel

Libraries and include files that can be used to develop GtkHTML applications.

gtkhtml2

GtkHTML2 (sometimes called libgtkhtml) is a widget for displaying html pages.

gtkhtml2-devel

Libraries and include files that can be used to develop Gtkhtml2 applications.

gtoaster

Gnome Toaster is a versatile CD creation suite. It is designed to be as user-friendly as possible, allowing you to create CD-ROMs with just a few simple mouse clicks. Audio and data CDs are both possible. Gnome Toaster is also well integrated with the GNOME and KDE filemanagers.

guile

GUILE (GNU's Ubiquitous Intelligent Language for Extension) is a library implementation of the Scheme programming language, written in C. GUILE provides a machine-independent execution platform that can be linked in as a library during the building of extensible programs.

Install the guile package if you'd like to add extensibility to programs that you are developing.

Guppi

Guppi is a GNOME-based data analysis and visualization system.

Install this package if you want to use Guppi.

Guppi-devel

The Guppi-devel package includes the static libraries and header files for the Guppi package.

Install Guppi-devel if you want to develop programs which will use the Guppi libraries.

gzip

The gzip package contains the popular GNU gzip data compression program. Gzipped files have a .gz extension.

Gzip should be installed on your Red Hat Linux system, because it is a very commonly used data compression program.

hdparm

Hdparm is a useful system utility for setting (E)IDE hard drive parameters. For example, hdparm can be used to tweak hard drive performance and to spin down hard drives for power conservation.

hesiod

Hesiod is a system which uses existing DNS functionality to provide access to databases of information that changes infrequently. It is often used to distribute information kept in the /etc/passwd, /etc/group, and /etc/printcap files, among others.

hesiod-devel

Hesiod is a system which uses existing DNS functionality to provide access to databases of information that changes infrequently. It is often used to distribute information which might otherwise kept in the /etc/passwd, /etc/group, and /etc/printcap files over a network, eliminating the need to ensure synchronize the files among multiple hosts. This package contains the header files and libraries required for building programs which use Hesiod.

hotplug

The term "hotplugging" refers to the dynamic reconfiguration performed after a device has been attached to a running system. This package contains the application which is called by the kernel when a USB device is added; hotplug then loads the required modules for that device.

hpijs

hpijs is a collection of optimized drivers for HP printers. hpijs supports the DeskJet 350C, 600C, 600C Photo, 630C, Apollo 2000, Apollo 2100, Apollo 2560, DeskJet 800C, DeskJet 825, DeskJet 900, PhotoSmart, DeskJet 990C and PhotoSmart 100 series.

htdig

The ht://Dig system is a complete world wide web indexing and searching system for a small domain or intranet. This system is not meant to replace the need for powerful internet-wide search systems like Lycos, Infoseek, Webcrawler and AltaVista. Instead it is meant to cover the search needs for a single company, campus, or even a particular sub section of a web site. As opposed to some WAIS-based or web-server based search engines, ht://Dig can span several web servers at a site. The type of these different web servers doesn't matter as long as they understand the HTTP 1.0 protocol. ht://Dig is also used by KDE to search KDE's HTML documentation.

ht://Dig was developed at San Diego State University as a way to search the various web servers on the campus network.

htmlview

The htmlview utility uses an installed and preferred HTML viewer to display a local HTML page. It is used by several configuration tools to display their help pages.

httpd

Apache is a powerful, full-featured, efficient, and freely-available Web server. Apache is also the most popular Web server on the Internet.

httpd-devel

The httpd-devel package contains the APXS binary and other files that you need to build Dynamic Shared Objects (DSOs) for Apache.

If you are installing the Apache HTTP server and you want to be able to compile or develop additional modules for Apache, you need to install this package.

httpd-manual

The httpd-manual package contains the complete manual and reference guide for the Apache HTTP server. The information can also be found at http://httpd.apache.org/docs/.

hwbrowser

A browser for your current hardware configuration.

hwcrypto

This package contains the shared libraries used to interface with hardware cryptographic accelerators under Linux.

hwdata

hwdata contains various hardware identification and configuration data, such as the pci.ids database, the XFree86 Cards and MonitorsDb databases.

id3lib

This package provides a software library for manipulating ID3v1 and ID3v2 tags. It provides a convenient interface for software developers to include standards-compliant ID3v1/2 tagging capabilities in their applications. Features include identification of valid tags, automatic size conversions, (re)synchronisation of tag frames, seamless tag (de)compression, and optional padding facilities.

ImageMagick

ImageMagick(TM) is an image display and manipulation tool for the X Window System. ImageMagick can read and write JPEG, TIFF, PNM, GIF, and Photo CD image formats. It can resize, rotate, sharpen, color reduce, or add special effects to an image, and when finished you can either save the completed work in the original format or a different one. ImageMagick also includes command line programs for creating animated or transparent .gifs, creating composite images, creating thumbnail images, and more.

ImageMagick is one of your choices if you need a program to manipulate and dis play images. If you want to develop your own applications which use ImageMagick code or APIs, you need to install ImageMagick-devel as well.

ImageMagick-c++

This package contains the Magick++ library, a C++ binding to the ImageMagick graphics manipulation library.

Install ImageMagick-c++ if you want to use any applications that use Magick++.

ImageMagick-c++-devel

ImageMagick-devel contains the static libraries and header files you'll need to develop ImageMagick applications using the Magick++ C++ bindings. ImageMagick is an image manipulation program.

If you want to create applications that will use Magick++ code or APIs, you'll need to install ImageMagick-c++-devel, ImageMagick-devel and ImageMagick. You don't need to install it if you just want to use ImageMagick, or if you want to develop/compile applications using the ImageMagick C interface, however.

ImageMagick-devel

Image-Magick-devel contains the static libraries and header files you'll need to develop ImageMagick applications. ImageMagick is an image manipulation program.

If you want to create applications that will use ImageMagick code or APIs, you need to install ImageMagick-devel as well as ImageMagick. You do noy need to install it if you just want to use ImageMagick, however.

ImageMagick-perl

Perl bindings to ImageMagick.

Install ImageMagick-perl if you want to use any perl scripts that use ImageMagick.

imap

The imap package provides server daemons for both the IMAP (Internet Message Access Protocol) and POP (Post Office Protocol) mail access protocols. The POP protocol uses a "post office" machine to collect mail for users and allows users to download their mail to their local machine for reading. The IMAP protocol allows a user to read mail on a remote machine without downloading it to their local machine.

Install the imap package if you need a server to support the IMAP or the POP mail access protocols.

imlib

Imlib is a display depth independent image loading and rendering library. Imlib is designed to simplify and speed up the process of loading images and obtaining X Window System drawables. Imlib provides many simple manipulation routines which can be used for common operations.

Install imlib if you need an image loading and rendering library for X11R6, or if you are installing GNOME. You may also want to install the imlib-cfgeditor package, which will help you configure Imlib.

imlib-devel

The header files, static libraries and documentation needed for developing Imlib applications. Imlib is an image loading and rendering library for X11R6.

Install the imlib-devel package if you want to develop Imlib applications. You will also need to install the imlib and imlib_cfgeditor packages.

indent

Indent is a GNU program for beautifying C code, so that it is easier to read. Indent can also convert from one C writing style to a different one. Indent understands correct C syntax and tries to handle incorrect C syntax.

Install the indent package if you are developing applications in C and you want a program to format your code.

indexhtml

The indexhtml package contains the HTML page and graphics for a welcome page shown by your Web browser, which you'll see after you've successfully installed Red Hat Linux.

The Web page provided by indexhtml tells you how to register your Red Hat software and how to get any support that you might need.

info

The GNU project uses the texinfo file format for much of its documentation. The info package provides a standalone TTY-based browser program for viewing texinfo files.

initscripts

The initscripts package contains the basic system scripts used to boot your Red Hat system, change runlevels, and shut the system down cleanly. Initscripts also contains the scripts that activate and deactivate most network interfaces.

intltool

This tool automatically extracts translatable strings from oaf, glade, bonobo ui, nautilus theme, .desktop, and other data files and puts them in the po files.

iproute

The iproute package contains networking utilities (ip and rtmon, for example) which are designed to use the advanced networking capabilities of the Linux 2.2.x kernel.

iptables

The iptables utility controls the network packet filtering code in the Linux kernel. If you need to set up firewalls and/or IP masquerading, you should install this package.

iputils

The iputils package contains basic utilities for monitoring a network, including ping. The ping command sends a series of ICMP protocol ECHO_REQUEST packets to a specified network host to discover whether the target machine is alive and receiving network traffic.

irda-utils

IrDA(TM) (Infrared Data Association) is an industry standard for wireless, infrared communication between devices. IrDA speeds range from 9600 bps to 4 Mbps, and IrDA can be used by many modern devices including laptops, LAN adapters, PDAs, printers, and mobile phones.

The Linux-IrDA project is a GPL'd implementation, written from scratch, of the IrDA protocols. Supported IrDA protocols include IrLAP, IrLMP, IrIAP, IrTTP, IrLPT, IrLAN, IrCOMM and IrOBEX.

The irda-utils package contains a collection of programs that enable the use of IrDA protocols. Most IrDA features are implemented in the kernel, so IrDA support must be enabled in the kernel before any IrDA tools or programs can be used. Some configuration outside the kernel is required, however, and some IrDA features, like IrOBEX, are actually implemented outside the kernel.

isdn4k-utils

The isdn4k-utils package contains a collection of utilities needed for configuring an ISDN subsystem.

itcl

[incr Tcl] is an object-oriented extension of the Tcl language. It was created to support more structured programming in Tcl. Tcl scripts that grow beyond a few thousand lines become extremely difficult to maintain. This is because the building blocks of vanilla Tcl are procedures and global variables, and all of these building blocks must reside in a single global namespace. There is no support for protection or encapsulation.

jadetex

JadeTeX contains the additional LaTeX macros necessary for taking Jade TeX output files and processing them as TeX files (to obtain DVI, PostScript, or PDF files, for example).

jfsutils

The jfsutils package contains a number of utilities for creating, checking, modifying, and correcting any inconsistencies in JFS filesystems. The following utilities are available: fsck.jfs - initiate replay of the JFS transaction log, and check and repair a JFS formatted device; logdump - dump a JFS formatted device's journal log; logredo - "replay" a JFS formatted device's journal log; mkfs.jfs - create a JFS formatted partition; xchkdmp - dump the contents of a JFS fsck log file created with xchklog; xchklog - extract a log from the JFS fsck workspace into a file; xpeek - shell-type JFS file system editor.

joystick

The Linux Joystick Driver provides support for a variety of joysticks and similar devices. This package includes several utilities for setting up, calibrating, and testing your joystick.

jwhois

A whois client that accepts both traditional and finger-style queries.

k3b

K3b is a GUI frontend to the cd recording programs cdrdao and cdrecord. It's aim is to provide a very user friendly interface to all the tasks that come with cd recording.

kbd

The kbd package contains tools for managing a Linux system's console's behavior, including the keyboard, the screen fonts, the virtual terminals and font files.

kdbg

KDbg is a K Desktop Environment (KDE) GUI for gdb, the GNU debugger. KDbg provides the programmer with an intuitive interface for setting breakpoints, inspecting variables, and stepping through code. KDbg requires X and KDE to be installed in order to run.

kdeaddons

Plugins for some KDE applications: kdeaddons extends the functionality of Konqueror (web browser and file manager), noatun (media player) and Kate (text editor), Kicker, knewsticker.

kdeadmin

The kdeadmin package includes administrative tools for the K Desktop Environment (KDE), including kdat, and kwuftpd.

kdeartwork

Additional artwork (themes, sound themes, icons, screensavers ...) for KDE

kdebase

Core applications for the K Desktop Environment. Included are: kdm (replacement for xdm), kwin (window manager), konqueror (filemanager, web browser, ftp client, ...), konsole (xterm replacement), kpanel (application starter and desktop pager), kaudio (audio server), kdehelp (viewer for kde help files, info and man pages), kthememgr (system for managing alternate theme packages) plus other KDE components (kcheckpass, kikbd, kscreensaver, kcontrol, kfind, kfontmanager, kmenuedit).

kdebase-devel

Header files for developing applications using kdebase. Install kdebase-devel if you want to develop or compile Konqueror, Kate plugins or KWin styles.

kdegames

Games and gaming libraries for the K Desktop Environment. Included with this package are: kenolaba, kasteroids, kblackbox, kmahjongg, kmines, konquest, kpat, kpoker, kreversi, ksame, kshisen, ksokoban, ksmiletris, ksnake, ksirtet, katomic, kjumpingcube, ktuberling.

kdegraphics

Graphics applications for the K Desktop Environment.

Includes: kdvi (displays TeX .dvi files) kfax (displays faxfiles) kghostview (displays postscript files) kcoloredit (palette editor and color chooser) kamera (digital camera support) kiconedit (icon editor) kpaint (a simple drawing program) ksnapshot (screen capture utility) kview (image viewer for GIF, JPEG, TIFF, etc.) kuickshow (quick picture viewer) kooka (scanner application) kruler (screen ruler and color measurement tool)

kdegraphics-devel

Graphic applications for the K Desktop Environment. This package contains header files for developing applications using kdegraphics.

kdelibs

Libraries for the K Desktop Environment: KDE Libraries included: kdecore (KDE core library), kdeui (user interface), kfm (file manager), khtmlw (HTML widget), kio (Input/Output, networking), kspell (spelling checker), jscript (javascript), kab (addressbook), kimgio (image manipulation).

kdelibs-devel

This package includes the header files you will need to compile applications for KDE. Also included is the KDE API documentation in HTML format for easy browsing.

kdemultimedia

The K Desktop Environment (KDE) is a GUI desktop for the X Window System. The kdemultimedia package contains multimedia applications for KDE, including:

kmid, a midi player kmidi, a midi-to-wav player/converter kmix, a mixer; and kscd, an audio CD player arts, additional functionality for the aRts sound system kaboodle, a media player noatun, a media player krec, a recording tool kscd, a Audio-CD player kaudiocreator, a graphical frontend for audio file creation

kdenetwork

Networking applications for the K Desktop Environment.

kdenetwork-devel

Development files for kdenetwork. Install kdenetwork-devel if you wish to develop or compile KDE networking applications.

kdepim

A PIM (Personal Information Manager) for KDE.

kdepim-devel

Development files for kdepim. Install kdepim-devel if you want to write or compile kdepim plugins.

kdesdk

A collection of applications and tools used by KDE developers. Among other things, kdesdk provides tools for working on the KDE CVS repository.

kdeutils

Utilities for the K Desktop Environment. Includes: ark (tar/gzip archive manager); kab (address book); karm (personal time tracker); kcalc (scientific calculator); kedit (simple text editor); kfloppy (floppy formatting tool); khexedit (hex editor); kjots (note taker); klipper (clipboard tool); kljettool(HP printer configuration tool); klpq (print queue manager) knotes (post-it notes for the desktop); kpm (process manager similar to 'top', but more advanced);kwrite (improved text editor).

kdevelop

The KDevelop Integrated Development Environment provides many features that developers need as well as providing a unified interface to programs like gdb, the C/C++ compiler, and make. KDevelop manages or provides:

All development tools needed for C++ programming like Compiler, Linker, automake and autoconf; KAppWizard, which generates complete, ready-to-go sample applications; Classgenerator, for creating new classes and integrating them into the current project; File management for sources, headers, documentation etc. to be included in the project; The creation of User-Handbooks written with SGML and the automatic generation of HTML-output with the KDE look and feel; Automatic HTML-based API-documentation for your project's classes with cross-references to the used libraries; Internationalization support for your application, allowing translators to easily add their target language to a project;

KDevelop also includes WYSIWYG (What you see is what you get)-creation of user interfaces with a built-in dialog editor; Debugging your application by integrating KDbg; Editing of project-specific pixmaps with KIconEdit; The inclusion of any other program you need for development by adding it to the "Tools"-menu according to your individual needs.

kdoc

Documentation tools for the K Desktop Environment.

kernel

The kernel package contains the Linux kernel (vmlinuz), the core of your Red Hat Linux operating system. The kernel handles the basic functions of the operating system: memory allocation, process allocation, device input and output, etc. The kernel package contains the Linux kernel (vmlinuz), the core of your Red Hat Linux operating system. The kernel handles the basic functions of the operating system: memory allocation, process allocation, device input and output, etc. The kernel package contains the Linux kernel (vmlinuz), the core of your Red Hat Linux operating system. The kernel handles the basic functions of the operating system: memory allocation, process allocation, device input and output, etc. The kernel package contains the Linux kernel (vmlinuz), the core of your Red Hat Linux operating system. The kernel handles the basic functions of the operating system: memory allocation, process allocation, device input and output, etc.

kernel-doc

This package contains documentation files form the kernel source. Various bits of information about the Linux kernel and the device drivers shipped with it are documented in these files.

You'll want to install this package if you need a reference to the options that can be passed to Linux kernel modules at load time.

kernel-pcmcia-cs

Many laptop machines (and some non-laptops) support PCMCIA cards for expansion. Also known as "credit card adapters," PCMCIA cards are small cards for everything from SCSI support to modems. PCMCIA cards are hot swappable (i.e., they can be exchanged without rebooting the system) and quite convenient to use. The kernel-pcmcia-cs package contains a set of loadable kernel modules that implement an applications program interface, a set of client drivers for specific cards and a card manager daemon that can respond to card insertion and removal events by loading and unloading drivers on demand. The daemon also supports hot swapping, so that the cards can be safely inserted and ejected at any time.

kernel-source

The kernel-source package contains the source code files for the Linux kernel. These source files are needed to build custom/third party device drivers. The source files can also be used to build a custom kernel that is better tuned to your particular hardware, if you are so inclined (and you know what you're doing).

kpppload

KPPPLoad is a PPP connection load monitor which works with KDE's session management. KPPPLoad resembles xload.

krb5-devel

Kerberos is a network authentication system. The krb5-devel package contains the header files and libraries needed for compiling Kerberos 5 programs. If you want to develop Kerberos-aware programs, you need to install this package.

krb5-libs

Kerberos is a network authentication system. The krb5-libs package contains the shared libraries needed by Kerberos 5. If you are using Kerberos, you need to install this package.

krbafs

This package contains the krbafs shared library, which allows programs to obtain AFS network filesystem tokens using Kerberos IV credentials, without having to link with official AFS libraries which may not be available for a given platform.

krbafs-devel

This package contains header files and static libraries for use when building applications which use the krbafs library.

ksymoops

The Linux kernel produces error messages that contain machine specific numbers which are meaningless for debugging. ksymoops reads machine specific files and the error log and converts the addresses to meaningful symbols and offsets.

kudzu

Kudzu is a hardware probing tool run at system boot time to determine what hardware has been added or removed from the system.

kudzu-devel

The kudzu-devel package contains the libkudzu library, which is used for hardware probing and configuration.

lapack

LAPACK (Linear Algebra PACKage) is a standard library for numerical linear algebra. LAPACK provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems. Associated matrix factorizations (LU, Cholesky, QR, SVD, Schur, and generalized Schur) and related computations (i.e., reordering of Schur factorizations and estimating condition numbers) are also included. LAPACK can handle dense and banded matrices, but not general sparse matrices. Similar functionality is provided for real and complex matrices in both single and double precision. LAPACK is coded in Fortran77 and built with gcc.

less

The less utility is a text file browser that resembles more, but has more capabilities. Less allows you to move backwards in the file as well as forwards. Since less doesn't have to read the entire input file before it starts, less starts up more quickly than text editors (for example, vi).

You should install less because it is a basic utility for viewing text files, and you'll use it frequently.

lesstif

LessTif is a free replacement for OSF/Motif(R), which provides a full set of widgets for application development (menus, text entry areas, scrolling windows, etc.). LessTif is source compatible with OSF/Motif(R) 1.2.

This package provides the lesstif 1.2 runtime libraries.

lesstif-devel

Lesstif-devel contains the lesstif static library and header files required to develop Motif-1.2-based applications using LessTif. If you want to develop LessTif applications, you'll need to install lesstif-devel along with lesstif.

lftp

LFTP is a sophisticated ftp/http file transfer program. Like bash, it has job control and uses the readline library for input. It has bookmarks, built-in mirroring, and can transfer several files in parallel. It is designed with reliability in mind.

lha

LHA is an archiving and compression utility for LHarc format archives. LHA is mostly used in the DOS world, but can be used under Linux to extract DOS files from LHA archives.

Install the lha package if you need to extract DOS files from LHA archives.

libacl

This package contains the libacl.so dynamic library which contains the POSIX 1003.1e draft standard 17 functions for manipulating access control lists.

libacl-devel

This package contains static libraries and header files needed to develop programs which make use of the access control list programming interface defined in POSIX 1003.1e draft standard 17.

libao

Libao is a cross platform audio output library. It currently supports ESD, OSS, Solaris, and IRIX.

libart_lgpl

Graphics routines used by the GnomeCanvas widget and some other applications. libart renders vector paths and the like.

libart_lgpl-devel

Graphics routines used by the GnomeCanvas widget and some other applications. libart renders vector paths and the like.

libattr

This package contains the libattr.so dynamic library which contains the extended attribute system calls and library functions.

libattr-devel

This package contains the libraries and header files needed to develop programs which make use of extended attributes. For Linux programs, the documented system call API is the recommended interface, but an SGI IRIX compatibility interface is also provided.

Currently only ext2, ext3 and XFS support extended attributes. The SGI IRIX compatibility API built above the Linux system calls is used by programs such as xfsdump(8), xfsrestore(8) and xfs_fsr(8).

You should install libattr-devel if you want to develop programs which make use of extended attributes. If you install libattr-devel, you'll also want to install attr.

libbonobo

Bonobo is a component system based on CORBA, used by the GNOME desktop.

libbonobo-devel

Bonobo is a component system based on CORBA, used by the GNOME desktop.

This package contains header files used to compile programs that use Bonobo.

libbonoboui

Bonobo is a component system based on CORBA, used by the GNOME desktop. libbonoboui contains the user interface related components that come with Bonobo.

libbonoboui-devel

Bonobo is a component system based on CORBA, used by the GNOME desktop. libbonoboui contains GUI components that come with Bonobo.

This package contains header files used to compile programs that use libbonoboui.

libcap

libcap is a library for getting and setting POSIX.1e (formerly POSIX 6) draft 15 capabilities.

libcap-devel

Development files (Headers, libraries for static linking, etc) for libcap.

libcap is a library for getting and setting POSIX.1e (formerly POSIX 6) draft 15 capabilities.

Install libcap-devel if you want to develop or compile applications using libcap.

libcapplet0

This package provides the "libcapplet.so.0" library and header files as found in GNOME 1, used by some packages not yet ported to GNOME 2.

libf2c

This package contains Fortran 77 shared library which is needed to run Fortran 77 dynamically linked programs.

libgal19

A collection of GNOME widgets and utility functions.

libgal21

A collection of GNOME widgets and utility functions.

libgcc

This package contains GCC shared support library which is needed e.g. for exception handling support.

libgcj

The Java(tm) runtime library. You will need this package to run your Java programs compiled using the Java compiler from GNU Compiler Collection (gcj).

libgcj-devel

The Java(tm) static libraries and C header files. You will need this package to compile your Java programs using the GCC Java compiler (gcj).

libghttp

Library for making HTTP 1.1 requests.

libglade

Libglade is a small library that allows a program to load its user interface from am XML description at runtime. Libglade uses the XML file format used by the GLADE user interface builder GLADE, so libglade acts as an alternative to GLADE's code generation approach. Libglade also provides a simple interface for connecting handlers to the various signals in the interface (on platforms where the gmodule library works correctly, it is possible to connect all the handlers with a single function call). Once the interface has been instantiated, libglade gives no overhead, so other than the short initial interface loading time, there is no performance tradeoff.

libglade-devel

The libglade-devel package contains the libraries and include files that you can use to develop libglade applications.

libglade2

Libglade is a small library that allows a program to load its user interface from am XML description at runtime. Libglade uses the XML file format used by the GLADE user interface builder GLADE, so libglade acts as an alternative to GLADE's code generation approach. Libglade also provides a simple interface for connecting handlers to the various signals in the interface (on platforms where the gmodule library works correctly, it is possible to connect all the handlers with a single function call). Once the interface has been instantiated, libglade gives no overhead, so other than the short initial interface loading time, there is no performance tradeoff.

libglade2-devel

The libglade-devel package contains the libraries and include files that you can use to develop libglade applications.

libgnat

GNAT is a GNU Ada 95 front-end to GCC. This package includes shared libraries, which are required to run programs compiled with the GNAT.

libgnome

GNOME (GNU Network Object Model Environment) is a user-friendly set of GUI applications and desktop tools to be used in conjunction with a window manager for the X Window System. The libgnome package includes non-GUI-related libraries that are needed to run GNOME. The libgnomeui package contains X11-dependent GNOME library features.

libgnome-devel

GNOME (GNU Network Object Model Environment) is a user-friendly set of GUI applications and desktop tools to be used in conjunction with a window manager for the X Window System. The libgnome-devel package includes the libraries and include files that you will need to use libgnome.

You should install the libgnome-devel package if you would like to compile GNOME applications. You do not need to install libgnome-devel if you just want to use the GNOME desktop environment.

libgnomecanvas

The canvas widget allows you to create custom displays using stock items such as circles, lines, text, and so on. It was originally a port of the Tk canvas widget but has evolved quite a bit over time.

libgnomecanvas-devel

The canvas widget allows you to create custom displays using stock items such as circles, lines, text, and so on. It was originally a port of the Tk canvas widget but has evolved quite a bit over time.

libgnomeprint

GNOME (GNU Network Object Model Environment) is a user-friendly set of applications and desktop tools to be used in conjunction with a window manager for the X Window System. The gnome-print package contains libraries and fonts needed by GNOME applications for printing.

You should install the gnome-print package if you intend to use any of the GNOME applications that can print. If you would like to develop GNOME applications that can print you will also need to install the gnome-print devel package.

libgnomeprint15

This package contains the printing apparatus for GNOME, the complete graphical desktop environment based entirely on free software.

libgnomeprint22

GNOME (GNU Network Object Model Environment) is a user-friendly set of applications and desktop tools to be used in conjunction with a window manager for the X Window System. The gnome-print package contains libraries and fonts needed by GNOME applications for printing.

You should install the gnome-print package if you intend to use any of the GNOME applications that can print. If you would like to develop GNOME applications that can print you will also need to install the gnome-print devel package.

libgnomeprintui

The libgnomeprintui package contains GTK+ widgets related to printing.

libgnomeprintui22

The libgnomeprintui package contains GTK+ widgets related to printing.

libgnomeui

GNOME (GNU Network Object Model Environment) is a user-friendly set of GUI applications and desktop tools to be used in conjunction with a window manager for the X Window System. The libgnomeui package includes GUI-related libraries that are needed to run GNOME. (The libgnome package includes the library features that don't use the X Window System.)

libgnomeui-devel

GNOME (GNU Network Object Model Environment) is a user-friendly set of GUI applications and desktop tools to be used in conjunction with a window manager for the X Window System. The libgnomeui-devel package includes the libraries and include files that you will need to use libgnomeui.

You should install the libgnomeui-devel package if you would like to compile GNOME applications. You do not need to install libgnomeui-devel if you just want to use the GNOME desktop environment.

libgsf

A library for reading and writing structured files (eg MS OLE and Zip)

libgtop

The LibGTop library fetches information about the running system, such as CPU load, memory usage and active processes. On Linux systems, this information is taken directly from the /proc filesystem.

libgtop-devel

LibGTop is a library that that retrieves system-related information about running processes, CPU load and memory usage. The libgtop-devel package contains the library and include files needed for LibGTop development.

libgtop2

libgtop is a library for portably obtaining information about processes, such as their PID, memory usage, etc.

libIDL

libIDL is a library for parsing IDL (Interface Definition Language). It can be used for both COM-style and CORBA-style IDL.

libIDL-devel

libIDL is a library for parsing IDL (Interface Definition Language). It can be used for both COM-style and CORBA-style IDL.

This package contains the header files and libraries needed to write or compile programs that use libIDL.

libjpeg

The libjpeg package contains a library of functions for manipulating JPEG images, as well as simple client programs for accessing the libjpeg functions. Libjpeg client programs include cjpeg, djpeg, jpegtran, rdjpgcom and wrjpgcom. Cjpeg compresses an image file into JPEG format. Djpeg decompresses a JPEG file into a regular image file. Jpegtran can perform various useful transformations on JPEG files. Rdjpgcom displays any text comments included in a JPEG file. Wrjpgcom inserts text comments into a JPEG file.

libjpeg-devel

The libjpeg-devel package includes the header files and static libraries necessary for developing programs which will manipulate JPEG files using the libjpeg library.

If you are going to develop programs which will manipulate JPEG images, you should install libjpeg-devel. You'll also need to have the libjpeg package installed.

libmad

MAD (libmad) is a high-quality MPEG audio decoder. It currently supports MPEG-1 and the MPEG-2 extension to Lower Sampling Frequencies, as well as the so-called MPEG 2.5 format. All three audio layers (Layer I, Layer II, and Layer III a.k.a. MP3) are fully implemented.

MAD does not yet support MPEG-2 multichannel audio (although it should be backward compatible with such streams) nor does it currently support AAC.

libmng

LibMNG is a library for accessing graphics in MNG (Multi-image Network Graphics) and JNG (JPEG Network Graphics) formats. MNG graphics are basically animated PNGs. JNG graphics are basically JPEG streams integrated into a PNG chunk.

libmng-devel

LibMNG is a library for accessing MNG and JNG format graphics. The libmng-devel package contains files needed for developing or compiling applications which use MNG graphics.

libmrproject

A support library for accessing Mr. Project data.

libobjc

This package contains Objective-C shared library which is needed to run Objective-C dynamically linked programs.

libogg

Libogg is a library for manipulating Ogg bitstream file formats. Libogg supports both making Ogg bitstreams and getting packets from Ogg bitstreams.

libogg-devel

Libogg is a library used for manipulating Ogg bitstreams. The libogg-devel package contains the header files and documentation needed for development using libogg.

libole2

The libole2 library contains functionality for manipulating OLE2 Structured Storage files. It is used by GNOME's Gnumeric, AbiSuite's AbiWord, and other programs.

libole2-devel

The libole2-devel package contains libraries, include files, etc., for developing libole2 applications.

libpcap

Libpcap provides a portable framework for low-level network monitoring. Libpcap can provide network statistics collection, security monitoring and network debugging. Since almost every system vendor provides a different interface for packet capture, the libpcap authors created this system-independent API to ease in porting and to alleviate the need for several system-dependent packet capture modules in each application.

Install libpcap if you need to do low-level network traffic monitoring on your network.

libpng

The libpng package contains a library of functions for creating and manipulating PNG (Portable Network Graphics) image format files. PNG is a bit-mapped graphics format similar to the GIF format. PNG was created to replace the GIF format, since GIF uses a patented data compression algorithm.

Libpng should be installed if you need to manipulate PNG format image files.

libpng-devel

The libpng-devel package contains the header files and static libraries necessary for developing programs using the PNG (Portable Network Graphics) library.

If you want to develop programs which will manipulate PNG image format files, you should install libpng-devel. You'll also need to install the libpng package.

libpng10

The libpng10 package contains an old version of libpng, a library of functions for creating and manipulating PNG (Portable Network Graphics) image format files.

This package is needed if you want to run binaries that were linked dynamically with libpng 1.0.x.

libpng10-devel

The libpng10-devel package contains the header files and static libraries necessary for developing programs using version 1.0 of the PNG (Portable Network Graphics) library.

If you want to develop programs tha which will manipulate PNG image format files, while still running on previous Red Hat Linux releases, you should install libpng10-devel. You'll also need to install the libpng10 package.

libraw1394

The libraw1394 library provides direct access to the IEEE-1394 bus through the Linux 1394 subsystem's raw1394 user space interface.

librep

The librep shared library implements a Lisp dialect that is lightweight, reasonably fast, and extensible. It contains an interpreter, byte-code compiler, and virtual machine. Applications may use the interpreter as an extension language, or it may be used for standalone scripts. The Lisp dialect was originally inspired by Emacs Lisp. Unlike Emacs Lisp, the reliance on dynamic scope has been removed and librep only has a single namespace for symbols.

librpm404

The RPM Package Manager (RPM) is a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating software packages. Each software package consists of an archive of files along with information about the package like its version, a description, etc.

librsvg

An SVG library based on libart.

librsvg-devel

This package provides the necessary development libraries and include files to allow you to develop with librsvg.

librsvg2

An SVG library based on libart.

librsvg2-devel

This package provides the necessary development libraries and include files to allow you to develop with librsvg.

libstdc++

The libstdc++ package contains a rewritten standard compliant GCC Standard C++ Library.

libstdc++-devel

This is the GNU implementation of the standard C++ libraries. This package includes the header files and libraries needed for C++ development. This includes rewritten implementation of STL.

libtermcap

The libtermcap package contains a basic system library needed to access the termcap database. The termcap library supports easy access to the termcap database, so that programs can output character-based displays in a terminal-independent manner.

libtermcap-devel

This package includes the libraries and header files necessary for developing programs which will access the termcap database.

If you need to develop programs which will access the termcap database, you'll need to install this package. You'll also need to install the libtermcap package.

libtiff

The libtiff package contains a library of functions for manipulating TIFF (Tagged Image File Format) image format files. TIFF is a widely used file format for bitmapped images. TIFF files usually end in the .tif extension and they are often quite large.

The libtiff package should be installed if you need to manipulate TIFF format image files.

libtiff-devel

This package contains the header files and static libraries for developing programs which will manipulate TIFF format image files using the libtiff library.

If you need to develop programs which will manipulate TIFF format image files, you should install this package. You'll also need to install the libtiff package.

libtool

The libtool package contains the GNU libtool, a set of shell scripts which automatically configure UNIX and UNIX-like architectures to generically build shared libraries. Libtool provides a consistent, portable interface which simplifies the process of using shared libraries.

If you are developing programs which will use shared libraries, you should install libtool.

libtool-libs

The libtool-libs package contains the runtime libraries from GNU libtool. GNU libtool uses these libraries to provide portable dynamic loading of shared libraries.

If you are using some programs that provide shared libraries built with GNU libtool, you should install the libtool-libs package to provide the dynamic loading library

libungif

The libungif package contains a shared library of functions for loading and saving GIF format image files. The libungif library can load any GIF file, but it will save GIFs only in uncompressed format (i.e., it won't use the patented LZW compression used to save "normal" compressed GIF files).

Install the libungif package if you need to manipulate GIF files. You should also install the libungif-progs package.

libungif-devel

This package contains the static libraries, header files and documentation necessary for development of programs that will use the libungif library to load and save GIF format image files.

You should install this package if you need to develop programs which will use libungif library functions. You'll also need to install the libungif package.

libunicode

A library to handle unicode strings

libunicode-devel

The libunicode-devel package includes the static libraries and header files for the libunicode package.

Install libunicode-devel if you want to develop programs which will use libunicode.

libusb

This package provides a way for applications to access USB devices.

libusb-devel

This package contains the header files and documentation needed to develop applications that use libusb.

libuser

The libuser library implements a standardized interface for manipulating and administering user and group accounts. The library uses pluggable back-ends to interface to its data sources.

Sample applications modeled after those included with the shadow password suite are included.

libuser-devel

The libuser-devel package contains header files, static libraries, and other files useful for developing applications with libuser.

libvorbis

Ogg Vorbis is a fully open, non-proprietary, patent-and royalty-free, general-purpose compressed audio format for audio and music at fixed and variable bitrates from 16 to 128 kbps/channel.

The libvorbis package contains runtime libraries for use in programs that support Ogg Voribs.

libvorbis-devel

The libvorbis-devel package contains the header files and documentation needed to develop applications with Ogg Vorbis.

libwnck

libwnck (pronounced "libwink") is used to implement pagers, tasklists, and other such things. It allows applications to monitor information about open windows, workspaces, their names/icons, and so forth.

libwvstreams

WvStreams aims to be an efficient, secure, and easy-to-use library for doing network applications development.

libxml

This library allows you to manipulate XML files.

libxml-devel

Libraries, include files, etc you can use to develop libxml applications.

libxml2

This library allows to manipulate XML files. It includes support to read, modify and write XML and HTML files. There is DTDs support this includes parsing and validation even with complex DtDs, either at parse time or later once the document has been modified. The output can be a simple SAX stream or and in-memory DOM like representations. In this case one can use the built-in XPath and XPointer implementation to select subnodes or ranges. A flexible Input/Output mechanism is available, with existing HTTP and FTP modules and combined to an URI library.

libxml2-devel

Libraries, include files, etc you can use to develop XML applications. This library allows to manipulate XML files. It includes support to read, modify and write XML and HTML files. There is DTDs support this includes parsing and validation even with complex DtDs, either at parse time or later once the document has been modified. The output can be a simple SAX stream or and in-memory DOM like representations. In this case one can use the built-in XPath and XPointer implementation to select subnodes or ranges. A flexible Input/Output mechanism is available, with existing HTTP and FTP modules and combined to an URI library.

libxml2-python

The libxml2-python package contains a module that permits applications written in the Python programming language to use the interface supplied by the libxml2 library to manipulate XML files.

This library allows to manipulate XML files. It includes support to read, modify and write XML and HTML files. There is DTDs support this includes parsing and validation even with complex DTDs, either at parse time or later once the document has been modified.

libxslt

This C library allows to transform XML files into other XML files (or HTML, text, ...) using the standard XSLT stylesheet transformation mechanism. To use it you need to have a version of libxml2 >= 2.5.2 installed. The xsltproc command is a command line interface to the XSLT engine

libxslt-devel

This C library allows to transform XML files into other XML files (or HTML, text, ...) using the standard XSLT stylesheet transformation mechanism. To use it you need to have a version of libxml2 >= 2.5.2 installed.

lilo

LILO (LInux LOader) is a basic system program which boots your Linux system. LILO loads the Linux kernel from a floppy or a hard drive, boots the kernel and passes control of the system to the kernel. LILO can also boot other operating systems.

linc

linc is a library that eases the task of writing networked servers and clients. It takes care of connection initiation and maintainance, and the details of varioustransports. It is used by the new ORBit to handle message transmission/receipt.

linc-devel

linc is a library that eases the task of writing networked servers and clients. It takes care of connection initiation and maintainance, and the details of varioustransports. It is used by the new ORBit to handle message transmission/receipt.

This package contains the header files and libraries needed to write or compile programs that use linc.

linuxdoc-tools

Linuxdoc-tools is a text formatting suite based on SGML (Standard Generalized Markup Language), using the LinuxDoc document type. Linuxdoc-tools allows you to produce LaTeX, HTML, GNU info, LyX, RTF, plain text (via groff), and other format outputs from a single SGML source. Linuxdoc-tools is intended for writing technical software documentation.

lm_sensors

The lm_sensors package includes a collection of modules for general SMBus access and hardware monitoring. NOTE: this requires special support which is not in standard 2.2-vintage kernels.

lm_sensors-devel

The lm_sensors-devel package includes a header files and libraries for use when building applications that make use of sensor data.

lockdev

Lockdev provides a reliable way to put an exclusive lock to devices using both FSSTND and SVr4 methods.

lockdev-devel

The lockdev library provides a reliable way to put an exclusive lock on devices using both FSSTND and SVr4 methods. The lockdev-devel package contains the development headers and a static library.

logrotate

The logrotate utility is designed to simplify the administration of log files on a system which generates a lot of log files. Logrotate allows for the automatic rotation compression, removal and mailing of log files. Logrotate can be set to handle a log file daily, weekly, monthly or when the log file gets to a certain size. Normally, logrotate runs as a daily cron job.

Install the logrotate package if you need a utility to deal with the log files on your system.

logwatch

LogWatch is a customizable log analysis system. LogWatch parses through your system's logs for a given period of time and creates a report analyzing areas that you specify, in as much detail as you require. LogWatch is easy to use and claims that it will work right out of the package on almost all systems. Note that LogWatch now analyzes Samba logs.

lokkit

The Lokkit utility attempts to provide firewalling for the average Linux end user. Instead of configuring firewall rules, Lokkit asks a small number of simple questions and writes a firewall rule set for you.

Lokkit is not designed to configure arbitary firewalls. To make it simple to understand, it is solely designed to handle typical dialup user and cable modem setups. It will not provide a complex firewall configuration, and it is not the equal of an expert firewall designer.

losetup

Linux supports a special block device called the loop device, which maps a normal file onto a virtual block device. This allows for the file to be used as a "virtual file system" inside another file. Losetup is used to associate loop devices with regular files or block devices, to detach loop devices and to query the status of a loop device.

LPRng

LPRng is an enhanced, extended, and portable implementation of the Berkeley LPR print spooler functionality. LPRng provides the same interface and meeting RFC1179 requirements, but the implementation is completely new and provides support for the following features: lightweight (no databases needed) lpr, lpc, and lprm programs; dynamic redirection of print queues; automatic job holding; highly verbose diagnostics; multiple printers serving a single queue; client programs do not need to run SUID root; greatly enhanced security checks; and a greatly improved permission and authorization mechanism.

LPRng is compatible with other print spoolers and network printers that use the LPR interface and meet RFC1179 requirements. LPRng provides emulation packages for the SVR4 lp and lpstat programs, eliminating the need for another print spooler package. These emulation packages can be modified according to local requirements, in order to support vintage printing systems.

For users who require secure and/or authenticated printing support, LPRng supports Kerberos V, MIT Kerberos IV Print Support, and PGP authentication. Additional authentication support is extremely simple to add.

lrzsz

Lrzsz (consisting of lrz and lsz) is a cosmetically modified zmodem/ymodem/xmodem package built from the public-domain version of the rzsz package. Lrzsz was created to provide a working GNU copylefted Zmodem solution for Linux systems.

lsof

Lsof stands for LiSt Open Files, and it does just that: it lists information about files that are open by the processes running on a UNIX system.

ltrace

Ltrace is a debugging program which runs a specified command until the command exits. While the command is executing, ltrace intercepts and records both the dynamic library calls called by the executed process and the signals received by the executed process. Ltrace can also intercept and print system calls executed by the process.

You should install ltrace if you need a sysadmin tool for tracking the execution of processes.

lvm

LVM includes all of the support for handling read/write operations on physical volumes (hard disks, RAID-Systems, magneto optical, etc., multiple devices (MD), see mdadd(8) or even loop devices, see losetup(8)), creating volume groups (kind of virtual disks) from one or more physical volumes and creating one or more logical volumes (kind of logical partitions) in volume groups.

lynx

Lynx is a text-based Web browser. Lynx does not display any images, but it does support frames, tables, and most other HTML tags. One advantage Lynx has over graphical browsers is speed; Lynx starts and exits quickly and swiftly displays webpages.

m4

A GNU implementation of the traditional UNIX macro processor. M4 is useful for writing text files which can be logically parsed, and is used by many programs as part of their build process. M4 has built-in functions for including files, running shell commands, doing arithmetic, etc. The autoconf program needs m4 for generating configure scripts, but not for running configure scripts.

Install m4 if you need a macro processor.

Maelstrom

Maelstrom is a space combat game, originally ported from the Macintosh platform. Brave pilots get to dodge asteroids and fight off other ships at the same time.

magicdev

Magicdev is a daemon that runs within the GNOME environment and detects when a CD is removed or inserted. Magicdev handles running autorun programs on the CD, updating the File Manager, and playing audio CDs.

mailcap

The mailcap file is used by the metamail program. Metamail reads the mailcap file to determine how it should display non-text or multimedia material. Basically, mailcap associates a particular type of file with a particular program that a mail agent or other program can call in order to handle the file.

Mailcap should be installed to allow certain programs to be able to handle non-text files.

mailx

The mailx package installs the /bin/mail program, which is used to send quick email messages (i.e., without opening up a full-featured mail user agent). Mail is often used in shell scripts.

You should install mailx because of its quick email sending ability, which is especially useful if you're planning on writing any shell scripts.

make

A GNU tool for controlling the generation of executables and other non-source files of a program from the program's source files. Make allows users to build and install packages without any significant knowledge about the details of the build process. The details about how the program should be built are provided for make in the program's makefile.

The GNU make tool should be installed on your system because it is commonly used to simplify the process of installing programs.

MAKEDEV

This package contains the MAKEDEV program, which makes it easier to create and maintain the files in the /dev directory. /dev directory files correspond to a particular device supported by Linux (serial or printer ports, scanners, sound cards, tape drives, CD-ROM drives, hard drives, etc.) and interface with the drivers in the kernel.

You should install the MAKEDEV package because the MAKEDEV utility makes it easy to manage the /dev directory device files.

man

The man package includes three tools for finding information and/or documentation about your Linux system: man, apropos, and whatis. The man system formats and displays on-line manual pages about commands or functions on your system. Apropos searches the whatis database (containing short descriptions of system commands) for a string. Whatis searches its own database for a complete word.

The man package should be installed on your system because it is the primary way to find documentation on a Linux system.

man-pages

A large collection of man pages (documentation) from the Linux Documentation Project (LDP).

marbles

An Atomix clone game for Linux that uses the SDL.

mc

Midnight Commander is a visual shell much like a file manager, only with many more features. It is a text mode application, but it also includes mouse support if you are running GPM. Midnight Commander's best features are its ability to FTP, view tar and zip files, and to poke into RPMs for specific files.

memprof

Memprof is a tool for profiling memory usage and detecting memory leaks. It can be used with existing binaries without need for recompilation.

metacity

Metacity is a simple window manager that integrates nicely with GNOME 2.

mikmod

MikMod is one of the best and most well known MOD music file players for UNIX-like systems. This particular distribution is intended to compile fairly painlessly in a Linux environment. MikMod uses the OSS /dev/dsp driver including all recent kernels for output, and will also write .wav files. Supported file formats include MOD, STM, S3M, MTM, XM, ULT, and IT. The player uses ncurses for console output and supports transparent loading from gzip/pkzip/zoo archives and the loading/saving of playlists.

Install the mikmod package if you need a MOD music file player.

mindi

Mindi takes your kernel, modules, tools and libraries, and puts them on N bootable disks (or 1 bootable CD image). You may then boot from the disks/CD and do system maintenance - e.g. format partitions, backup/restore data, verify packages, etc.

mingetty

The mingetty program is a lightweight, minimalist getty program for use only on virtual consoles. Mingetty is not suitable for serial lines (you should use the mgetty program in that case).

minicom

Minicom is a simple text-based modem control and terminal emulation program somewhat similar to MSDOS Telix. Minicom includes a dialing directory, full ANSI and VT100 emulation, an (external) scripting language, and other features.

mkbootdisk

The mkbootdisk program creates a standalone boot floppy disk for booting the running system. The created boot disk will look for the root filesystem on the device mentioned in /etc/fstab and includes an initial ramdisk image which will load any necessary SCSI modules for the system.

mkinitrd

Mkinitrd creates filesystem images for use as initial ramdisk (initrd) images. These ramdisk images are often used to preload the block device modules (SCSI or RAID) needed to access the root filesystem.

In other words, generic kernels can be built without drivers for any SCSI adapters which load the SCSI driver as a module. Since the kernel needs to read those modules, but in this case it isn't able to address the SCSI adapter, an initial ramdisk is used. The initial ramdisk is loaded by the operating system loader (normally LILO) and is available to the kernel as soon as the ramdisk is loaded. The ramdisk image loads the proper SCSI adapter and allows the kernel to mount the root filesystem. The mkinitrd program creates such a ramdisk using information found in the /etc/conf.modules file.

mkisofs

The mkisofs program is used as a pre-mastering program; i.e., it generates the ISO9660 filesystem. Mkisofs takes a snapshot of a given directory tree and generates a binary image of the tree which will correspond to an ISO9660 filesystem when written to a block device. Mkisofs is used for writing CD-ROMs, and includes support for creating bootable El Torito CD-ROMs.

Install the mkisofs package if you need a program for writing CD-ROMs.

mktemp

The mktemp utility takes a given file name template and overwrites a portion of it to create a unique file name. This allows shell scripts and other programs to safely create and use /tmp files.

Install the mktemp package if you need to use shell scripts or other programs which will create and use unique /tmp files.

mod_perl

Mod_perl incorporates a Perl interpreter into the Apache web server, so that the Apache web server can directly execute Perl code. Mod_perl links the Perl runtime library into the Apache web server and provides an object-oriented Perl interface for Apache's C language API. The end result is a quicker CGI script turnaround process, since no external Perl interpreter has to be started.

Install mod_perl if you're installing the Apache web server and you'd like for it to directly incorporate a Perl interpreter.

mod_python

Mod_python is a module that embeds the Python language interpreter within the server, allowing Apache handlers to be written in Python.

Mod_python brings together the versatility of Python and the power of the Apache Web server for a considerable boost in flexibility and performance over the traditional CGI approach.

mod_ssl

The mod_ssl module provides strong cryptography for the Apache Web server via the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols.

modutils

The modutils package includes various programs needed for automatic loading and unloading of modules under 2.2 and later kernels, as well as other module management programs. Device drivers and filesystems are two examples of loaded and unloaded modules.

modutils-devel

The modutils-devel package includes library archives that allow programs to implement insmod and rmmod. Developers should not use these libraries, they are for internal use only.

mondo

Objective """"""""" To produce a program which any Red Hat/Mandrake user can utilize to create a rescue/restore CD (or CDs, if their installation is >2Gb approx.). Also works for tapes and NFS.

mount

The mount package contains the mount, umount, swapon, and swapoff programs. Accessible files on your system are arranged in one big tree or hierarchy. These files can be spread out over several devices. The mount command attaches a filesystem on some device to your system's file tree. The umount command detaches a filesystem from the tree. Swapon and swapoff, respectively, specify and disable devices and files for paging and swapping.

mozilla

Mozilla is an open-source web browser, designed for standards compliance, performance and portability.

mozilla-chat

IRC client that is integrated with the Mozilla web browser.

mozilla-mail

Mail/news client based on the Mozilla web browser. The mail/news client supports IMAP, POP, and NNTP and has an easy to use interface.

mozilla-nspr

NSPR provides platform independence for non-GUI operating system facilities. These facilities include threads, thread synchronization, normal file and network I/O, interval timing and calendar time, basic memory management (malloc and free) and shared library linking.

mozilla-nss

Network Security Services (NSS) is a set of libraries designed to support cross-platform development of security-enabled server applications. Applications built with NSS can support SSL v2 and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security standards.

mozilla-psm

The Personal Security Manager is a set of libraries that allow Mozilla to talk to the Network Security Services layer. It allows Mozilla to access SSL web sites and manage cryptographic keys.

mpage

The mpage utility takes plain text files or PostScript(TM) documents as input, reduces the size of the text, and prints the files on a PostScript printer with several pages on each sheet of paper. Mpage is very useful for viewing large printouts without using up lots of paper. Mpage supports many different layout options for the printed pages.

mrproject

MrProject is a visual project management application which allows users to manage several aspects of a project, including schedule tracking using Gantt charts.

You should install MrProject if you wish to manage schedules, allocate resources, and track the progress of your projects.

mrtg

The Multi Router Traffic Grapher (MRTG) is a tool to monitor the traffic load on network-links. MRTG generates HTML pages containing PNG images which provide a LIVE visual representation of this traffic.

mt-st

The mt-st package contains the mt and st tape drive management programs. Mt (for magnetic tape drives) and st (for SCSI tape devices) can control rewinding, ejecting, skipping files and blocks and more.

Install mt-st if you need a tool to manage tape drives.

mtools

Mtools is a collection of utilities for accessing MS-DOS files. Mtools allow you to read, write and move around MS-DOS filesystem files (normally on MS-DOS floppy disks). Mtools supports Windows95 style long file names, OS/2 XDF disks, and 2m disks.

Mtools should be installed if you need to use MS-DOS disks.

mtr

Mtr is a network diagnostic tool that combines ping and traceroute into one program. Mtr provides two interfaces: an ncurses interface, useful for using Mtr from a telnet session; and a GTK+ interface for X (provided in the mtr-gtk package).

mtr-gtk

The mtr-gtk package provides the GTK+ interface for the mtr network diagnostic tool.

mutt

Mutt is a text-mode mail user agent. Mutt supports color, threading, arbitrary key remapping, and a lot of customization.

You should install mutt if you have used it in the past and you prefer it, or if you are new to mail programs and have not decided which one you are going to use.

mysql

MySQL is a multi-user, multi-threaded SQL database server. MySQL is a client/server implementation consisting of a server daemon (mysqld) and many different client programs and libraries. This package contains the MySQL client programs, the client shared library, and generic MySQL files.

mysql-devel

MySQL is a true multi-user, multi-threaded SQL database server. This package contains the libraries and header files that are needed for developing MySQL applications.

mysql-server

MySQL is a true multi-user, multi-threaded SQL database server. MySQL is a client/server implementation that consists of a server daemon (mysqld) and many different client programs and libraries. This package contains the MySQL server and some accompanying files and directories.

nautilus

Nautilus integrates access to files, applications, media, Internet-based resources and the Web. Nautilus delivers a dynamic and rich user experience. Nautilus is an free software project developed under the GNU General Public License and is a core component of the GNOME desktop project.

nautilus-cd-burner

An easy to use CD burning package, well integrated with Nautilus and the Gnome desktop.

nc

The nc package contains Netcat (the program is actually nc), a simple utility for reading and writing data across network connections, using the TCP or UDP protocols. Netcat is intended to be a reliable back-end tool which can be used directly or easily driven by other programs and scripts. Netcat is also a feature-rich network debugging and exploration tool, since it can create many different connections and has many built-in capabilities.

You may want to install the netcat package if you are administering a network and you'd like to use its debugging and network exploration capabilities.

ncftp

Ncftp is an improved FTP client. Ncftp's improvements include support for command line editing, command histories, recursive gets, automatic anonymous logins, and more.

ncurses

The curses library routines are a terminal-independent method of updating character screens with reasonable optimization. The ncurses (new curses) library is a freely distributable replacement for the discontinued 4.4 BSD classic curses library.

ncurses-devel

The header files and libraries for developing applications that use the ncurses CRT screen handling and optimization package.

Install the ncurses-devel package if you want to develop applications which will use ncurses.

net-snmp

SNMP (Simple Network Management Protocol) is a protocol used for network management. The NET-SNMP project includes various SNMP tools: an extensible agent, an SNMP library, tools for requesting or setting information from SNMP agents, tools for generating and handling SNMP traps, a version of the netstat command which uses SNMP, and a Tk/Perl mib browser. This package contains the snmpd and snmptrapd daemons, documentation, etc.

You will probably also want to install the net-snmp-utils package, which contains NET-SNMP utilities.

net-snmp-utils

The net-snmp-utils package contains various utilities for use with the NET-SNMP network management project.

Install this package if you need utilities for managing your network using the SNMP protocol. You will also need to install the net-snmp package.

net-tools

The net-tools package contains basic networking tools, including ifconfig, netstat, route, and others.

netconfig

A text-based tool for simple configuration of ethernet devices.

netpbm

The netpbm package contains a library of functions which support programs for handling various graphics file formats, including .pbm (portable bitmaps), .pgm (portable graymaps), .pnm (portable anymaps), .ppm (portable pixmaps) and others.

netpbm-devel

The netpbm-devel package contains the header files and static libraries, etc., for developing programs which can handle the various graphics file formats supported by the netpbm libraries.

Install netpbm-devel if you want to develop programs for handling the graphics file formats supported by the netpbm libraries. You'll also need to have the netpbm package installed.

netpbm-progs

The netpbm-progs package contains a group of scripts for manipulating the graphics files in formats which are supported by the netpbm libraries. For example, netpbm-progs includes the rasttopnm script, which will convert a Sun rasterfile into a portable anymap. Netpbm-progs contains many other scripts for converting from one graphics file format to another.

If you need to use these conversion scripts, you should install netpbm-progs. You'll also need to install the netpbm package.

newt

Newt is a programming library for color text mode, widget based user interfaces. Newt can be used to add stacked windows, entry widgets, checkboxes, radio buttons, labels, plain text fields, scrollbars, etc., to text mode user interfaces. This package also contains the shared library needed by programs built with newt, as well as a /usr/bin/dialog replacement called whiptail. Newt is based on the slang library.

newt-devel

The newt-devel package contains the header files and libraries necessary for developing applications which use newt. Newt is a development library for text mode user interfaces. Newt is based on the slang library.

Install newt-devel if you want to develop applications which will use newt.

nfs-utils

The nfs-utils package provides a daemon for the kernel NFS server and related tools, which provides a much higher level of performance than the traditional Linux NFS server used by most users.

This package also contains the showmount program. Showmount queries the mount daemon on a remote host for information about the NFS (Network File System) server on the remote host. For example, showmount can display the clients which are mounted on that host.

njamd

NJAMD is a malloc debugger which protects against all common dynamic memory bugs (including overflow, underflow, writes to freed memory, and memory leaks) without recompiling or even relinking your executable. NJAMD is able to trace memory leaks even through arbitrary library functions that wrap malloc(3), such as strdup(3), GUI widget allocators, and even C++ new and delete.

NJAMD is fast enough for everyday use, and light enough to debug most applications. Large applications will require more RAM for comfortable debugging.

nmap

Nmap is a utility for network exploration or security auditing. It supports ping scanning (determine which hosts are up), many port scanning techniques (determine what services the hosts are offering), and TCP/IP fingerprinting (remote host operating system identification). Nmap also offers flexible target and port specification, decoy scanning, determination of TCP sequence predictability characteristics, reverse-identd scanning, and more.

nmap-frontend

This package includes nmapfe, a Gtk+ frontend for nmap. The nmap package must be installed before installing nmap-frontend.

nmh

Nmh is an email system based on the MH email system and is intended to be a (mostly) compatible drop-in replacement for MH. Nmh isn't a single comprehensive program. Instead, it consists of a number of fairly simple single-purpose programs for sending, receiving, saving, retrieving and otherwise manipulating email messages. You can freely intersperse nmh commands with other shell commands or write custom scripts which utilize nmh commands. If you want to use nmh as a true email user agent, you'll want to also install exmh to provide a user interface for it--nmh only has a command line interface.

If you'd like to use nmh commands in shell scripts, or if you'd like to use nmh and exmh together as your email user agent, you should install nmh.

nscd

Nscd caches name service lookups and can dramatically improve performance with NIS+, and may help with DNS as well. Note that you can't use nscd with 2.0 kernels because of bugs in the kernel-side thread support. Unfortunately, nscd happens to hit these bugs particularly hard.

nss_ldap

This package includes two LDAP access clients: nss_ldap and pam_ldap. Nss_ldap is a set of C library extensions that allow X.500 and LDAP directory servers to be used as a primary source of aliases, ethers, groups, hosts, networks, protocol, users, RPCs, services, and shadow passwords (instead of or in addition to using flat files or NIS).

Pam_ldap is a module for Linux-PAM that supports password changes, V2 clients, Netscape's SSL, ypldapd, Netscape Directory Server password policies, access authorization, and crypted hashes.

ntp

The Network Time Protocol (NTP) is used to synchronize a computer's time with another reference time source. The ntp package contains utilities and daemons that will synchronize your computer's time to Coordinated Universal Time (UTC) via the NTP protocol and NTP servers. The ntp package includes ntpdate (a program for retrieving the date and time from remote machines via a network) and ntpd (a daemon which continuously adjusts system time).

Install the ntp package if you need tools for keeping your system's time synchronized via the NTP protocol.

ntsysv

Ntsysv provides a simple interface for setting which system services are started or stopped in various runlevels (instead of directly manipulating the numerous symbolic links in /etc/rc.d). Unless you specify a runlevel or runlevels on the command line (see the man page), ntsysv configures the current runlevel (5 if you're using X).

oaf

OAF is an object activation framework for GNOME. It uses ORBit.

oaf-devel

Libraries and include files for Oaf.

octave

GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language. Octave has extensive tools for solving common numerical linear algebra problems, finding the roots of nonlinear equations, integrating ordinary functions, manipulating polynomials, and integrating ordinary differential and differential-algebraic equations. It is easily extensible and customizable via user-defined functions written in Octave's own language, or using dynamically loaded modules written in C++, C, Fortran, or other languages.

Omni

The Omni printer driver provides support for over 300 printers using the Ghostscript framework. In addition, it provides a model for dynamically loading printer drivers, creating new devices by editing device description files, and simplifies new printer driver development by allowing for the subclassing of previous device features.

Omni-foomatic

Foomatic driver meta information for the Omni Print Driver framework.

openjade

OpenJade is an implementation of the ISO/IEC 10179:1996 standard DSSSL (Document Style Semantics and Specification Language). OpenJade is based on James Clark's Jade implementation of DSSSL. OpenJade is a command-line application and a set of components. The DSSSL engine inputs an SGML or XML document and can output a variety of formats: XML, RTF, TeX, MIF (FrameMaker), SGML, or XML.

openldap

OpenLDAP is an open source suite of LDAP (Lightweight Directory Access Protocol) applications and development tools. LDAP is a set of protocols for accessing directory services (usually phone book style information, but other information is possible) over the Internet, similar to the way DNS (Domain Name System) information is propagated over the Internet. The openldap package contains configuration files, libraries, and documentation for OpenLDAP.

openldap-devel

The openldap-devel package includes the development libraries and header files needed for compiling applications that use LDAP (Lightweight Directory Access Protocol) internals. LDAP is a set of protocols for enabling directory services over the Internet. Install this package only if you plan to develop or will need to compile customized LDAP clients.

openmotif

This is the Open Motif 2.2.2 runtime environment. It includes the Motif shared libraries, needed to run applications which are dynamically linked against Motif, and the Motif Window Manager "mwm".

openmotif-devel

This is the Open Motif 2.2.2 development environment. It includes the static libraries and header files necessary to build Motif applications.

openoffice

OpenOffice.org is an Open Source, community-developed, multi-platform office productivity suite. It includes the key desktop applications, such as a word processor, spreadsheet, presentation manager, formula editor and drawing program, with a user interface and feature set similar to other office suites. Sophisticated and flexible, OpenOffice.org also works transparently with a variety of file formats, including Microsoft Office.

Usage: Simply type "ooffice" to run OpenOffice.org or select the requested component (Writer, Calc, Draw, Impress, etc.) from your desktop menu. The ooffice wrapper script will install a few files in the user's home, if necessary.

Note that this release does not support GPC polygon clipping.

The OpenOffice.org team hopes you enjoy working with OpenOffice.org!

openoffice-i18n

OpenOffice.org is an Open Source, community-developed, multi-platform office productivity suite. This package provides spell checker dictionaries and resources containing menus and dialogs for various languages. You need to install this to use OpenOffice.org.

openoffice-libs

OpenOffice.org is an Open Source, community-developed, multi-platform office productivity suite. This package includes its shared libraries. You need to install this to use OpenOffice.org.

openssh

SSH (Secure SHell) is a program for logging into and executing commands on a remote machine. SSH is intended to replace rlogin and rsh, and to provide secure encrypted communications between two untrusted hosts over an insecure network. X11 connections and arbitrary TCP/IP ports can also be forwarded over the secure channel.

OpenSSH is OpenBSD's version of the last free version of SSH, bringing it up to date in terms of security and features, as well as removing all patented algorithms to separate libraries.

This package includes the core files necessary for both the OpenSSH client and server. To make this package useful, you should also install openssh-clients, openssh-server, or both.

openssh-askpass

OpenSSH is a free version of SSH (Secure SHell), a program for logging into and executing commands on a remote machine. This package contains an X11 passphrase dialog for OpenSSH.

openssh-askpass-gnome

OpenSSH is a free version of SSH (Secure SHell), a program for logging into and executing commands on a remote machine. This package contains an X11 passphrase dialog for OpenSSH and the GNOME GUI desktop environment.

openssh-clients

OpenSSH is a free version of SSH (Secure SHell), a program for logging into and executing commands on a remote machine. This package includes the clients necessary to make encrypted connections to SSH servers. You'll also need to install the openssh package on OpenSSH clients.

openssh-server

OpenSSH is a free version of SSH (Secure SHell), a program for logging into and executing commands on a remote machine. This package contains the secure shell daemon (sshd). The sshd daemon allows SSH clients to securely connect to your SSH server. You also need to have the openssh package installed.

openssl

The OpenSSL toolkit provides support for secure communications between machines. OpenSSL includes a certificate management tool and shared libraries which provide various cryptographic algorithms and protocols.

openssl-devel

OpenSSL is a toolkit for supporting cryptography. The openssl-devel package contains static libraries and include files needed to develop applications which support various cryptographic algorithms and protocols.

openssl096b

The OpenSSL toolkit provides support for secure communications between machines. OpenSSL includes a certificate management tool and shared libraries which provide various cryptographic algorithms and protocols.

ORBit

ORBit is a high-performance CORBA (Common Object Request Broker Architecture) ORB (object request broker). It allows programs to send requests and receive replies from other programs, regardless of the locations of the two programs. CORBA is an architecture that enables communication between program objects, regardless of the programming language they are written in or the operating system they run on.

You will need to install this package and ORBit-devel if you want to write programs that use CORBA technology.

ORBit-devel

ORBit is a high-performance CORBA (Common Object Request Broker Architecture) ORB (object request broker) with support for the C language.

This package contains the header files, libraries, and utilities necessary to write programs that use CORBA technology. If you want to write such programs, you also need to install the ORBit package.

ORBit2

ORBit is a high-performance CORBA (Common Object Request Broker Architecture) ORB (object request broker). It allows programs to send requests and receive replies from other programs, regardless of the locations of the two programs. CORBA is an architecture that enables communication between program objects, regardless of the programming language they're written in or the operating system they run on.

You will need to install this package and ORBit-devel if you want to write programs that use CORBA technology.

ORBit2-devel

ORBit is a high-performance CORBA (Common Object Request Broker Architecture) ORB (object request broker) with support for the C language.

This package contains the header files, libraries and utilities necessary to write programs that use CORBA technology. If you want to write such programs, you'll also need to install the ORBIT package.

pam

PAM (Pluggable Authentication Modules) is a system security tool that allows system administrators to set authentication policy without having to recompile programs that handle authentication.

pam-devel

PAM (Pluggable Authentication Modules) is a system security tool that allows system administrators to set authentication policy without having to recompile programs that handle authentication. This package contains header files and static libraries used for building both PAM-aware applications and modules for use with PAM.

pam_krb5

This is pam_krb5, a pluggable authentication module that can be used with Linux-PAM and Kerberos 5. This module supports password checking, ticket creation, and optional TGT verification and conversion to Kerberos IV tickets. The included pam_krb5afs module also gets AFS tokens if so configured.

pam_smb

The pam_smb module can be used to authenticate users using an external SMB server.

pan

Pan is a newsreader which attempts to be pleasant to new and advanced users alike. It has all the standard newsreaders features and also supports offline newsreading, sophisticated filtering, multiple connections, yEnc decoding, and other extra features for power users and alt.binaries fans. It's also the only Unix newsreader to get a perfect score on the Good Net-Keeping Seal of Approval evaluations.

pango

Pango is a system for layout and rendering of internationalized text.

pango-devel

The pango-devel package includes the static libraries, header files, and developer docs for the pango package.

Install pango-devel if you want to develop programs which will use pango.

parted

The GNU Parted program allows you to create, destroy, resize, move, and copy hard disk partitions. Parted can be used for creating space for new operating systems, reorganizing disk usage, and copying data to new hard disks.

passivetex

PassiveTeX is a library of TeX macros which can be used to process an XML document which results from an XSL transformation to formatting objects.

passwd

The passwd package contains a system utility (passwd) which sets and/or changes passwords, using PAM (Pluggable Authentication Modules).

To use passwd, you should have PAM installed on your system.

patch

The patch program applies diff files to originals. The diff command is used to compare an original to a changed file. Diff lists the changes made to the file. A person who has the original file can then use the patch command with the diff file to add the changes to their original file (patching the file).

Patch should be installed because it is a common way of upgrading applications.

patchutils

This is a collection of programs that can manipulate patch files in a variety of ways, such as interpolating between two pre-patches, combining two incremental patches, fixing line numbers in hand-edited patches, and simply listing the files modified by a patch.

pax

'pax' is the POSIX standard archive tool. It supports the two most common forms of standard Unix archive (backup) files - CPIO and TAR.

pciutils

The pciutils package contains various utilities for inspecting and setting devices connected to the PCI bus. The utilities provided require kernel version 2.1.82 or newer (which support the /proc/bus/pci interface).

pciutils-devel

This package contains a library for inspecting and setting devices connected to the PCI bus.

pcre

Perl-compatible regular expression library. PCRE has its own native API, but a set of "wrapper" functions that are based on the POSIX API are also supplied in the library libpcreposix. Note that this just provides a POSIX calling interface to PCRE: the regular expressions themselves still follow Perl syntax and semantics. The header file for the POSIX-style functions is called pcreposix.h.

pcre-devel

Development files (Headers, libraries for static linking, etc) for pcre.

perl

Perl is a high-level programming language with roots in C, sed, awk and shell scripting. Perl is good at handling processes and files, and is especially good at handling text. Perl's hallmarks are practicality and efficiency. While it is used to do a lot of different things, Perl's most common applications are system administration utilities and web programming. A large proportion of the CGI scripts on the web are written in Perl. You need the perl package installed on your system so that your system can handle Perl scripts.

Install this package if you want to program in Perl or enable your system to handle Perl scripts.

perl-Archive-Tar

This is a module for the handling of tar archives. Archive::Tar provides an object oriented mechanism for handling tar files. It provides class methods for quick and easy files handling while also allowing for the creation of tar file objects for custom manipulation. If you have the Compress::Zlib module installed, Archive::Tar will also support compressed or gzipped tar files.

perl-Bit-Vector

Bit::Vector is an efficient C library which allows you to handle bit vectors, sets (of integers), "big integer arithmetic" and boolean matrices, all of arbitrary sizes.

The library is efficient (in terms of algorithmical complexity) and therefore fast (in terms of execution speed) for instance through the widespread use of divide-and-conquer algorithms.

perl-CGI

CGI modules for Perl

perl-Compress-Zlib

The Compress::Zlib module provides a Perl interface to the zlib compression library. Most of the functionality provided by zlib is available in Compress::Zlib.

The module can be split into two general areas of functionality, namely in-memory compression/decompression and read/write access to gzip files.

perl-CPAN

CPAN modules for Perl

perl-Date-Calc

The library provides all sorts of date calculations based on the Gregorian calendar (the one used in all western countries today), thereby complying with all relevant norms and standards: ISO/R 2015-1971, DIN 1355 and, to some extent, ISO 8601 (where applicable).

perl-DateManip

This is a set of routines designed to make any common date/time manipulation easy to do. Operations such as comparing two times, calculating a time a given amount of time from another, or parsing international times are all easily done.

perl-DB_File

DB_File modules for Perl

perl-DBD-MySQL

An implementation of DBI for MySQL for Perl.

perl-DBD-Pg

An implementation of DBI for PostgreSQL for Perl.

perl-DBI

DBI is a database access Application Programming Interface (API) for the Perl Language. The DBI API Specification defines a set of functions, variables and conventions that provide a consistent database interface independent of the actual database being used.

perl-Digest-HMAC

HMAC is used for message integrity checks between two parties that share a secret key, and works in combination with some other Digest algorithm, usually MD5 or SHA-1. The HMAC mechanism is described in RFC 2104.

HMAC follow the common Digest:: interface, but the constructor takes the secret key and the name of some other simple Digest:: as argument.

perl-Digest-SHA1

The Digest::SHA1 module allows you to use the NIST SHA-1 message digest algorithm from within Perl programs. The algorithm takes as input a message of arbitrary length and produces as output a 160-bit "fingerprint" or "message digest" of the input.

The Digest::SHA1 module provide a procedural interface for simple use, as well as an object oriented interface that can handle messages of arbitrary length and which can read files directly.

A binary digest will be 20 bytes long. A hex digest will be 40 characters long. A base64 digest will be 27 characters long.

perl-Filter

This package provides source-level filters for Perl modules. Source filters alter the program text of a module before Perl sees it, much as a C preprocessor alters the source text of a C program before the compiler sees it.

perl-Filter-Simple

Source filtering is an immensely powerful feature of recent versions of Perl. It allows one to extend the language itself (e.g. the Switch module), to simplify the language (e.g. Language::Pythonesque), or to completely recast the language (e.g. Lingua::Romana::Perligata). Effectively, it allows one to use the full power of Perl as its own, recursively applied, macro language.

The excellent Filter::Util::Call module (by Paul Marquess) provides a usable Perl interface to source filtering, but it is often too powerful and not nearly as simple as it could be.

perl-HTML-Parser

The HTML-Parser module for perl to parse and extract information from HTML documents, including the HTML::Entities, HTML::HeadParser, HTML::LinkExtor, HTML::PullParser, and HTML::TokeParser modules.

perl-HTML-Tagset

This module contains several data tables useful in various kinds of HTML parsing operations, such as tag and entity names.

perl-libwww-perl

The libwww-perl collection is a set of Perl modules which provides a simple and consistent application programming interface to the World-Wide Web. The main focus of the library is to provide classes and functions that allow you to write WWW clients. The library also contain modules that are of more general use and even classes that help you implement simple HTTP servers.

perl-libxml-enno

libxml-enno contains the modules XML::DOM, XML::XQL, XML::Checker and several other packages used for parsing XML from Perl.

perl-libxml-perl

libxml-perl is a collection of smaller Perl modules, scripts, and documents for working with XML in Perl. libxml-perl software works in combination with XML::Parser, PerlSAX, XML::DOM, XML::Grove and others.

perl-Net-DNS

Net::DNS is a collection of Perl modules that act as a Domain Name System (DNS) resolver. It allows the programmer to perform DNS queries that are beyond the capabilities of gethostbyname and gethostbyaddr.

The programmer should be somewhat familiar with the format of a DNS packet and its various sections. See RFC 1035 or DNS and BIND (Albitz & Liu) for details.

perl-Parse-RecDescent

Parse::RecDescent incrementally generates top-down recursive-descent text parsers from simple yacc-like grammar specifications. It provides: * Regular expressions or literal strings as terminals (tokens), * Multiple (non-contiguous) productions for any rule, * Repeated and optional subrules within productions, * Full access to Perl within actions specified as part of the grammar, * Simple automated error reporting during parser generation and parsing, * The ability to commit to, uncommit to, or reject particular productions during a parse, * The ability to pass data up and down the parse tree ("down" via subrule argument lists, "up" via subrule return values) * Incremental extension of the parsing grammar (even during a parse), * Precompilation of parser objects,

User-definable reduce-reduce conflict resolution via "scoring" of matching productions.

perl-Parse-Yapp

Parse::Yapp (Yet Another Perl Parser compiler) is a collection of modules that let you generate and use yacc like thread safe (reentrant) parsers with perl object oriented interface. The script yapp is a front-end to the Parse::Yapp module and let you easily create a Perl OO parser from an input grammar file.

perl-SGMLSpm

Perl programs can use the SGMLSpm module to help convert SGML, HTML or XML documents into new formats.

perl-TermReadKey

Term::ReadKey is a compiled perl module dedicated to providing simple control over terminal driver modes (cbreak, raw, cooked, etc.,) support for non-blocking reads and some generalized handy functions for working with terminals.

perl-Time-HiRes

The Time::HiRes module implements a Perl interface to the usleep, ualarm, and gettimeofday system calls. This allows for very precise timing measurements inside of Perl scripts.

perl-TimeDate

This module includes a number of smaller modules suited for manipulation of time and date strings with Perl. In particular, the Date::Format and Date::Parse modules can display and read times and dates in various formats, providing a more reliable interface to textual representations of points in time.

perl-URI

This module implements the URI class. Objects of this class represent "Uniform Resource Identifier references" as specified in RFC 2396 (and updated by RFC 2732).

perl-XML-Dumper

XML::Dumper dumps Perl data to XML format. XML::Dumper can also read XML data that was previously dumped by the module and convert it back to Perl. Perl objects are blessed back to their original packaging; if the modules are installed on the system where the perl objects are reconstituted from xml, they will behave as expected. Intuitively, if the perl objects are converted and reconstituted in the same environment, all should be well.

perl-XML-Encoding

This module, which is built as a subclass of XML::Parser, provides a parser for encoding map files, which are XML files. The file maps/encmap.dtd in the distribution describes the structure of these files.

perl-XML-Grove

XML::Grove is a tree-based object model for accessing the information set of parsed or stored XML, HTML, or SGML instances. XML::Grove objects are Perl hashes and arrays where you access the properties of the objects using normal Perl syntax.

perl-XML-Parser

This module provides ways to parse XML documents. It is built on top of XML::Parser::Expat, which is a lower level interface to James Clark's expat library. Each call to one of the parsing methods creates a new instance of XML::Parser::Expat which is then used to parse the document. Expat options may be provided when the XML::Parser object is created. These options are then passed on to the Expat object on each parse call. They can also be given as extra arguments to the parse methods, in which case they override options given at XML::Parser creation time.

perl-XML-Twig

This module provides a way to process XML documents. It is build on top of XML::Parser. XML::Twig offers a tree interface to the document, while allowing you to output the parts of it that have been completely processed. It allows minimal resource (CPU and memory) usage by building the tree only for the parts of the documents that need actual processing, through the use of the twig_roots and twig_print_outside_roots options.

php

PHP is an HTML-embedded scripting language. PHP attempts to make it easy for developers to write dynamically generated webpages. PHP also offers built-in database integration for several commercial and non-commercial database management systems, so writing a database-enabled webpage with PHP is fairly simple. The most common use of PHP coding is probably as a replacement for CGI scripts. The mod_php module enables the Apache Web server to understand and process the embedded PHP language in Web pages.

php-devel

The php-devel package contains the files needed for building PHP extensions. If you need to compile your own PHP extensions, you will need to install this package.

php-imap

The php-imap package contains a dynamic shared object (DSO) for the Apache Web server. When compiled into Apache, the php-imap module will add IMAP (Internet Message Access Protocol) support to PHP. IMAP is a protocol for retrieving and uploading e-mail messages on mail servers. PHP is an HTML-embedded scripting language. If you need IMAP support for PHP applications, you will need to install this package and the php package.

php-ldap

The php-ldap package is a dynamic shared object (DSO) for the Apache Web server that adds Lightweight Directory Access Protocol (LDAP) support to PHP. LDAP is a set of protocols for accessing directory services over the Internet. PHP is an HTML-embedded scripting language. If you need LDAP support for PHP applications, you will need to install this package in addition to the php package.

php-manual

The php-manual package provides comprehensive documentation for the PHP HTML-embedded scripting language, in HTML format. PHP is an HTML-embedded scripting language.

php-mysql

The php-mysql package contains a dynamic shared object that will add MySQL database support to PHP. MySQL is an object-relational database management system. PHP is an HTML-embeddable scripting language. If you need MySQL support for PHP applications, you will need to install this package and the php or mod_php package.

pidentd

The pidentd package contains identd, which implements the RFC1413 identification server. Identd looks up specific TCP/IP connections and returns either the user name or other information about the process that owns the connection.

Install pidentd if you need to look up information about specific TCP/IP connections.

pilot-link

This suite of tools allows you to upload and download programs and data files between a Linux/UNIX machine and the PalmPilot. It has a few extra utilities that will allow for things like syncing the PalmPilot's calendar app with Ical. Note that you might still need to consult the sources for pilot-link if you would like the Python, Tcl, or Perl bindings.

Install pilot-link if you want to synchronize your Palm with your Red Hat Linux system.

pilot-link-devel

This package contains the development headers that are used to build the pilot-link package. It also includes the static libraries necessary to build static pilot applications.

If you want to develop PalmPilot synchronizing applications, you'll need to install pilot-link-devel.

pine

Pine is a very popular, easy to use, full-featured email user agent that includes a simple text editor called pico. Pine supports MIME extensions and can also be used to read news. Pine also supports IMAP, mail, and MH style folders.

pinfo

Pinfo is an info file (or man page) viewer with a user interface similar to the Lynx Web browser's interface. Pinfo supports searching using regular expressions, and is based on the ncurses library.

pkgconfig

The pkgconfig tool determines compilation options. For each required library, it reads the configuration file and outputs the necessary compiler and linker flags.

pnm2ppa

Pnm2ppa is a color driver for HP PPA host-based printers such as the HP710C, 712C, 720C, 722C, 820Cse, 820Cxi, 1000Cse, and 1000Cxi. Pnm2ppa accepts Ghostscript output in PPM format and sends it to the printer in PPA format.

Install pnm2ppa if you need to print to a PPA printer.

popt

Popt is a C library for parsing command line parameters. Popt was heavily influenced by the getopt() and getopt_long() functions, but it improves on them by allowing more powerful argument expansion. Popt can parse arbitrary argv[] style arrays and automatically set variables based on command line arguments. Popt allows command line arguments to be aliased via configuration files and includes utility functions for parsing arbitrary strings into argv[] arrays using shell-like rules.

portmap

The portmapper program is a security tool which prevents theft of NIS (YP), NFS and other sensitive information via the portmapper. A portmapper manages RPC connections, which are used by protocols like NFS and NIS.

The portmap package should be installed on any machine which acts as a server for protocols using RPC.

postfix

Postfix is a Mail Transport Agent (MTA), supporting LDAP, SMTP AUTH (SASL), TLS and running in a chroot environment.

postgresql

PostgreSQL is an advanced Object-Relational database management system (DBMS) that supports almost all SQL constructs (including transactions, subselects and user-defined types and functions). The postgresql package includes the client programs and libraries that you'll need to access a PostgreSQL DBMS server. These PostgreSQL client programs are programs that directly manipulate the internal structure of PostgreSQL databases on a PostgreSQL server. These client programs can be located on the same machine with the PostgreSQL server, or may be on a remote machine which accesses a PostgreSQL server over a network connection. This package contains the docs in HTML for the whole package, as well as command-line utilities for managing PostgreSQL databases on a PostgreSQL server.

If you want to manipulate a PostgreSQL database on a remote PostgreSQL server, you need this package. You also need to install this package if you're installing the postgresql-server package.

postgresql-libs

The postgresql-libs package provides the essential shared libraries for any PostgreSQL client program or interface. You will need to install this package to use any other PostgreSQL package or any clients that need to connect to a PostgreSQL server.

postgresql-server

The postgresql-server package includes the programs needed to create and run a PostgreSQL server, which will in turn allow you to create and maintain PostgreSQL databases. PostgreSQL is an advanced Object-Relational database management system (DBMS) that supports almost all SQL constructs (including transactions, subselects and user-defined types and functions). You should install postgresql-server if you want to create and maintain your own PostgreSQL databases and/or your own PostgreSQL server. You also need to install the postgresql package.

ppp

The ppp package contains the PPP (Point-to-Point Protocol) daemon and documentation for PPP support. The PPP protocol provides a method for transmitting datagrams over serial point-to-point links. PPP is usually used to dial in to an ISP (Internet Service Provider) or other organization over a modem and phone line.

procinfo

The procinfo command gets system data from the /proc directory (the kernel filesystem), formats it and displays it on standard output. You can use procinfo to acquire information about your system from the kernel as it is running.

Install procinfo if you'd like to use it to gather and display system data.

procmail

The procmail program is used by Red Hat Linux for all local mail delivery. In addition to just delivering mail, procmail can be used for automatic filtering, presorting, and other mail handling jobs. Procmail is also the basis for the SmartList mailing list processor.

procps

The procps package contains a set of system utilities that provide system information. Procps includes ps, free, skill, snice, tload, top, uptime, vmstat, w, and watch. The ps command displays a snapshot of running processes. The top command provides a repetitive update of the statuses of running processes. The free command displays the amounts of free and used memory on your system. The skill command sends a terminate command (or another specified signal) to a specified set of processes. The snice command is used to change the scheduling priority of specified processes. The tload command prints a graph of the current system load average to a specified tty. The uptime command displays the current time, how long the system has been running, how many users are logged on, and system load averages for the past one, five, and fifteen minutes. The w command displays a list of the users who are currently logged on and what they are running. The watch program watches a running program. The vmstat command displays virtual memory statistics about processes, memory, paging, block I/O, traps, and CPU activity.

psgml

Emacs is an advanced and extensible editor. An Emacs major mode customizes Emacs for editing particular types of text documents. PSGML is a major mode for SGML (a markup language) documents. PSGML provides several functionalities for editing SGML documents: indentation according to element nesting depth and identification of structural errors (but it is not a validating SGML parser); menus and commands for inserting tags with only the contextually valid tags; attribute values can be edited in a separate window with information about types and defaults; structure based editing includes movement and killing; and also several commands for folding editing.

psmisc

The psmisc package contains utilities for managing processes on your system: pstree, killall and fuser. The pstree command displays a tree structure of all of the running processes on your system. The killall command sends a specified signal (SIGTERM if nothing is specified) to processes identified by name. The fuser command identifies the PIDs of processes that are using specified files or filesystems.

pspell

The Pspell library provides a generic interface to any spell checker libraries installed on the system.

pspell-devel

The Pspell library provides a generic interface to spell checking libraries installed on the system. This package contains static libraries and header files for Pspell.

psutils

This archive contains some utilities for manipulating PostScript documents. Page selection and rearrangement are supported, including arrangement into signatures for booklet printing, and page merging for n-up printing.

pygtk2

PyGTK is an extension module for python that gives you access to the GTK+ widget set. Just about anything you can write in C with GTK+ you can write in python with PyGTK (within reason), but with all the benefits of python.

pygtk2-devel

This package contains files required to build wrappers for GTK+ addon libraries so that they interoperate with pygtk.

pygtk2-libglade

This module contains a wrapper for the libglade library. Libglade allows a program to construct its user interface from an XML description, which allows the programmer to keep the UI and program logic separate.

pyOpenSSL

High-level wrapper around a subset of the OpenSSL library, includes * SSL.Connection objects, wrapping the methods of Python's portable sockets * Callbacks written in Python * Extensive error-handling mechanism, mirroring OpenSSL's error codes ... and much more ;)

pyorbit

pyorbit is an extension module for python that gives you access to the ORBit2 CORBA ORB.

PyQt

These are Python bindings for Qt.

PyQt-devel

Files needed to build other bindings for C++ classes that inherit from any of the Qt classes (e.g. KDE or your own).

python

Python is an interpreted, interactive, object-oriented programming language often compared to Tcl, Perl, Scheme or Java. Python includes modules, classes, exceptions, very high level dynamic data types and dynamic typing. Python supports interfaces to many system calls and libraries, as well as to various windowing systems (X11, Motif, Tk, Mac and MFC).

Programmers can write new built-in modules for Python in C or C++. Python can be used as an extension language for applications that need a programmable interface. This package contains most of the standard Python modules, as well as modules for interfacing to the Tix widget set for Tk and RPM.

Note that documentation for Python is provided in the python-docs package.

python-devel

The Python programming language's interpreter can be extended with dynamically loaded extensions and can be embedded in other programs. This package contains the header files and libraries needed to do these types of tasks.

Install python-devel if you want to develop Python extensions. The python package will also need to be installed. You'll probably also want to install the python-docs package, which contains Python documentation.

python-docs

The python-docs package contains documentation on the Python programming language and interpreter. The documentation is provided in ASCII text files and in LaTeX source files.

Install the python-docs package if you'd like to use the documentation for the Python language.

python-optik

Optik is a powerful, flexible, extensible, easy-to-use command-line parsing library for Python. Using Optik, you can add intelligent, sophisticated handling of command-line options to your scripts with very little overhead.

python-tools

The Python package includes several development tools that are used to build python programs.

pyxf86config

Python wrappers for the XFree86 library libxf86config. It is used to read and write XFree86 configuration files.

PyXML

An XML package for Python. The distribution contains a validating XML parser, an implementation of the SAX and DOM programming interfaces and an interface to the Expat parser.

qt

Qt is a GUI software toolkit which simplifies the task of writing and maintaining GUI (Graphical User Interface) applications for the X Window System.

Qt is written in C++ and is fully object-oriented.

This package contains the shared library needed to run qt applications, as well as the README files for qt.

qt-designer

The qt-designer package contains an User Interface designer tool for the Qt toolkit.

qt-devel

The qt-devel package contains the files necessary to develop applications using the Qt GUI toolkit: the header files, the Qt meta object compiler, the man pages, the HTML documentation and example programs. See http://www.trolltech.com/products/qt.html for more information about Qt, or look at /usr/share/doc/qt-devel-3.0.0/html/index.html, which provides Qt documentation in HTML format.

Install qt-devel if you want to develop GUI applications using the Qt toolkit.

/usr/share/doc/qt-devel-3.1.1/html/index.html, which

quanta

Quanta Plus is an HTML editor for the K Desktop Environment. This program is designed for quick Web development. Quanta is rapidly becoming a mature editor with a number of great features. Its objective is to produce a complete Web development environment for active development with a focus on supporting professional level development. This means full HTML 4.0 support including cascading style sheets and lots of time saving features. Support for Perl, Javascript, and PHP is being developed (and working to a small extent in this release).

quota

The quota package contains system administration tools for monitoring and limiting user and or group disk usage per filesystem.

raidtools

The raidtools package includes the tools you need to set up and maintain a software RAID device (using two or more disk drives in combination for fault tolerance and improved performance) on a Linux system. It only works with Linux 2.2 kernels and later, or with a 2.0 kernel specifically patched with newer RAID support.

Install raidtools if you need to set up RAID on your system.

rcs

The Revision Control System (RCS) is a system for managing multiple versions of files. RCS automates the storage, retrieval, logging, identification and merging of file revisions. RCS is useful for text files that are revised frequently (for example, programs, documentation, graphics, papers and form letters).

The rcs package should be installed if you need a system for managing different versions of files.

rdate

The rdate utility retrieves the date and time from another machine on your network, using the protocol described in RFC 868. If you run rdate as root, it will set your machine's local time to the time of the machine that you queried.

rdist

The RDist program maintains identical copies of files on multiple hosts. If possible, RDist will preserve the owner, group, mode and mtime of files and it can update programs that are executing.

Install rdist if you need to maintain identical copies of files on multiple hosts.

readline

The Readline library provides a set of functions that allow users to edit command lines. Both Emacs and vi editing modes are available. The Readline library includes additional functions for maintaining a list of previously-entered command lines for recalling or editing those lines, and for performing csh-like history expansion on previous commands.

readline-devel

The Readline library provides a set of functions that allow users to edit typed command lines. If you want to develop programs that will use the readline library, you need to have the readline-devel package installed. You also need to have the readline package installed.

redhat-artwork

redhat-artwork contains the themes and icons that make up the Red Hat default look and feel.

redhat-config-bind

The redhat-config-bind package contains a utility for configuring basic Domain Name System (DNS) settings.

redhat-config-date

redhat-config-date is a graphical interface for changing the system date and time, configuring the system time zone, and setting up the NTP daemon to synchronize the time of the system with a NTP time server.

redhat-config-httpd

A RHN configuration tool for apache.

redhat-config-keyboard

redhat-config-keyboard is a graphical user interface that allows the user to change the default keyboard of the system.

redhat-config-kickstart

Kickstart Configurator is a graphical tool for creating kickstart files.

redhat-config-language

redhat-config-language is a graphical user interface that allows the user to change the default language of the system.

redhat-config-mouse

redhat-config-mouse is a graphical user interface that allows the user to change the default mouse of the system.

redhat-config-network

This is the GUI of the network configuration tool for Red Hat Linux, supporting Ethernet, Wireless, TokenRing, ADSL, ISDN and PPP.

redhat-config-network-tui

This is the network configuration tool for Red Hat Linux, supporting Ethernet, Wireless, TokenRing, ADSL, ISDN and PPP.

redhat-config-packages

redhat-config-packages is the package manager for Red Hat Linux. It supports installation of interesting packages from CD.

redhat-config-printer

The printconf utility is a printer configuration and filtration system based on magicfilter (the alchemist data library) and the foomatic filter system. It rebuilds local print configuration and spool directories from data sources at lpd init time, and is integrated to use the multi-sourced features of the alchemist data library.

redhat-config-printer-gui

The printconf-gui package contains a GUI tool for the printconf utility.

redhat-config-proc

This is a tool for configuring operating system tunable parameters. It eases modifying /etc/sysctl.conf.

redhat-config-rootpassword

redhat-config-rootpassword is a graphical user interface that allows the user to change the root password of the system.

redhat-config-securitylevel

redhat-config-securitylevel is a graphical user interface for setting basic firewall rules.

redhat-config-services

rehat-config-services is a utility which allows you to configure which services should be enabled on your machine.

redhat-config-soundcard

redhat-config-soundcard is a graphical user interface that detects and configures the soundcard(s) on the system.

redhat-config-users

redhat-config-users is a graphical utility for administrating users and groups. It depends on the libuser library.

redhat-config-xfree86

redhat-config-xfree is a graphical user interface that allows the user to configure their XFree86 Xserver.

redhat-logos

The redhat-logos package (the "Package") contains files of the Red Hat "Shadow Man" logo and the RPM logo (the "Logos"). Red Hat, the Red Hat "Shadow Man" logo, RPM, and the RPM logo are trademarks or registered trademarks of Red Hat, Inc. in the United States and other countries.

See the included COPYING file for information on copying and redistribution.

redhat-logviewer

Red Hat Log Viewer is a graphical interface for viewing and searching log files.

redhat-menus

This package contains the XML files that describe the menu layout for GNOME and KDE, and the .desktop files that define the names and icons of "subdirectories" in the menus.

redhat-release

Red Hat Linux release file

redhat-rpm-config

Red Hat specific rpm configuration files.

redhat-switch-mail

redhat-switch-mail is the Mail Transport Agent Switcher for Red Hat Linux. It enables users to easily switch between various Mail Transport Agent that they have installed.

redhat-switch-mail-gnome

The redhat-switch-mail-gnome package contains a GNOME interface for the Mail Transport Agent Switcher.

redhat-switch-printer

redhat-switch-printer is the Printing System Switcher for Red Hat Linux. It enables users to easily switch between various printing system that they have installed.

redhat-switch-printer-gnome

The redhat-switch-printer-gnome package contains a GNOME interface for the The Printing System Switcher.

reiserfs-utils

The reiserfs-utils package contains a number of utilities for creating, checking, modifying, and correcting any inconsistencies in ReiserFS filesystems, including reiserfsck (used to repair filesystem inconsistencies), mkreiserfs (used to initialize a partition to contain an empty ReiserFS filesystem), debugreiserfs (used to examine the internal structure of a filesystem, to manually repair a corrupted filesystem, or to create test cases for reiserfsck), and some other ReiserFS filesystem utilities.

You should install the reiserfs-utils package if you want to use ReiserFS on any of your partitions.

reiserfs-utils contains reiserfsck (used to repair filesystem

rep-gtk

This is a binding of GTK+ for the librep Lisp interpreter. It is based on Marius Vollmer's guile-gtk package (initially version 0.15, updated to 0.17), with a new glue-code generator.

rhn-applet

Panel applet for indication that newer Red Hat packages are available.

rhnlib

rhnlib is a collection of python modules used by the Red Hat Network (http://rhn.redhat.com) software.

rhpl

The rhpl package contains Python code used by programs in Red Hat Linux.

rmt

The rmt utility provides remote access to tape devices for programs like dump (a filesystem backup program), restore (a program for restoring files from a backup), and tar (an archiving program).

rootfiles

The rootfiles package contains basic required files that are placed in the root user's account. These files are basically the same as those in /etc/skel, which are placed in regular users' home directories.

rox

ROX-Filer is a fast, powerful, and easy to use graphical file manager. It has full support for drag-and-drop and application directories. The filer can also provide a pinboard (allowing you to pin up files on your desktop background) and panels. The emphasis is on uncluttered directory views; menus and prompts only appear when needed.

The Wrappers package found on the Rox home page is already included.

rox-debuginfo

This package provides debug information for package rox. Debug information is useful when developing applications that use this package or when debugging this package.

rp-pppoe

PPPoE (Point-to-Point Protocol over Ethernet) is a protocol used by many ADSL Internet Service Providers. This package contains the Roaring Penguin PPPoE client, a user-mode program that does not require any kernel modifications. It is fully compliant with RFC 2516, the official PPPoE specification.

rpm

The RPM Package Manager (RPM) is a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating software packages. Each software package consists of an archive of files along with information about the package like its version, a description, etc.

rpm-build

The rpm-build package contains the scripts and executable programs that are used to build packages using the RPM Package Manager.

rpm-devel

This package contains the RPM C library and header files. These development files will simplify the process of writing programs that manipulate RPM packages and databases. These files are intended to simplify the process of creating graphical package managers or any other tools that need an intimate knowledge of RPM packages in order to function.

This package should be installed if you want to develop programs that will manipulate RPM packages and databases.

rpm-python

The rpm-python package contains a module that permits applications written in the Python programming language to use the interface supplied by RPM Package Manager libraries.

This package should be installed if you want to develop Python programs that will manipulate RPM packages and databases.

rpm404-python

The rpm-python package contains a module that permits applications written in the Python programming language to use the interface supplied by the RPM Package Manager libraries.

This package should be installed if you want to develop Python programs that will manipulate RPM packages and databases.

rsh

The rsh package contains a set of programs which allow users to run commands on remote machines, login to other machines and copy files between machines (rsh, rlogin and rcp). All three of these commands use rhosts style authentication. This package contains the clients needed for all of these services. The rsh package should be installed to enable remote access to other machines.

rsync

Rsync uses a reliable algorithm to bring remote and host files into sync very quickly. Rsync is fast because it just sends the differences in the files over the network instead of sending the complete files. Rsync is often used as a very powerful mirroring process or just as a more capable replacement for the rcp command. A technical report which describes the rsync algorithm is included in this package.

samba

Samba is the protocol by which a lot of PC-related machines share files, printers, and other information (such as lists of available files and printers). The Windows NT, OS/2, and Linux operating systems support this natively, and add-on packages can enable the same thing for DOS, Windows, VMS, UNIX of all kinds, MVS, and more. This package provides an SMB server that can be used to provide network services to SMB (sometimes called "Lan Manager") clients. Samba uses NetBIOS over TCP/IP (NetBT) protocols and does NOT need the NetBEUI (Microsoft Raw NetBIOS frame) protocol.

samba-client

The samba-client package provides some SMB clients to compliment the built-in SMB filesystem in Linux. These clients allow access of SMB shares and printing to SMB printers.

samba-common

Samba-common provides files necessary for both the server and client packages of Samba.

sane-backends

Scanner Access Now Easy (SANE) is a universal scanner interface. The SANE application programming interface (API) provides standardized access to any raster image scanner hardware (flatbed scanner, hand-held scanner, video and still cameras, frame-grabbers, etc.). If they're using SANE, developers can write image-processing applications without having to think about the peculiarities of individual devices. SANE also makes it possible to write a device driver once, which can then be used by any SANE-compliant application. SANE currently includes drivers for some Epson SCSI scanners, HP ScanJet SCSI scanners, Microtek SCSI scanners, Mustek SCSI flatbed scanners, PINT devices, most UMAX SCSI scanners, Connectix QuickCam, and other SANE devices via network. Note that this package does not enable network scanning by default. If you wish to enable network scanning, read the saned(1) manpage. If you'd like to develop SANE modules, you should also install the sane-backends-devel package.

sane-backends-devel

Static libraries and header files for writing Scanner Access Now Easy (SANE) modules. SANE is a universal scanner interface which is included in the sane-backends package.

sane-frontends

This packages includes the scanadf and xcam programs.

sawfish

Sawfish is an extensible window manager that uses a Lisp-based scripting language. All window decorations are configurable and the basic idea is to have as much user-interface policy as possible controlled through the Lisp language. You can configure sawfish by writing Lisp code in a personal .sawfishrc file, or using a GTK+ interface. (Note that sawfish was formerly known as sawmill.)

screen

The screen utility allows you to have multiple logins on just one terminal. Screen is useful for users who telnet into a machine or are connected via a dumb terminal, but want to use more than just one login.

Install the screen package if you need a screen manager that can support multiple logins on one terminal.

scrollkeeper

ScrollKeeper is a cataloging system for documentation. It manages documentation metadata (as specified by the Open Source Metadata Framework (OMF)) and provides a simple API to allow help browsers to find, sort, and search the document catalog. It can also communicate with catalog servers on the Net to search for documents which are not on the local system.

SDL

Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designed to provide fast access to the graphics frame buffer and audio device.

SDL-devel

Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designed to provide fast access to the graphics frame buffer and audio device. This package provides the libraries, include files, and other resources needed for developing SDL applications.

SDL_image

Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designed to provide fast access to the graphics frame buffer and audio device. This package contains a simple library for loading images of various formats (BMP, PPM, PCX, GIF, JPEG, PNG) as SDL surfaces.

SDL_image-devel

Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designed to provide fast access to the graphics frame buffer and audio device. This package contains the files needed for development using the SDL image loading library contained in the SDL_image package.

SDL_mixer

A simple multi-channel audio mixer for SDL. It supports 4 channels of 16 bit stereo audio, plus a single channel of music, mixed by the popular MikMod MOD, Timidity MIDI and SMPEG MP3 libraries.

SDL_mixer-devel

Development files for SDL_mixer, a simple multi-channel audio mixer for SDL. It supports 4 channels of 16 bit stereo audio, plus a single channel of music, mixed by the popular MikMod MOD, Timidity MIDI and SMPEG MP3 libraries.

You need SDL_mixer-devel if you want to compile an application using SDL_mixer.

SDL_net

This is a portable network library for use with SDL.

SDL_net-devel

This is a portable network library for use with SDL.

This is the libraries and include files you can use to develop SDL networked applications.

sed

The sed (Stream EDitor) editor is a stream or batch (non-interactive) editor. Sed takes text as input, performs an operation or set of operations on the text and outputs the modified text. The operations that sed performs (substitutions, deletions, insertions, etc.) can be specified in a script file or from the command line.

sendmail

The Sendmail program is a very widely used Mail Transport Agent (MTA). MTAs send mail from one machine to another. Sendmail is not a client program, which you use to read your email. Sendmail is a behind-the-scenes program which actually moves your email over networks or the Internet to where you want it to go.

If you ever need to reconfigure Sendmail, you will also need to have the sendmail.cf package installed. If you need documentation on Sendmail, you can install the sendmail-doc package.

sendmail-cf

This package includes the configuration files you need to generate the sendmail.cf file distributed with the sendmail package. You will need the sendmail-cf package if you ever need to reconfigure and rebuild your sendmail.cf file.

sendmail-devel

Include files and devel libraries for e.g. the milter addons as part of sendmail.

sendmail-doc

The sendmail-doc package contains documentation about the Sendmail Mail Transport Agent (MTA) program, including release notes, the Sendmail FAQ, and a few papers written about Sendmail. The papers are provided in PostScript(TM) and troff formats.

setserial

Setserial is a basic system utility for displaying or setting serial port information. Setserial can reveal and allow you to alter the I/O port and IRQ that a particular serial device is using, and more.

setup

The setup package contains a set of important system configuration and setup files, such as passwd, group, and profile.

setuptool

Setuptool is a user-friendly text mode menu utility which allows you to access all of the text mode configuration programs included in the Red Hat Linux operating system.

You should install the setuptool package because you will find yourself using its features for essential system administration.

sgml-common

The sgml-common package contains a collection of entities and DTDs that are useful for processing SGML, but that don't need to be included in multiple packages. Sgml-common also includes an up-to-date Open Catalog file.

shadow-utils

The shadow-utils package includes the necessary programs for converting UNIX password files to the shadow password format, plus programs for managing user and group accounts. The pwconv command converts passwords to the shadow password format. The pwunconv command unconverts shadow passwords and generates an npasswd file (a standard UNIX password file). The pwck command checks the integrity of password and shadow files. The lastlog command prints out the last login times for all users. The useradd, userdel, and usermod commands are used for managing user accounts. The groupadd, groupdel, and groupmod commands are used for managing group accounts.

shapecfg

The Shapecfg program configures and adjusts traffic shaper bandwidth limiters. Traffic shaping means setting parameters or limit to which network traffic should conform--setting limitations on bandwidth consumption.

To use Shapecfg, you must have also installed the kernel which supports the shaper module (kernel versions 2.0.36 or later and late 2.1.x kernels).

Install the shapecfg package if you want to set traffic bandwidth parameters, and if you have the appropriate kernel.

shared-mime-info

This is the freedesktop.org shared MIME info database.

Many programs and desktops use the MIME system to represent the types of files. Frequently, it is necessary to work out the correct MIME type for a file. This is generally done by examining the file's name or contents, and looking up the correct MIME type in a database.

For interoperability, it is useful for different programs to use the same database so that different programs agree on the type of a file, and new rules for determining the type apply to all programs.

This specification attempts to unify the type-guessing systems currently in use by GNOME, KDE and ROX. Only the name-to-type and contents-to-type mappings are covered by this spec; other MIME type information, such as the default handler for a particular type, or the icon to use to display it in a file manager, are not covered since these are a matter of style.

In addition, freedesktop.org provides a shared database in this format to avoid inconsistencies between desktops. This database has been created by converting the existing KDE and GNOME databases to the new format and merging them together.

shared-mime-info-debuginfo

This package provides debug information for package shared-mime-info. Debug information is useful when developing applications that use this package or when debugging this package.

sip

SIP is a tool for generating bindings for C++ classes so that they can be accessed as normal Python classes. SIP takes many of its ideas from SWIG but, because it is specifically designed for C++ and Python, is able to generate tighter bindings. SIP is so called because it is a small SWIG.

SIP was originally designed to generate Python bindings for KDE and so has explicit support for the signal slot mechanism used by the Qt/KDE class libraries. However, SIP can be used to generate Python bindings for any C++ class library.

sip-devel

This package contains files needed to generate Python bindings for any C++ classes library.

slang

S-Lang is an interpreted language and a programming library. The S-Lang language was designed so that it can be easily embedded into a program to provide the program with a powerful extension language. The S-Lang library, provided in this package, provides the S-Lang extension language. S-Lang's syntax resembles C, which makes it easy to recode S-Lang procedures in C if you need to.

slang-devel

This package contains the S-Lang extension language static libraries and header files which you'll need if you want to develop S-Lang based applications. Documentation which may help you write S-Lang based applications is also included.

Install the slang-devel package if you want to develop applications based on the S-Lang extension language.

slocate

Slocate is a security-enhanced version of locate. Just like locate, slocate searches through a central database (which is updated nightly) for files which match a given pattern. Slocate allows you to quickly find files anywhere on your system.

slrn

SLRN is a threaded Internet news reader. SLRN is highly customizable and allows users to design complex filters for sorting or killing news articles. SLRN works well over slow network lines. A helper utility for reading news offline is provided in the slrn-pull package.

sndconfig

Sndconfig is a text based tool which sets up the configuration files you'll need to use legacy sound cards (ISA, non-PnP) with a Red Hat Linux system. Sndconfig can be used to set the proper sound type for programs which use the /dev/dsp, /dev/audio and /dev/mixer devices. The sound settings are saved by the aumix and sysV runlevel scripts.

soup

Soup is a SOAP (Simple Object Access Protocol) implementation in C. It provides an queued asynchronous callback-based mechanism for sending SOAP requests. A WSDL (Web Service Definition Language) to C compiler which generates stubs for easily calling remote SOAP methods, and a CORBA IDL to WSDL compiler are also included.

Features: * Completely Asynchronous * Connection cache * HTTP chunked transfer support * authenticated HTTP, SOCKS4, and SOCKS5 proxy support * SSL Support using either OpenSSL or NSS

sox

SoX (Sound eXchange) is a sound file format converter SoX can convert between many different digitized sound formats and perform simple sound manipulation functions, including sound effects.

spamassassin

SpamAssassin provides you with a way to reduce if not completely eliminate Unsolicited Commercial Email (SPAM) from your incoming email. It can be invoked by a MDA such as sendmail or postfix, or can be called from a procmail script, .forward file, etc. It uses a genetic-algorithm evolved scoring system to identify messages which look spammy, then adds headers to the message so they can be filtered by the user's mail reading software. This distribution includes the spamd/spamc components which create a server that considerably speeds processing of mail.

To enable spamassassin, if you are receiving mail locally, simply add this line to your ~/.procmailrc: INCLUDERC=/etc/mail/spamassassin/spamassassin-default.rc

To filter spam for all users, add that line to /etc/procmailrc (creating if necessary).

specspo

The specspo package contains the portable object catalogues used to internationalize Red Hat packages.

splint

Splint is a tool for statically checking C programs for coding errors and security vulnerabilities. With minimal effort, Splint can be used as a better lint. If additional effort is invested adding annotations to programs, Splint can perform even stronger checks than can be done by any standard lint.

squid

Squid is a high-performance proxy caching server for Web clients, supporting FTP, gopher, and HTTP data objects. Unlike traditional caching software, Squid handles all requests in a single, non-blocking, I/O-driven process. Squid keeps meta data and especially hot objects cached in RAM, caches DNS lookups, supports non-blocking DNS lookups, and implements negative caching of failed requests.

Squid consists of a main server program squid, a Domain Name System lookup program (dnsserver), a program for retrieving FTP data (ftpget), and some management and client tools.

star

Star saves many files together into a single tape or disk archive, and can restore individual files from the archive. Star supports ACL.

startup-notification

This package contains libstartup-notification which implements a startup notification protocol. Using this protocol a desktop environment can track the launch of an application and provide feedback such as a busy cursor, among other features.

statserial

The statserial utility displays a table of the signals on a standard 9-pin or 25-pin serial port and indicates the status of the handshaking lines. Statserial is useful for debugging serial port and/or modem problems.

strace

The strace program intercepts and records the system calls called and received by a running process. Strace can print a record of each system call, its arguments and its return value. Strace is useful for diagnosing problems and debugging, as well as for instructional purposes.

Install strace if you need a tool to track the system calls made and received by a process.

stunnel

Stunnel is a socket wrapper which can provide SSL (Secure Sockets Layer) support to ordinary applications. For example, it can be used in conjunction with imapd to create an SSL secure IMAP server.

sudo

Sudo (superuser do) allows a system administrator to give certain users (or groups of users) the ability to run some (or all) commands as root while logging all commands and arguments. Sudo operates on a per-command basis. It is not a replacement for the shell. Features include: the ability to restrict what commands a user may run on a per-host basis, copious logging of each command (providing a clear audit trail of who did what), a configurable timeout of the sudo command, and the ability to use the same configuration file (sudoers) on many different machines.

swig

Simplified Wrapper and Interface Generator (SWIG) is a software development tool for connecting C, C++ and Objective C programs with a variety of high-level programming languages. SWIG is primarily used with Perl, Python and Tcl/TK, but it has also been extended to Java, Eiffel and Guile. SWIG is normally used to create high-level interpreted programming environments, systems integration, and as a tool for building user interfaces.

switchdesk

The Desktop Switcher is a tool which enables users to easily switch between various desktop environments that they have installed. The tool includes support for KDE, GNOME, WindowMaker, Enlightenment, fvwm, and twm. Support for different environments on different computers is available, as well as support for setting a global default environment.

Install switchdesk if you need a tool for switching between desktop environments.

switchdesk-gnome

The switchdesk-gnome package provides a GNOME look and feel for the Desktop Switcher program provided in the switchdesk package.

switchdesk-kde

The switchdesk-kde package provides the Desktop Switcher with a KDE look and feel.

sysklogd

The sysklogd package contains two system utilities (syslogd and klogd) which provide support for system logging. Syslogd and klogd run as daemons (background processes) and log system messages to different places, like sendmail logs, security logs, error logs, etc.

syslinux

Syslinux is a simple kernel loader. It normally loads the kernel (and an optional initrd image) from a FAT filesystem. It can also be used as a PXE bootloader during network boots.

sysreport

Sysreport is a utility that gathers information about a system's hardware and configuration. The information can then be used for diagnostic purposes and debugging. Sysreport is commonly used to help support technicians and developers by providing a "snapshot" of a system's current layout.

sysstat

This package provides the sar and iostat commands for Linux. Sar and iostat enable system monitoring of disk, network, and other IO activity.

SysVinit

The SysVinit package contains a group of processes that control the very basic functions of your system. SysVinit includes the init program, the first program started by the Linux kernel when the system boots. Init then controls the startup, running, and shutdown of all other programs.

talk

The talk package provides client and daemon programs for the Internet talk protocol, which allows you to chat with other users on different systems. Talk is a communication program which copies lines from one terminal to the terminal of another user.

Install talk if you'd like to use talk for chatting with users on different systems.

tar

The GNU tar program saves many files together in one archive and can restore individual files (or all of the files) from that archive. Tar can also be used to add supplemental files to an archive and to update or list files in the archive. Tar includes multivolume support, automatic archive compression/decompression, the ability to perform remote archives, and the ability to perform incremental and full backups.

If you want to use tar for remote backups, you also need to install the rmt package.

tcl

The Tcl (Tool Command Language) provides a powerful platform for creating integration applications that tie together diverse applications, protocols, devices, and frameworks. Tcl can also be used for a variety of web-related tasks and for creating powerful command languages for applications.

tcp_wrappers

The tcp_wrappers package provides small daemon programs which can monitor and filter incoming requests for systat, finger, FTP, telnet, rlogin, rsh, exec, tftp, talk and other network services.

Install the tcp_wrappers program if you need a security tool for filtering incoming network services requests.

This version also supports IPv6.

tcpdump

Tcpdump is a command-line tool for monitoring network traffic. Tcpdump can capture and display the packet headers on a particular network interface or on all interfaces. Tcpdump can display all of the packet headers, or just the ones that match particular criteria.

Install tcpdump if you need a program to monitor network traffic.

tcsh

Tcsh is an enhanced but completely compatible version of csh, the C shell. Tcsh is a command language interpreter which can be used both as an interactive login shell and as a shell script command processor. Tcsh includes a command line editor, programmable word completion, spelling correction, a history mechanism, job control and a C language like syntax.

telnet

Telnet is a popular protocol for logging into remote systems over the Internet. The telnet package provides a command line telnet client.

telnet-server

Telnet is a popular protocol for logging into remote systems over the Internet. The telnet-server package includes a telnet daemon that supports remote logins into the host machine. The telnet daemon is disabled by default. You may enable the telnet daemon by editing /etc/xinetd.d/telnet.

termcap

The termcap package provides the /etc/termcap file. /etc/termcap is a database which defines the capabilities of various terminals and terminal emulators. Certain programs use the /etc/termcap file to access various features of terminals (the bell, colors, and graphics, etc.).

tetex

TeTeX is an implementation of TeX for Linux or UNIX systems. TeX takes a text file and a set of formatting commands as input and creates a typesetter-independent .dvi (DeVice Independent) file as output. Usually, TeX is used in conjunction with a higher level formatting package like LaTeX or PlainTeX, since TeX by itself is not very user-friendly.

Install tetex if you want to use the TeX text formatting system. If you are installing tetex, you will also need to install tetex-afm (a PostScript(TM) font converter for TeX), tetex-dvips (for converting .dvi files to PostScript format for printing on PostScript printers), tetex-latex (a higher level formatting package which provides an easier-to-use interface for TeX), and tetex-xdvi (for previewing .dvi files in X). Unless you are an expert at using TeX, you should also install the tetex-doc package, which includes the documentation for TeX.

tetex-afm

Tetex-afm provides afm2tfm, a converter for PostScript font metric files. PostScript fonts are accompanied by .afm font metric files which describe the characteristics of each font. To use PostScript fonts with TeX, TeX needs .tfm files that contain similar information. Afm2tfm will convert .afm files to .tfm files.

If you are installing tetex in order to use the TeX text formatting system, you will need to install tetex-afm. You will also need to install tetex-dvips (for converting .dvi files to PostScript format for printing on PostScript printers), tetex-latex (a higher level formatting package which provides an easier-to-use interface for TeX), and tetex-xdvi (for previewing .dvi files in X). Unless you are an expert at using TeX, you should also install the tetex-doc package, which includes documentation for TeX.

tetex-dvips

Dvips converts .dvi files produced by the TeX text formatting system (or by another processor like GFtoDVI) to PostScript(TM) format. Normally the PostScript file is sent directly to your printer.

If you are installing tetex, so that you can use the TeX text formatting system, you will also need to install tetex-dvips. In addition, you will need to install tetex-afm (for converting PostScript font description files), tetex-latex (a higher level formatting package which provides an easier-to-use interface for TeX), and tetex-xdvi (for previewing .dvi files in X). If you are installing TeX and you are not an expert at it, you should also install the tetex-doc package, which contains documentation for the TeX system.

tetex-fonts

The tetex-fonts package contains fonts used by both the Xdvi previewer and the TeX text formatting system.

You will need to install tetex-fonts if you wish to use either tetex-xdvi (for previewing .dvi files in X) or the tetex package (the core of the TeX text formatting system).

tetex-latex

LaTeX is a front end for the TeX text formatting system. Easier to use than TeX, LaTeX is essentially a set of TeX macros which provide convenient, predefined document formats for users.

If you are installing tetex, so that you can use the TeX text formatting system, you will also need to install tetex-latex. In addition, you will need to install tetex-afm (for converting PostScript font description files), tetex-dvips (for converting .dvi files to PostScript format for printing on PostScript printers), and tetex-xdvi (for previewing .dvi files in X). If you are not an expert at TeX, you should also install the tetex-doc package, which contains documentation for TeX.

tetex-xdvi

Xdvi allows you to preview the TeX text formatting system's output .dvi files on an X Window System.

If you are installing tetex, so that you can use the TeX text formatting system, you will also need to install tetex-xdvi. In addition, you will need to install tetex-afm (a PostScript font converter for TeX), tetex-dvips (for converting .dvi files to PostScript format for printing on PostScript printers), and tetex-latex (a higher level formatting package which provides an easier-to-use interface for TeX). If you are not a TeX expert, you will probably also want to install the tetex-doc package, which contains documentation for the TeX text formatting system.

texinfo

Texinfo is a documentation system that can produce both online information and printed output from a single source file. The GNU Project uses the Texinfo file format for most of its documentation.

Install texinfo if you want a documentation system for producing both online and print documentation from the same source file and/or if you are going to write documentation for the GNU Project.

time

The GNU time utility runs another program, collects information about the resources used by that program while it is running, and displays the results.

timidity++

TiMidity++ is a MIDI format to wave table format converter and player. Install timitidy++ if you'd like to play MIDI files and your sound card does not natively support wave table format.

tix

Tix (Tk Interface Extension), an add-on for the Tk widget set, is an extensive set of over 40 widgets. In general, Tix widgets are more complex and more capable than the widgets provided in Tk. Tix widgets include a ComboBox, a Motif-style FileSelectBox, an MS Windows-style FileSelectBox, a PanedWindow, a NoteBook, a hierarchical list, a directory tree and a file manager.

tk

When paired with the Tcl scripting language, Tk provides a fast and powerful way to create GUI applications that run on Linux as well as Windows, Unix, and the Macintosh.

tkinter

The Tkinter (Tk interface) program is an graphical user interface for the Python scripting language.

You should install the tkinter package if you'd like to use a graphical user interface for Python programming.

tmpwatch

The tmpwatch utility recursively searches through specified directories and removes files which have not been accessed in a specified period of time. Tmpwatch is normally used to clean up directories which are used for temporarily holding files (for example, /tmp). Tmpwatch ignores symlinks, won't switch filesystems and only removes empty directories and regular files.

traceroute

The traceroute utility displays the route used by IP packets on their way to a specified network (or Internet) host. Traceroute displays the IP number and host name (if possible) of the machines along the route taken by the packets. Traceroute is used as a network debugging tool. If you're having network connectivity problems, traceroute will show you where the trouble is coming from along the route.

Install traceroute if you need a tool for diagnosing network connectivity problems.

tree

The tree utility recursively displays the contents of directories in a tree-like format. Tree is basically a UNIX port of the DOS tree utility.

ttfprint

Ttfprint makes a Postscript file from a Chinese text file with Chinese TrueType fonts.

ttmkfdir

ttmkfdir is a utility which is used to create fonts.scale files in directories full of TrueType fonts in order to prepare them for use by the font server.

tux

TUX is a kernel-based, threaded, extremely high performance HTTP server. It is able to efficiently and safely serve both static and dynamic data. TUX moves the HTTP protocol stack to the kernel, and can handle requests for data with both kernel-space and user-space modules.

See http://www.redhat.com/mailing-lists/ for instructions on subscribing to tux-list@redhat.com; users of TUX have the opportunity to share their experiences and receive notices of new versions on that list.

umb-scheme

UMB Scheme is a public domain implementation of the Scheme programming language. Scheme is a statically scoped and properly tail-recursive dialect of the Lisp programming language, designed with clear and simple semantics and a minimal number of ways to form expressions.

units

Units converts an amount from one unit to another, or tells you what mathematical operation you need to perform to convert from one unit to another. The units program can handle multiplicative scale changes as well as conversions such as Fahrenheit to Celsius.

unix2dos

A utility that converts plain text files in UNIX format to DOS format.

unixODBC

Install unixODBC if you want to access databases through ODBC. This package includes drivers for PostgreSQL and local files. If you want to develop programs that will access data through ODBC, you need to install the unixODBC package.

unzip

The unzip utility is used to list, test, or extract files from a zip archive. Zip archives are commonly found on MS-DOS systems. The zip utility, included in the zip package, creates zip archives. Zip and unzip are both compatible with archives created by PKWARE(R)'s PKZIP for MS-DOS, but the programs' options and default behaviors do differ in some respects.

Install the unzip package if you need to list, test or extract files from a zip archive.

up2date

The Red Hat Update Agent that automatically queries the Red Hat Network servers and determines which packages need to be updated on your machine.

up2date-gnome

The up2date-gnome package contains a GNOME interface for the Red Hat Network Update Agent.

urw-fonts

Free, good quality versions of the 35 standard PostScript(TM) fonts, donated under the GPL by URW++ Design and Development GmbH. The fonts.dir file font names match the original Adobe names of the fonts (e.g., Times, Helvetica, etc.).

Install the urw-fonts package if you need free versions of standard PostScript fonts.

usbutils

This package contains utilities for inspecting devices connected to a USB bus.

usbview

USBView is a GTK program that displays the topography of the devices that are plugged into the USB bus on a Linux machine. It also displays information on each of the devices. This can be useful to determine if a device is working properly or not.

usermode

The usermode package contains the userhelper program, which can be used to allow configured programs to be run with superuser privileges by ordinary users.

usermode-gtk

The usermode-gtk package contains several graphical tools for users: userinfo, usermount and userpasswd. Userinfo allows users to change their finger information. Usermount lets users mount, unmount, and format filesystems. Userpasswd allows users to change their passwords.

Install the usermode-gtk package if you would like to provide users with graphical tools for certain account management tasks.

utempter

Utempter is a utility which allows some non-privileged programs to have required root access without compromising system security. Utempter accomplishes this feat by acting as a buffer between root and the programs.

util-linux

The util-linux package contains a large variety of low-level system utilities that are necessary for a Linux system to function. Among others, Util-linux contains the fdisk configuration tool and the login program.

VFlib2

VFlib is a font library written in C which converts vector fonts to bitmap data. Functions provided in VFlib include rotating, shrinking, and changing the slant of characters. VFlib provides a unified API for all supported font formats; any software using VFlib can use any of the supported font file formats immediately. VFlib is used by localized software for Japanese document processing that requires Kanji fonts (for example xdvi, dvi2ps, and Ghostscript).

vim-common

VIM (VIsual editor iMproved) is an updated and improved version of the vi editor. Vi was the first real screen-based editor for UNIX, and is still very popular. VIM improves on vi by adding new features: multiple windows, multi-level undo, block highlighting and more. The vim-common package contains files which every VIM binary will need in order to run.

If you are installing any version of the VIM editor, you'll also need to the vim-common package installed.

vim-enhanced

VIM (VIsual editor iMproved) is an updated and improved version of the vi editor. Vi was the first real screen-based editor for UNIX, and is still very popular. VIM improves on vi by adding new features: multiple windows, multi-level undo, block highlighting and more. The vim-enhanced package contains a version of VIM with extra, recently introduced features like Python and Perl interpreters.

Install the vim-enhanced package if you'd like to use a version of the VIM editor which includes recently added enhancements like interpreters for the Python and Perl scripting languages. You'll also need to install the vim-common package.

vim-minimal

VIM (VIsual editor iMproved) is an updated and improved version of the vi editor. Vi was the first real screen-based editor for UNIX, and is still very popular. VIM improves on vi by adding new features: multiple windows, multi-level undo, block highlighting and more. The vim-minimal package includes a minimal version of VIM, which is installed into /bin/vi for use when only the root partition is present.

vim-X11

VIM (VIsual editor iMproved) is an updated and improved version of the vi editor. Vi was the first real screen-based editor for UNIX, and is still very popular. VIM improves on vi by adding new features: multiple windows, multi-level undo, block highlighting and more. VIM-X11 is a version of the VIM editor which will run within the X Window System. If you install this package, you can run VIM as an X application with a full GUI interface and mouse support.

Install the vim-X11 package if you'd like to try out a version of vi with graphics and mouse capabilities. You'll also need to install the vim-common package.

vixie-cron

The vixie-cron package contains the Vixie version of cron. Cron is a standard UNIX daemon that runs specified programs at scheduled times. Vixie cron adds better security and more powerful configuration options to the standard version of cron.

vorbis-tools

Ogg Vorbis is a fully open, non-proprietary, patent- and royalty-free, general-purpose compressed audio format for audio and music at fixed and variable bitrates from 16 to 128 kbps/channel.

The vorbis package contains an encoder, a decoder, a playback tool, and a comment editor.

vte

VTE is an experimental terminal emulator widget for use with GTK+ 2.0.

w3c-libwww

Libwww is a general-purpose Web API written in C for Unix and Windows (Win32). With a highly extensible and layered API, it can accommodate many different types of applications including clients, robots, etc. The purpose of libwww is to provide a highly optimized HTTP sample implementation as well as other Internet protocols and to serve as a testbed for protocol experiments.

w3m

The w3m program is a pager (or text file viewer) that can also be used as a text-mode Web browser. W3m features include the following: when reading an HTML document, you can follow links and view images using an external image viewer; its internet message mode determines the type of document from the header; if the Content-Type field of the document is text/html, the document is displayed as an HTML document; you can change a URL description like 'http://hogege.net' in plain text into a link to that URL.

webalizer

The Webalizer is a Web server log analysis program. It is designed to scan Web server log files in various formats and produce usage statistics in HTML format for viewing through a browser. It produces professional looking graphs which make analyzing when and where your Web traffic is coming from easy.

wget

GNU Wget is a file retrieval utility which can use either the HTTP or FTP protocols. Wget features include the ability to work in the background while you are logged out, recursive retrieval of directories, file name wildcard matching, remote file timestamp storage and comparison, use of Rest with FTP servers and Range with HTTP servers to retrieve files over slow or unstable connections, support for Proxy servers, and configurability.

which

The which command shows the full pathname of a specified program, if the specified program is in your PATH.

WindowMaker

Window Maker is an X11 window manager which emulates the look and feel of the NeXTSTEP (TM) graphical user interface. It is relatively fast, feature rich, and easy to configure and use. Window Maker is part of the official GNU project, which means that Window Maker can interoperate with other GNU projects, such as GNOME.

Window Maker allows users to switch themes 'on the fly,' as well as place favorite applications on either an application dock (similar to AfterStep Wharf) or on a workspace dock (a 'clip' which extends the application dock's usefulness).

WindowMaker-libs

The WindowMaker-libs package contains libraries for the Window Maker desktop. You need to install this package if you are installing Window Maker and/or wmakerconf.

wireless-tools

This package contain the Wireless tools, used to manipulate the Wireless Extensions. The Wireless Extension is an interface allowing you to set Wireless LAN specific parameters and get the specific stats for wireless networking equipment.

wmclock

Wmclock is an applet which displays the date and time in a dockable tile in the same style as the clock from the NEXTSTEP(tm) operating system. Wmclock is specially designed for the Window Maker window manager, by Alfredo Kojima, and features multiple language support, twenty-four-hour and twelve-hour (am/pm) time display, and, optionally, can run a user-specified program on a mouse click. Wmclock is derived from asclock, a similar clock for the AfterStep window manager.

wmnd

WMND (WindowMaker Network Devices) is a network monitoring dock app improved and based on WMiFS 1.3b. You can find the features of WMiFS 1.3b from documents in directory WMiFS.

words

The words file is a dictionary of English words for the /usr/share/dict directory. Programs like Ispell use this database of words to check spelling. Password checkers use it to look for bad passwords.

wvdial

WvDial automatically locates and configures modems and can log into almost any ISP's server without special configuration. You need to input the username, password, and phone number, and then WvDial will negotiate the PPP connection using any mechanism needed.

Xaw3d

Xaw3d is an enhanced version of the MIT Athena Widget set for the X Window System. Xaw3d adds a three-dimensional look to applications with minimal or no source code changes.

You should install Xaw3d if you are using applications which incorporate the MIT Athena widget set and you'd like to incorporate a 3D look into those applications.

Xaw3d-devel

Xaw3d is an enhanced version of the MIT Athena widget set for the X Window System. Xaw3d adds a three-dimensional look to those applications with minimal or no source code changes. Xaw3d-devel includes the header files and static libraries for developing programs that take full advantage of Xaw3d's features.

You should install Xaw3d-devel if you are going to develop applications using the Xaw3d widget set. You'll also need to install the Xaw3d package.

xawtv

Xawtv is a simple xaw-based TV program which uses the bttv driver or video4linux. Xawtv contains various command-line utilities for grabbing images and .avi movies, for tuning in to TV stations, etc. Xawtv also includes a grabber driver for vic.

xboard

Xboard is an X Window System based graphical chessboard which can be used with the GNUchess and Crafty chess programs, with Internet Chess Servers (ICSs), with chess via email, or with your own saved games.

Install the xboard package if you need a graphical chessboard.

xcdroast

X-CD-Roast provides a GUI interface for commands like cdrecord and mkisofs. X-CD-Roast includes a self-explanatory X11 user interface, automatic SCSI and IDE hardware setup, support for mastering of new ISO9660 data CDs, support for production of new audio CDs, fast copying of CDs without hard disk buffering, and a logfile option.

xchat

X-Chat is an easy to use graphical IRC chat client for the X Window System.

xcpustate

The xcpustate utility is an X Window System based monitor which shows the amount of time that the CPU is spending in different states. On a Linux system, xcpustate displays a bar that indicates the amounts of idle, user, nice and system time (from left to right) used by the CPU.

Install the xcpustate package if you'd like to use a horizontal bar style CPU state monitor.

xdelta

Xdelta (X for XCF: the eXperimental Computing Facility at Berkeley) is a binary delta generator (like a diff program for binaries) and an RCS version control replacement library. The Xdelta library performs its work independently of the actual format used to encode the file and is intended to be used by various higher-level programs such as XCF's Project Revision Control System (PRCS). PRCS is a front end for a version control toolset. Xdelta uses a binary file delta algorithm to replace the standard diff program used by RCS.

XFree86

XFree86 is an open source implementation of the X Window System. It provides the basic low level functionality which full fledged graphical user interfaces (GUIs) such as GNOME and KDE are designed upon.

XFree86-100dpi-fonts

A set of 100 dpi fonts used by the X window system.

XFree86-75dpi-fonts

A set of 75 dpi fonts used by the X window system.

XFree86-base-fonts

XFree86-base-fonts provides the base fonts required by XFree86 for proper operation.

XFree86-devel

XFree86-devel includes the libraries, header files and documentation needed for developing applications for the X window system.

XFree86-doc

XFree86-doc provides a great deal of documentation, in PostScript format, on the various X APIs, libraries, and other interfaces. If you need low level X documentation, you will find it here. Topics include the X protocol, the ICCCM window manager standard, ICE session management, the font server API, etc.

XFree86-font-utils

XFree86-font-utils provides mkfontdir, and other font related utilities which are required when installing font packages.

XFree86-libs

XFree86-libs contains the shared libraries required for running X applications.

XFree86-libs-data

Architecture independent data files required by XFree86-libs, including locale and compose database files, XErrorsDB, rgb.txt, etc.

XFree86-Mesa-libGL

The Mesa 3D graphics library is a powerful and generic toolset for creating hardware assisted computer graphics. To the extent that Mesa utilizes the OpenGL command syntax or state machine, it is being used with authorization from Silicon Graphics, Inc. However, the author (Brian Paul) makes no claim that Mesa is in any way a compatible replacement for OpenGL or associated with Silicon Graphics, Inc. Those who want a licensed implementation of OpenGL should contact a licensed vendor. Mesa is very similar to OpenGL and you might find Mesa to be a valid alternative to OpenGL.

XFree86-Mesa-libGLU

libGLU is a utility library used by a lot of OpenGL applications

XFree86-tools

Various tools for X, including listres, xbiff, xeyes, xcalc, and xload among others.

This package contains all applications that used to be in X11R6-contrib in older releases.

XFree86-truetype-fonts

A collection of truetype fonts which are part of the XFree86 core distribution, including the Luxi fonts donated by Bigelow and Holmes.

XFree86-twm

A simple and lightweight window manager

XFree86-xauth

The xauth program is used to edit and display the authorization information used in connecting to the X server.

XFree86-xdm

X Display Manager.

XFree86-xfs

XFree86-xfs contains the font server for XFree86. Xfs can also serve fonts to remote X servers. The remote system will be able to use all fonts installed on the font server, even if they are not installed on the remote computer.

xinetd

Xinetd is a secure replacement for inetd, the Internet services daemon. Xinetd provides access control for all services based on the address of the remote host and/or on time of access and can prevent denial-of-access attacks. Xinetd provides extensive logging, has no limit on the number of server arguments, and lets you bind specific services to specific IP addresses on your host machine. Each service has its own specific configuration file for Xinetd; the files are located in the /etc/xinetd.d directory.

xinitrc

The xinitrc package contains the xinitrc file, a script which is used to configure your X Window System session or to start a window manager.

xisdnload

The xisdnload utility displays a periodically updated histogram of the load average over your ISDN connection.

xloadimage

The xloadimage utility displays images in an X Window System window, loads images into the root window, or writes images into a file. Xloadimage supports many image types (including GIF, TIFF, JPEG, XPM, and XBM).

xml-common

The xml-common package contains a collection of entities and DTDs that are useful for processing XML, but that don't need to be included in multiple packages.

xmltex

Namespace-aware XML parser written in TeX.

xmlto

This is a package for converting XML files to various formats using XSL stylesheets.

xmms

Xmms is a multimedia (Ogg Vorbis, CDs) player for the X Window System with an interface similar to Winamp's. Xmms supports playlists and streaming content and has a configurable interface.

xmms-devel

The static libraries and header files needed for building plug-ins for the Xmms multimedia player.

xmms-mp3

This is the mp3 plugin for XMMS that was removed from Red Hat Linux because the patented mp3 format itself is theoretically GPL incompatible.

xosview

The xosview utility displays a set of bar graphs which show the current system state, including memory usage, CPU usage, system load, etc. Xosview runs under the X Window System.

xpdf

Xpdf is an X Window System based viewer for Portable Document Format (PDF) files. Xpdf is a small and efficient program which uses standard X fonts.

xsane

XSane is an X based interface for the SANE (Scanner Access Now Easy) library, which provides access to scanners, digital cameras, and other capture devices. XSane is written in GTK+ and provides control for performing the scan and then manipulating the captured image.

xsane-gimp

This package provides the regular XSane frontend for the SANE scanner interface, but it works as a GIMP plug-in. You must have GIMP installed to use this package.

xscreensaver

The xscreensaver package contains a variety of screensavers for your mind-numbing, ambition-eroding, time-wasting, hypnotized viewing pleasure.

xsri

X Set Root Image - displays images on the root window with parameters. Does nothing much more.

Xtest

Xtest is a small program used to test X configuration which is used by the Red Hat Linux installation program "anaconda", and other X configuration utilities.

yelp

Yelp is the Gnome 2 help/documentation browser. It is designed to help you browse all the documentation on your system in one central tool.

yp-tools

The Network Information Service (NIS) is a system which provides network information (login names, passwords, home directories, group information) to all of the machines on a network. NIS can enable users to login on any machine on the network, as long as the machine has the NIS client programs running and the user's password is recorded in the NIS passwd database. NIS was formerly known as Sun Yellow Pages (YP).

This package's NIS implementation is based on FreeBSD's YP and is a special port for glibc 2.x and libc versions 5.4.21 and later. This package only provides the NIS client programs. In order to use the clients, you'll need to already have an NIS server running on your network. An NIS server is provided in the ypserv package.

Install the yp-tools package if you need NIS client programs for machines on your network. You will also need to install the ypbind package on every machine running NIS client programs. If you need an NIS server, you'll need to install the ypserv package on one machine on the network.

ypbind

The Network Information Service (NIS) is a system that provides network information (login names, passwords, home directories, group information) to all of the machines on a network. NIS can allow users to log in on any machine on the network, as long as the machine has the NIS client programs running and the user's password is recorded in the NIS passwd database. NIS was formerly known as Sun Yellow Pages (YP).

This package provides the ypbind daemon. The ypbind daemon binds NIS clients to an NIS domain. Ypbind must be running on any machines running NIS client programs.

Install the ypbind package on any machines running NIS client programs (included in the yp-tools package). If you need an NIS server, you also need to install the ypserv package to a machine on your network.

zip

The zip program is a compression and file packaging utility. Zip is analogous to a combination of the UNIX tar and compress commands and is compatible with PKZIP (a compression and file packaging utility for MS-DOS systems).

Install the zip package if you need to compress files using the zip program.

zlib

Zlib is a general-purpose, patent-free, lossless data compression library which is used by many different programs.

zlib-devel

The zlib-devel package contains the header files and libraries needed to develop programs that use the zlib compression and decompression library.

zsh

The zsh shell is a command interpreter usable as an interactive login shell and as a shell script command processor. Zsh resembles the ksh shell (the Korn shell), but includes many enhancements. Zsh supports command line editing, built-in spelling correction, programmable command completion, shell functions (with autoloading), a history mechanism, and more.

-- Autogenerated on Sun Dec 21 18:18:35 2003 by rpmdbdescr.pl, written by Scott R. Godin --