48
Appendix A. Linux Software Packages
389
Draft Document for Review June 29, 2001 4:03 pm
6238rpmAppendix.fm
lout
Lout isa high-level language for document formatting.Loutreads a high-level
description of a document (similar in style to LaTeX) and can produce a
PostScript(TM) file for printing or produce plain text. Lout supports the
typesetting of documents which contain floating figures, table, diagrams,
rotated and scaled text or graphics, footnotes, running headers, footers, an
index, a table of contents and bibliography, cross-references, mathematical
equations and statistical graphs. Lout can be extended with definitions that
should be easier to write than other languages, since Lout is a high-level
language. Lout supports (with hyphenation) a variety of languages: Czech,
Danish, Dutch, English, Finnish, French, German, Norwegian, Russian,
Slovenian, Spanish and Swedish. Install the lout package if you’d like to try
the Lout document formatting system. Unless you’re already a Lout expert,
you’ll probably want to also install the lout-doc package, which contains the
documentation for Lout.
lout-doc
The lout-doc package includes all of the documentation for the Lout
document formatting language. The documentation includes manuals for
regularusersand forexperts, written in Lout and available as PostScript(TM)
files. The documentation provides good examples for how to write large
documents with Lout. If you’re installing the lout package, you should install
the lout-doc package.
LPRng
The LPRng software isan enhanced,extended, and portable implementation
of the Berkeley LPR print spooler functionality. While providing the same
interface and meeting RFC1179 requirements, 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; clientprograms do not need to run SUID root;
greatly enhanced security checks; and a greatly improved permission and
authorization mechanism. The source software compiles and runs on a wide
variety of UNIX systems, and 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. An NT version is also available.
For users that require secure and/or authenticated printing support, LPRng
supports Kerberos V, MIT Kerberos IV Print Support, and PGP
authentication. LPRng is being adopted by MIT for use astheirCampusWide
printing support system. Additional authentication support is extremely
simple to add. LPRng is Open Source Software, and the current public
distribution is available from the listed FTP and Web Sites.
C# Excel - Excel Conversion & Rendering in C#.NET Excel documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Excel to PDF Conversion.
how to delete text in a pdf acrobat; how to delete text from pdf
50
6238rpmAppendix.fm
Draft Document for Review June 29, 2001 4:03 pm
390
Linux for S/390 and zSeries: Distributions
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. You should install lrzsz if you’re also
installing a Zmodem communications program that uses lrzsz. If you’re
installing minicom, you need to install lrzsz.
lsof
Lsof stands for LiSt Open Files, and it doesjust that: it lists information about
files that are open by the processes running on a UNIX system.
lynx
Lynx is a fully-featured World Wide Web (WWW) client for users running
cursor-addressable, character-cell display devices such as vt100 terminals,
or anyothercharacter-cell display. It will displayHypertext Markup Language
(HTML) documents containing links to files on the local system, as well as
files on remote systems running http, gopher, ftp, wais, nntp, finger, or
cso/ph/qi servers, and services accessible via logins to telnet, tn3270 or
rlogin accounts.
m4
AGNU implementation of the traditional UNIX macro processor. M4 isuseful
for writing text files which can be logically parsed, and is used by many
programsas partof 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.
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 mailxpackage installs the /bin/mail program, which isused to send quick
email messages (i.e., without opening up a full-featured mail user agent).
Mail isoften 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
AGNU 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 programshould 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.
54
Appendix A. Linux Software Packages
391
Draft Document for Review June 29, 2001 4:03 pm
6238rpmAppendix.fm
MAKEDEV
The /dev directory contains important files which correspond to the hardware
on your system, such as sound cards, serial or printer ports, tape and
CD-ROMdrives and more. MAKEDEVis a script which helps you create and
maintain the files in your /dev directory. These are the files needed to install
MAKEDEV.
man
The man page suite, including man, apropos, and whatis. These programs
are used to read most of the documentation available on a Linux system. The
whatis and apropos programs can be used to find documentation related to
aparticular subject.
man-man2html
pure manroff -> html converter
man-pages
Alarge collection of man pages (documentation) from the Linux
Documentation Project (LDP). The man pages are organized into the
following sections: Section 1, user commands (intro only); Section 2, system
calls; Section 3, libc calls; Section 4, devices (e.g., hd, sd); Section 5, file
formats and protocols (e.g., wtmp, /etc/passwd, nfs); Section 6, games (intro
only); Section 7, conventions, macro packages, etc. (e.g., nroff, ascii); and
Section 8, system administration (intro only).
man-pages-ja
The japanese man pages.
mars-nwe
The mars_nwe (MARtin Stover’sNetWare Emulator) package enables Linux
to provide both file and print services for NetWare clients (i.e., providing the
services of a Novell NetWare file server). Mars_nwe allows the sharing of
files between Linux machines and Novell NetWare clients, using NetWare’s
native IPXprotocol suite. Install the mars_nwe package if you need a Novell
NetWare file server on your Red Hat Linux system.
mc
Midnight Commander is a visual shell much like a file manager, only with
manymore features. It is a text mode application, but it also includes mouse
support if you are running GPM. Midnight Commander’s coolest features are
its abilities to FTP, view tar and zip files, and to poke into RPMs for specific
files.
mcserv
The Midnight Commander file management system will allow you to
manipulate the files on a remote machine as if they were local. This is only
possible if the remote machine isrunning the mcservserver program. Mcserv
provides clients running Midnight Commander with access to the host’s file
systems. Install mcserv on machines if you want to access their file systems
remotely using the Midnight Commander file management system.
metamail
Metamail is a system for handling multimedia mail, using the mailcap file.
Metamail reads the mailcap file, which tells Metamail what helperprogramto
call in order to handle a particular type of non-text mail. Note that metamail
can also add multimedia support to certain non-mail programs. Metamail
should be installed if you need to add multimedia support to mail programs
and some other programs, using the mailcap file.
54
6238rpmAppendix.fm
Draft Document for Review June 29, 2001 4:03 pm
392
Linux for S/390 and zSeries: Distributions
mgetty
The mgetty package containsa “smart”gettywhich allowsloginsover a serial
line (i.e., through a modem). If you’re using a Class 2 or 2.0 modem, mgetty
can receive faxes. If you also need to send faxes, you’ll need to install the
sendfax program. If you’ll be dialing in to your system using a modem, you
should install the mgetty package.Ifyou’d like to send faxesusing mgetty and
your modem, you’ll need to install the mgetty-sendfaxprogram. If you need a
viewer for faxes, you’ll also need to install the mgetty-viewfax package.
mgetty-sendfax
Sendfax is a standalone backend program for sending fax files. The mgetty
program (a getty replacement for handling logins over a serial line) plus
sendfax will allow you to send faxes through a Class2 modem. If you’d like to
send faxes over a Class 2 modem, you’ll need to install the mgetty-sendfax
and the mgetty packages.
mgetty-viewfax
Viewfax displays the fax files received using mgetty in an X11 window.
Viewfax is capable of zooming in and out on the displayed fax. If you’re
installing the mgetty-viewfax package, you’ll also need to install mgetty.
mgetty-voice
The mgetty-voice package contains the vgettysystem, which enables mgetty
and your modem to support voice capabilities. In simple terms, vgetty lets
your modem act as an answering machine. How well the system will work
depends upon your modem, which may or maynotbe able to handle thiskind
of implementation. Install mgetty-voice along with mgetty if you’d like to try
having your modem act as an answering machine.
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 instead for that purpose).
mktemp
The mktemp utility takes a given file name template and overwritesa portion
of it to create a unique file name. Thisallowsshell scripts and otherprograms
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.
mkxauth
The mkxauth utility helps create and maintain X authentication databases
(.Xauthority files). Mkxauth is used to create an .Xauthority file or to merge
keys from another local or remote .Xauthority file. .Xauthority files are used
by the xauth user-oriented access control program, which grants or denies
access to X servers based on the contents of the .Xauthority file. The
mkxauth package should be installed if you’re going to use user-oriented
access control to provide security for your X Window System (a good idea).
modutils
The Linux kernel allows new kernel pieces to be loaded and old ones to be
unloaded while the kernel continues to run. These loadable pieces are called
modules,and can include device driversand filesystemsamong otherthings.
This package includes program to load and unload programs both
automatically and manually. This set does not include ‘request-route’ script
(still present in sources).
46
Appendix A. Linux Software Packages
393
Draft Document for Review June 29, 2001 4:03 pm
6238rpmAppendix.fm
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.
mpage
The mpage utility takes plain text files orPostScript(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 isvery useful for viewing large
printouts without using up tons of paper. Mpage supports many different
layout options for the printed pages. Mpage should be installed if you need a
useful utility for viewing long text documents without wasting paper.
mpeg_lib
The MPEG Library isa collection of C routinesto decode MPEG movies and
dither them in a variety of colour schemes. Most of the code in the library
comes directly from the Berkely MPEG player, an X11-specific
implementation that works fine, but suffers from minimal documentation and
alack of modularity. A front end to the Berkeley decoding engine was
developed by Greg Ward at the Montreal Neurological Institute in May/June
1994 to facilitate the development of an MPEG player specifically for Silicon
Graphics workstations; the decoding engine together with the MNI front end
constitute the MPEG Library.
mpeg_lib-devel
This package contains the mpeg_lib static libraries and header files required
to develop mpeg_lib based applications.
mt-st
The mt-st package containsthe 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. This package can
help you manage tape drives.
mtrace
mtrace is a tool that was included with the glibc 2.1.2 library that is used to
trace malloc()’s. This package include the perl script mtrace and libraries
needed to use it.
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’ve
used mutt in the past and you prefer it, or if you’re new to mail programs and
you haven’t decided which one you’re going to use.
55
6238rpmAppendix.fm
Draft Document for Review June 29, 2001 4:03 pm
394
Linux for S/390 and zSeries: Distributions
MySQL
MySQL is a true multi-user, multi-threaded SQL (Structured Query
Language) database server. SQL is the most popular database language in
the world. MySQL is a client/server implementation that consists of a server
daemon mysqld and manydifferent client programs/libraries. The main goals
of MySQL are speed, robustness and easy to use. MySQL was originally
developed because we at Tcx needed a SQL server that could handle very
big databases with magnitude higher speed than what any database vendor
could offer to us. We have now been using MySQL since 1996 in a
environment with more than 40 databases,10,000 tables, ofwhich more than
500 have more than 7 million rows. This is about 50G of mission critical data.
The base upon which MySQL is built is a set of routines that have been used
in a highly demanding production environment formanyyears. While MySQL
is still in development, it already offers a rich and highly useful function set.
See the documentation for more information”
MySQL-bench
Thispackage containsMySQL benchmarkscriptsand data.For a description
of MySQL see the base MySQL RPM or http://www.mysql.com
MySQL-client
This package contains the standard MySQL clients.
MySQL-devel
This package contains the development header files and libraries necessary
to develop MySQL client applications. For a description of MySQL see the
base MySQL RPM or http://www.mysql.com
nag
The nag package contains the Linux Documentation Project’s Network
Administrators’ Guide. The NAG covers the wide world of Linux networking,
including TCP/IP,UUCP, SLIP, DNS, mail systems, NNTP and news systems,
and NFS. Be sure to check the LDP’s website at
http://sunsite.unc.edu/linux/ldp.html for possible updates to the NAG. Install
the nag package if you’d like to use the LDP’s NetworkAdministrators’ Guide
off your own machine.
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. Install ncftp if you use FTPto transfer files and
you’d like to try some of ncftp’s additional features.
ncompress
The ncompress package contains the compress and uncompress file
compression and decompression utilities, which are compatible with the
original UNIXcompress utility (.Z file extensions). These utilities can’t handle
gzipped (.gz file extensions) files, but gzip can handle compressed files.
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.4BSD
classic curses library.
ncurses-devel
The headerfiles and librariesfordeveloping 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.
Documents you may be interested
Documents you may be interested