53
Appendix A. Linux Software Packages
437
Draft Document for Review June 29, 2001 4:03 pm
6238rpmAppendix.fm
flex
flex is a tool for generating scanners: programs which
recognized lexical patterns in text. flexreads the given input
files for a description of a scanner to generate. The
description is in the form of pairs of regular expressions and
Ccode, called rules. flex generates as output a C source file,
lex.yy.c, which defines a routine yylex(). This file is compiled
and linked with the -lfl library to produce an executable.
When the executable is run, it analyzes its input for
occurrences of the regular expressions. Whenever it finds
one, it executes the corresponding C code. . This product
includes software developed by the University of California,
Berkeley and its contributors.
fping
fping is a like program which uses the Internet Control
Message Protocol (ICMP) echo request to determine if a
target host is responding. fping differs from ping in that you
can specify any number of targets on the command line, or
specify a file containing the lists of targetsto ping. Instead of
sending to one target until it times out or replies, fping will
send out a ping packet and move on to the next target in a
round-robin fashion.
freetype-tools
The FreeType 1 engine is a free and portable TrueType font
rendering engine. It has been developed to provide TT
support to a great variety of platforms and environments. .
This package contains several programs bundled with the
FreeType 1 engine for testing and demonstration purposes,
as well as some contributed utilities such as ttf2pk, ttf2bdf,
ttf2pfb and ttfbanner.
freetype2-dev
The FreeType 1 engine is a free and portable TrueType font
rendering engine. It has been developed to provide TT
support to a great variety of platforms and environments. .
Note that FreeType 1 is a *library*. It is not a font server for
your favorite platform, even though it was designed to be
used in many of them. Note also that it is *not* a complete
text-rendering library. Its purpose is simply to open and
manage font files, as well as load, hint and render individual
glyphs efficiently. You can also see it as a “TrueType driver”
for a higher-level library, though rendering text with it is
extremely easy, as demo-ed by the test programs. . This
package contains all supplementary files you need to
develop your own programs using the FreeType engine. .
Note: FreeType 2 (libfreetype soname 6, Debian packages
libfreetype6 and libfreetype6-dev)has arrived. The FreeType
2API is a lot simpler than the one in 1.x while being much
more powerful. We thusencourage you to adapt yoursource
code to it as this should not involve much work.
47
6238rpmAppendix.fm
Draft Document for Review June 29, 2001 4:03 pm
438
Linux for S/390 and zSeries: Distributions
freetype2
The FreeType 1 engine is a free and portable TrueType font
rendering engine. It has been developed to provide TT
support to a great variety of platforms and environments. .
Note that FreeType 1 is a *library*. It is not a font server for
your favorite platform, even though it was designed to be
used in many of them. Note also that it is *not* a complete
text-rendering library. Its purpose is simply to open and
manage font files, as well as load, hint and render individual
glyphs efficiently. You can also see it as a “TrueType driver”
for a higher-level library, though rendering text with it is
extremely easy, as demo-ed by the test programs. . This
package contains the files needed to run programs that use
the FreeType 1 engine. . Note: FreeType 2 (libfreetype
soname 6, Debian packages libfreetype6 and
libfreetype6-dev) has arrived. The FreeType 2 API is a lot
simpler than the one in 1.x while being much more powerful.
We thus encourage you to adapt your source code to it as
this should not involve much work. . Home Page:
http://www.freetype.org/ Authors: David Turner
<david.turner@freetype.org> Robert Wilhelm
<robert.wilhelm@freetype.org> Werner Lemberg
<werner.lemberg@freetype.org>
ftp
ftp is the user interface to the ARPANET standard File
TransferProtocol. The program allows a userto transfer files
to and from a remote network site.
ftpd
This is the netkit ftp server. It is recommended for you to use
one of its alternatives, such as wu-ftpd or proftpd.
g++
This is the GNU C++ compiler, a fairly portable optimizing
compiler for C++.
g77-doc
Documentation for the GNU Fortran 77 compiler in info
format.
g77-doc
Documentation for the GNU Fortran 77 compiler in info
format.
g77
This is the GNU g77 Fortran compiler, which compiles
Fortran 77 on platforms supported by the gcc compiler. It
uses the gcc backend to generate optimized code.
55
Appendix A. Linux Software Packages
439
Draft Document for Review June 29, 2001 4:03 pm
6238rpmAppendix.fm
gawk
`awk’, a program that you can use to select particular
records in a file and perform operations upon them. . Gawk
is the GNU Project’s implementation of the AWK
programming language. It conforms to the definition of the
language in the POSIX 1003.2 Command Language And
Utilities Standard. This version in turn is based on the
description in The AWK Programming Language, by Aho,
Kernighan, and Weinberger, with the additional features
defined in the System V Release 4 version of UNIX awk.
Gawk also provides more recent Bell Labs awk extensions,
and some GNU-specific extensions.
gcc-doc
Documentation for the GNU compilers in info format.
gcc-doc
Documentation for the GNU compilers in info format.
gcc
This is the GNU C compiler, a fairly portable optimizing
compiler which supports multiple languages. This package
includes support for C, C++, and Objective C.
gcj
GCJ is a front end to the GCC compiler which can natively
compile both Java(tm) source and bytecode files. The
compiler can also generate class files. . Currently the
compiler source parser does not understand JDK 1.1
extensions to the Java programming language.For instance,
it does not support inner classes.
gdb
GDB is a source-level debugger, capable of breaking
programs at anyspecific line, displaying variable values, and
determining where errors occurred. Currently, it works for C,
C++, Fortran Modula 2 and Java programs. A must-have for
any serious programmer.
gettext-base
Thispackage includesthe gettext program which allow other
packages to internationalize the messages given by shell
scripts.
gettext-doc
This package contains the HTML documentation for GNU
gettext.
gettext-doc
This package contains the HTML documentation for GNU
gettext.
gettext
Interesting for authors or maintainers of other packages or
programs which they want to see internationalized.
glibc-doc
Contains The GNU C Library Reference manual in info
format as well as man pages for libpthread functions and
libdb functions. Also included isthe complete GNU C Library
ChangeLog.
How to C#: Preview Document Content Using XDoc.excel How to C#: Preview Document Content Using XDoc.Excel. Get Preview From File. You may get document preview image from an existing Excel file in C#.net.
how to delete text in pdf file online; how to delete text from a pdf in acrobat
53
6238rpmAppendix.fm
Draft Document for Review June 29, 2001 4:03 pm
440
Linux for S/390 and zSeries: Distributions
glibc-doc
Contains The GNU C Library Reference manual in info
format as well as man pages for libpthread functions and
libdb functions. Also included isthe complete GNU C Library
ChangeLog.
gnu-standards
Info and HTML versions of the GNU standards for writing
GNU code and maintaining GNU software packages.
Source: autoconf
gnu-standards
Info and HTML versions of the GNU standards for writing
GNU code and maintaining GNU software packages.
Source: autoconf
gnupg-doc
Additional documentation for GnuPG in HTML and (where
possible) postscript and plain text format. Includes: . o The
GNU Privacy Handbook o Replacing PGP 2.x with GnuPG o
GnuPG Mini HOWTO . The GNU Privacy Handbook is
provied in English, Spanish and Russian. The Replacing
PGP 2.x with GnuPG document is provided in English and
Spanish. The Mini HOWTO is provided in English, German,
Spanish French, Portugese and Swedish.
gnupg-doc
Additional documentation for GnuPG in HTML and (where
possible) postscript and plain text format. Includes: . o The
GNU Privacy Handbook o Replacing PGP 2.x with GnuPG o
GnuPG Mini HOWTO . The GNU Privacy Handbook is
provied in English, Spanish and Russian. The Replacing
PGP 2.x with GnuPG document is provided in English and
Spanish. The Mini HOWTO is provided in English, German,
Spanish French, Portugese and Swedish.
gnupg_1.0.4-3
GnuPG is GNU’s tool for secure communication and data
storage. It can be used to encrypt data and to create digital
signatures. It includes an advanced key management facility
and is compliant with the proposed OpenPGP Internet
standard as described in RFC2440. . GnuPG does not use
use anypatented algorithms so it cannot be compatible with
PGP2 because it uses IDEA (which is patented worldwide)
and RSA. RSA’s patent expired on the 20th September
2000, and it is now included in GnuPG.
gobjc
This is the GNU Objective-C compiler, which compiles
Objective-C on platforms supported by the gcc compiler. It
uses the gcc backend to generate optimized code.
gpc-doc
Documentation for the GNU Pascal compiler in info format.
gpc-doc
Documentation for the GNU Pascal compiler in info format.
54
Appendix A. Linux Software Packages
441
Draft Document for Review June 29, 2001 4:03 pm
6238rpmAppendix.fm
gpc
Thisis the GNU Pascal compiler, which compiles Pascal on
platforms supported by the gcc compiler. It uses the gcc
backend to generate optimized code. . The current beta
release 2.2 implements Standard Pascal (ISO 7185, level 1),
alarge subset of Extended Pascal (ISO 10206), and Borland
Pascal. Many Borland Pascal units supported.
gpm
This package provides a daemon that listens to the mouse
when the console is displayed, and delivers them to
applications. . The default when no application is running is
to emulate “selection”, i.e. allow cut-and-paste with the
mouse on the console the same way as under X.
grep
The GNU family of grep utilities may be the “fastest grep in
the west”. GNU grep is based on a fast lazy-state
deterministic matcher (about twice as fast as stock Unix
egrep) hybridized with a Boyer-Moore-Gosper search for a
fixed string that eliminates impossible text from being
considered by the full regexp matcher without necessarily
having to look at every character. The result istypicallymany
times faster than Unix grep or egrep. (Regular expressions
containing backreferencing will run more slowly, however.)
groff
This package contains the traditional UN*X text formatting
tools troff, nroff, tbl, eqn and pic.These utilities, togetherwith
the man package, are essential for displaying the on-line
manual pages. . Output can be produced in a number of
formats including plain ASCII and PostScript. All the
standard macro packages are supported. A number of other
utilities are also included together with several fonts.
gzip
This is the standard GNU file compression utility, which is
also the default compression tool for Debian. It typically
operates on files with names ending in `.gz’. . This package
can also decompress `.Z’ files created with `compress’.
hostname
The hostname command can be used to eitherset or display
the current host or domain name of the system. Thisname is
used by many of the networking programs to identify the
machine. The domain name is also used by NIS/YP.
i18ndata
Machine-readable data files used by the C library for
localization and internationalization support. . This package
contains uncompiled source data for locales. Pre-compiled
locale definitions are in the `locales’ package.
idle
IDLE isan Integrated Development Environment for Python.
IDLE is written using Tkinter and therefore quite
platform-independent.
53
6238rpmAppendix.fm
Draft Document for Review June 29, 2001 4:03 pm
442
Linux for S/390 and zSeries: Distributions
idle
IDLE isan Integrated Development Environment for Python.
IDLE is written using Tkinter and therefore quite
platform-independent.
ifupdown
This package provides the tools ifup and ifdown which may
be used to configure (or, respectively, deconfigure) network
interfaces, based on the file /etc/network/interfaces.
imagemagick
WARNING: If you’re installing this package for the first time
and you choose to use libmagick4g-lzw, install first with
libmagick4g, and then select libmagick4g-lzw (which will
deselect libmagick4g). Otherwise you won’t be able to install
with dselect. . Imagemagick is a set of programs to
manipulate various image formats (JPEG, TIFF, PhotoCD,
PBM, XPM, etc...). All manipulations can be achieved
through shell commands as well as through a X11 graphical
interface (display). .Possible effects: colormapmanipulation,
channel operations, thumbnail creation, image annotation,
limited drawing, image distortion, etc... . Imagemagick
requires the libmagick4g package to be installed. Libmagick
comes in two flavors, a free version (without the LZW
compression algorithmused in GIFs), and a non-free version
(with the patented LZW compression algorithm). . This
package suggests a postscript interpreter (gs) to read
postscript files. It will however function happily without it (as
long as you don’t want to read postscript).
imap
IMAP (the Interactive Mail Access Protocol)is a mechanism
for accessing mail folders and the messages in them
remotely, ie with your user mail program running on a
different machine to the one where all the messages are
stored. . This protocol for remote mail accessis supported by
Pine and by some DOS/Windows and Macintosh MUA’s
(Mail User Agents). . If you just want to use Pine to read your
email on your Linux system you do not need this package. .
If you do install imapd you will almost certainly want to install
aMail Transfer Agent such as Smail or Sendmail, as remote
mail programs which use IMAP to access incoming and
saved mail will usually want to send mail using SMTP, often
to the same machine. . You will probably also want to install
Pine or some other IMAP client so that you can test your
IMAP server.
indent-doc
This package contains the HTML documentation for GNU
indent.
indent-doc
This package contains the HTML documentation for GNU
indent.
52
Appendix A. Linux Software Packages
443
Draft Document for Review June 29, 2001 4:03 pm
6238rpmAppendix.fm
indent
The `indent’ program changes the appearance of a C
program by inserting or deleting whitespace. . `indent’ also
provides options for controlling the alignment of braces and
declarations, program indenting, and other stylistic
parameters, including formatting of both C and C++
comments.
info
The Info file format is an easily-parsable representation for
online documents. This program allows you to view Info
documents, like the ones stored in /usr/share/info and
/usr/info. . Much of the software in Debian comes with its
online documentation in the form of Info files, so it is most
likely you will want to install it.
info2www
info2www lets you read Info files with a WWW browser. It
requires a HTTP server.
info2www
info2www lets you read Info files with a WWW browser. It
requires a HTTP server.
ipchains
This package allows you to control how programs on your
systemmayaccess the network, and how programson other
systems may access yours via the network. . This package
fully replaces ipfwadm by wrapping it for old fashioned users
and for old scripts. . Firewalling HOWTO can be found in
doc-linux-* package. . Linux ipchainsisa rewrite of the Linux
IPv4 firewalling code (which was mainly stolen from BSD)
and a rewrite of ipfwadm, which was a rewrite of BSD’s ipfw,
Ibelieve. It is required to administer the IP packet filters in
Linux kernel versions 2.1.102 and above.
ipmasqadm
Ipmasqadm is used to configure extra masquerading
funcionality, usually provided by additional kernel modules.
ipopd
This package contains the POP2 and POP3 servers which
were formerly part of the University of Washington IMAP
package.
ldap-rfc
This is a complete collection of LDAP related RFC’s
obtained from the OpenLDAP source distribution. They are
not OpenLDAP specific and relate to the LDAP protocol in
general including some LDAPv3 information.
ldap-rfc
This is a complete collection of LDAP related RFC’s
obtained from the OpenLDAP source distribution. They are
not OpenLDAP specific and relate to the LDAP protocol in
general including some LDAPv3 information.
55
6238rpmAppendix.fm
Draft Document for Review June 29, 2001 4:03 pm
444
Linux for S/390 and zSeries: Distributions
ldso
The dynamic linker provides the user-level support for
loading and linking DLL and ELF shared libraries. It is
required by any program that uses shared libraries. .
WARNING: Do NOT downgrade this package to version
1.8.x or earlier. Doing so may leave your system in an
unusable state.
less
Less is a program similar to more (1), but which allows
backward movementin the file aswell as forward movement.
Also, less does not have to read the entire input file before
starting, so with large input files it starts up faster than text
editors like vi (1). Less uses termcap (or terminfo on some
systems), so it can run on a variety of terminals. There is
even limited support for hardcopy terminals. . Homepage:
http://www.flash.net/~marknu/less/
lftp
Lftp is a file retrieving tool that supports FTP and HTTP
protocolsunderboth IPv4 and IPv6. Lftp has an amazing set
of features, while preserving its interface as simple and easy
aspossible. . The main two advantages overotherftp clients
are reliabilityand ability to perform tasks in background. It will
reconnect and reget the file being transferred if the
connection broke. You can start a transferin background and
continue browsing on the ftp site. It does this all in one
process. When you have started background jobs and feel
you are done,you canjust exitlftp and itautomatically moves
to nohup mode and completes the transfers. It hasalso such
nice features as reput and mirror. It can also download a file
as soon as possible by using several connections at the
same time. . Lftp can also be scripteable, it can be used to
mirror sites, it let you copy files among remote servers (even
between FTP and HTTP). It has an extensive online help. It
supports bookmarks, and connecting to several ftp/http sites
at the same time. . This package also includes ftpget and
lftpget - simple non-interactive tools for downloading files.
libapt-pkg-dev
Thispackage contains the headerfilesand static librariesfor
developing with APT’s libapt-pkg Debian package
manipulation library.
libapt-pkg-doc
This package contains documentation for development of
the APT Debian package manipulation program and its
libraries. Source: apt
libapt-pkg-doc
This package contains documentation for development of
the APT Debian package manipulation program and its
libraries. Source: apt
libbz2-1.0
This package contains libbzip2 which is used by the bzip2
compressor.
Documents you may be interested
Documents you may be interested