/Fedora/base/stage2.img
(on Installtion Disc 1) plus the size of the files in
/var/lib/rpm
on the installed system.
Option
key on Apple systems is equivalent to the
Alt
key on the PC. Where documentation and the installer
refer to the Alt
key, use the Option
key.
For some key combinations you may need to use the Option
key in conjunction with the Fn
key, such as
Option
- Fn
- F3
to switch to
virtual terminal tty3.
images/
directory of this disc. These images will behave differently
according to your system hardware:
gnome-power-manager
package includes power management support, including sleep
and backlight level management. Users with more complex
requirements can use the
apmud
package in Fedora Extras. Following installation, you can
install
apmud
with the following command:
linux32
boot image at the
boot:
prompt to start the 32-bit installer. Otherwise, the
64-bit installer starts, which does not work.
boot-device
and
boot-file
environment variables appropriately.
images/netboot/
directory of the installation tree. These are intended for
network booting with TFTP, but can be used in many ways.
yaboot
supports TFTP booting for IBM eServer pSeries and Apple
Macintosh. The Fedora Project encourages the use of
yaboot
over the
netboot
images.
/Fedora/base/stage2.img
on Installation Disc 1 plus the size of the files in
/var/lib/rpm
on the installed system.
/Fedora/base/stage2.img
on
Installation Disc 1 plus the size of the files in
/var/lib/rpm
on the installed system.
rpm -qa
might appear to include duplicate
packages, since the architecture is not displayed. Instead, use the
repoquery
command, part of the yum-utils
package in Fedora Extras, which displays architecture by default. To
install yum-utils
, run the following command:
rpm
, run the following command:
/etc/rpm/macros
(for a system wide
setting) or ~/.rpmmacros
(for a per-user setting). It
changes the default query to list the architecture:
root
account when prompted.
nautilus-open-terminal
package in Fedora Extras provides a enhanced replacement for
those who require it. You can install it with the following
command.
xscreensaver-gl-extras
package, when used with poorly-supported video hardware. To
install these extra screensavers, run the following command:
-fno-var-tracking
compilation option.
-fwritable-strings
option is no longer accepted.
LC_CTYPE
environment variable to
C
or change your terminal emulator.
specs
file is no longer installed on most systems. Ordinary users
will not notice, but developers who need to alter the file
can use the
-dumpspecs
option to generate the file for editing.
execl(char *path, const char *arg, ...)
, which requires a NULL list terminator, is missing the
NULL.
cast-as-lvalue
,
conditional-expression-as-lvalue
, and
compund-expression-as-lvalue
extensions have been removed.
#pragma pack()
semantics are now closer to those used by other compilers.
-O0
), has been measured as much as 25% faster in real-world
code.
-fno-threadsafe-statics
to turn off this feature, but ordinary users should never
do this.
gnome-games
). To install other games available from Fedora Core and Fedora
Extras, select
root
password when prompted. Select the software you
require from the list, and choose yum
command-line utility. For example, this command automatically installs
the abiword
package, and all of the dependencies that are
required:
root
password when prompted.
abiword
- elegant word-processing application
balsa
- lightweight e-mail reader
bash-completion
- advanced command-line completion for power users
bluefish
- HTML editor
clamav
- open source anti-virus scanner for servers and desktops
fuse
- tool for attaching non-standard devices and network
services as directories
fwbuilder
- graphical utility for building Linux and Cisco firewall
rulesets
gaim-guifications
- enhancements to the Gaim Instant Messenger
gdesklets
- widgets for the GNOME desktop
gnumeric
- powerful spreadsheet application
inkscape
- illustration and vector drawing application
koffice
- complete office suite for the KDE desktop
mail-notification
- alerts you as new mail arrives
mediawiki
- the Wikipedia solution for collaborative websites
nautilus-open-terminal
- extension to the GNOME file manager
pan
- the Usenet news reader
revelation
- password management utility
scribus
- desktop publishing (DTP) application
xfce
- lightweight desktop environment
xmms
- the popular audio player
netatalk
package. Refer to either
/usr/share/doc/netatalk-2.0.2/doc/htmldocs/upgrade.html
or
/usr/share/doc/netatalk-2.0.2/doc/Netatalk-Manual.pdf
(numbered page 25, document page 33).
Ctrl-Space
as the default trigger key to toggle on and off the input
method, though it is easy to change the hotkey or add hotkeys
with the SCIM setup configuration tool. Japanese users can now
use the
Zenkaku_Hankaku
key to toggle between native and ASCII input.
pirut
) or running:
<language>
is one of assamese
,
bengali
, chinese
, gujarati
,
hindi
, japanese
, kannada
,
korean
, punjabi
, tamil
, or
thai
.
scim-anthy
scim-hangul
scim-pinyin scim-tables-chinese
scim-chewing scim-tables-chinese
scim-m17n m17n-db-<language>
anthy
, a new Japanese conversion engine replaces the old Canna
server system, and
libchewing
, a new Traditional Chinese conversion engine, has been added.
uming.ttf
) and AR PL ZenKai Uni (ukai.ttf
).
The default font is AR PL ShanHeiSun Uni, which contains embedded
bitmaps. If you prefer outline glyphs you can put the following section
in your ~/.font.conf
file:
MOZ_DISABLE_PANGO=3D1
in your environment before launching Firefox.
wget
1.9.1-16 and above, curl
and
ncftpget
do not have this limitation, and can successfully
download files larger than 2GB. linux mediacheck
at the
boot:
prompt.
mediacheck
function is highly sensitive, and may report some usable discs
as faulty. This result is often caused by disc writing
software that does not include padding when creating discs
from ISO files. For best results with
mediacheck
, boot with the following option:
sha1sum
utility to verify discs before carrying out an installation.
This test accurately identifies discs that are not valid or
identical to the ISO image files.
mediacheck
.
memtest86
at the
boot:
prompt. This option runs the
Esc
key is pressed.
Memtest86
Availabilitylinux text
at the
boot:
prompt.
dmraid
. To disable this feature, add the
nodmraid
option at the
boot:
prompt. For more information, refer to
dmraid
RAID1
(mirror)dmraid
to
break the mirror, and if you boot in read/write mode into only one
of the mirrored disks, it causes the disks to fall out of sync. No
symptoms arise, since the primary disk is reading and writing to
itself. But if you attempt to re-establish the mirror without
first synchronizing the disks, you could corrupt the data and have
to reinstall from scratch without a chance for recovery.
dd
command.
Reinstallation is always an option.
firstboot
), the final phase of the graphical installation process.
syslog
. To use this feature, add the option
syslog=3Dhost:port
at the boot prompt. The
:port
specifier is optional.
gtkhtml
widget for better capability.
pykickstart
, and contains a parser and writers. As a result of this
change, validation and extension is now much easier.
yum
as the backend for solving package dependencies. Additional
repositories such as Fedora Extras are expected to be
supported during installation in a future release.
dmraid
, you may combine drives into RAID arrays by configuring
Linux software RAID. For supported controllers, configure
the RAID functions in the computer BIOS.
/etc
, /home
, and possibly
/opt
and /usr/local
if customized packages
are installed there. You may wish to use a multi-boot approach with
a "clone" of the old installation on alternate partition(s) as a
fallback. In that case, creating alternate boot media such as GRUB
boot floppy.
/etc
are also useful in
reconstructing system settings after a fresh installation.
java-gcj-compat
.
java-gcj-compat
includes a tool suite and execution
environment that is capable of building and running many useful programs
that are written in the Java programming language.
java-gcj-compat
is
an entirely free software stack that is libgcj
), the ecj
), and
a set of wrappers and links (java-gcj-compat
) that present
the runtime and compiler to the user in a manner similar to other Java
environments.
java-gcj-compat
. These packages
include java-gcj-compat
free Java
environment in Fedora.
java-gcj-compat
free software stack,
Fedora Core is designed to let you install multiple Java implementations
and switch between them using the alternatives
command line
tool. However, every Java system you install must be packaged using the
JPackage Project packaging guidelines to take advantage of
alternatives
.
root
user should be able to
switch between java
and javac
implementations
using the alternatives
command:
kernel-[smp-]devel-<version>.<arch>.rpm
package.
kernel-xen0-devel-<version>.<arch>.rpm
package.
kernel-xenU-devel-<version>.<arch>.rpm
package.
kernel-kdump-devel-<version>.<arch>.rpm
package.
/usr/src/kernels/<version>-[xen0|xenU|kdump]-<arch>/
tree. Use the following command:
/usr/src/linux/
directory. If you make a symbolic link, as shown below, you
should be able to use those learning materials with the Fedora
Core packages. Install the appropriate kernel sources, as shown
earlier, and then run the following command:
root
password when prompted.
uname -r
.
/usr/src/linux
in their kernel instructions. If
you use these instructions, simply substitute
~/rpmbuild/BUILD/kernel-<version>/linux-<version>
.
root
password when prompted.
source
repository definition.=
In
the case of the kernel released with Fedora Core 5, enable
core-source
by editing the file
/etc/yum.repos.d/fedora-core.repo
, setting the option
enabled=3D1
. In the case of update or testing kernels,
enable the source
definitions in
/etc/yum.repos.d/fedora-updates.repo
or
/etc/yum.repos.d/fedora-updates-testing.repo
as
appropriate.
kernel-<version>.src.rpm
file:
root
password when prompted.
kernel-<version>.src.rpm
using the command:
${HOME}/rpmbuild/SOURCES
and
${HOME}/rpmbuild/SPECS
, where ${HOME}
is your home directory.
${HOME}/rpmbuild/BUILD/kernel-<version>/
directory.
configs/
directory. For example, the i686 SMP configuration file is
named
configs/kernel-<version>-i686-smp.config
. Issue the following command to place the desired
configuration file in the proper place for building:
.config
file that matches your
current kernel configuration in the
/lib/modules/<version>/build/.config
file.
uname -r
command displays. The kernel name is
defined by the first four lines of the kernel Makefile
.
The Makefile
has been changed to generate a kernel with
a Makefile
.
uname -r
returns the string
2.6.15-1.1948_FC5
, change the
EXTRAVERSION
definition from this:
kernel-devel
package is required to build external modules. If you did not
select it during installation, use
yum
to install it. Run the following command to install the
kernel-devel
package using
yum
.
foo.ko
module, create the
following Makefile
in the directory containing the
foo.c
file:
make
command to build the foo.ko
module.
su -c 'yum remove kernel-<version>'
command instead. The
yum
command automatically removes dependent packages, if necessary.
|
|
XMMS
package. Both GNOME and KDE have a
selection of players that can be used with a variety of formats.
Additional programs are available from third parties to handle other
formats.
gnomebaker
or
graveman
packages from Fedora Extras, or the older
xcdroast
package from Fedora Core. KDE users can use the
robust k3b
package for these tasks. Console tools include
cdrecord
, readcd
, mkisofs
, and
other typical Linux applications.
istanbul
,
which creates screencasts using the Theora video format. These videos
can be played back using one of several players included in Fedora Core.
This is the preferred way to submit screencasts to the Fedora Project
for either developer or end-user use. For a more comprehensive how-to,
refer to gstreamer
,
to handle media format support and sound output. Plugin packages for
these backends and for individual applications are available in Fedora
Core and Fedora Extras, and additional plugins may be available from
third parties to add even greater capabilities.
wpa_supplicant
), and WPA-Enteprise. It has a new
wireless security layer. The VPN and dial up support has been
enhanced. Applications such as ip
tool from the iproute
package now issues
a warning if no prefix length is provided, to warn about possible
unintended deletions:
NO-CARRIER
now appears as a
link flag if the link is administratively up but no carrier can be
found.
ip
command now supports a batch mode via the argum=
ent
-batch
, which works similar to the tc
command to speed up batches of tasks.
sysctl
key
net.ipv4.conf.all.promote_secondaries
, or one of the
interface specific variants, you can change this behavior to promote
one of the secondary addresses to be the new primary address.
sysctl
key
net.ipv4.icmp_errors_use_inbound_ifaddr
. If you enable
this option the kernel uses the address of the interface that received
the original error-causing packet.
eth0
which generates an ICMP error, and the routing table causes the error
message to be generated on interface eth1
. If the new
sysctl
option is enabled, the ICMP error message
indicates the source address as interface eth0
, instead
of the default eth1
. This feature may ease network
debugging in asynchronous routing setups.
TCP_CONGESTION
.
system-config-packages
. These applications
are built on the yum
utility to provide consistent
software installation and update facilities throughout the system.
java-gcj-compat
include libnotify
, a library that
features simple and attractive notifications for the desktop.
gnome-mount
, a more efficient
mechanism that replaces fstab-sync
, and uses HAL to
handle mounting.
hplip
utility, which replaces hpijs
.
gnome-applet-vm
, which provides a simple
virtual domains monitor applet, and libvirt
(anaconda
installation system
continues to evolve. New features for this release include remote
logging and improved support for tracebacks. Package management in
the installation system is now provided by yum
. This
enhancement is the first step in enabling access to Fedora Extras
from within the installation process.
GCJ
, such as the system-config-cluster
, a
utility that allows you to manage cluster configuration in a
graphical setting.
iscsi-initiator-utils
, iSCSI
daemon and utility programs that provide support for hardware
using the iSCSI interface.
fedora-release
now includes the software
repositories for debuginfo packages and source
rpm
packages.
fedora-release
now includes the software
repositories for Fedora Legacy community maintenance project.
(disabled by default)
pcmcia-cs
package using the
cardmgr/pcmcia
service has been replaced with a new
pcmciautils
package. With pcmciautils
,
PCMCIA devices are handled directly and dynamically by the
hotplug
and udev
subsystems. This update
increases both efficiency and performance of the system. For more
information about these changes, refer to udev
provides a new linking for device names that
includes the physical name of the device. For example, if your
CD-ROM is /dev/hdc
, it gets symlinked to the friendly
name /dev/cdrom-hdc
. If you have additional matching
devices, the same rule applies, so /dev/hdd
is
symlinked to /dev/cdrom-hdd
. This is true for
/dev/scanner
, /dev/floppy
,
/dev/changer
, and so forth.
/dev/cdrom
is also created, and
udev
assigns it randomly to one of the
/dev/cdrom-hdX
devices. This random assignment usually
sticks, but in some configurations the symlink may change on boot
to a different device. This does not affect CD burning
applications, but some CD player applications such as
kscd
may be affected. If you wish, you can set your CD
player application to point at a specific CD-ROM device, such as
/dev/cdrom-hdc
. This situation only occurs if you
have more than one of a type of device.
treediff
utility, ran as
treediff newtree oldtree
against the rawhide tree of 28 Fe=
b.
2006.
coreutils
package now follows the POSIX standard version=
200112. This
change in behavior might affect scripts and command arguments
that were previously deprecated. For example, if you have a
newer system but are running software that assumes an older
version of POSIX and uses sort +1
or tail +10, you can work around any compatibility problems by setting _POSIX2_V=
ERSION=3D199209
in your environment. Refer to the section on standards=
in the coreutils
info manual for more information on this. You =
can run the
following command to read this information.
yum
plugin written by Red Hat developers is provided b=
y default
within the yum package which only retains the latest two kernels
in addition to the one being installed when you perform updates
on your system. This feature can be fine tuned to retain more or
less kernels or disabled entirely through the /etc/yum/pluginco=
nf.d/installonlyn.conf
file. There are other plugins and utilities ava=
ilable as part of yum-utils
package in Fedora Extras software re=
pository. You can install
them using the following command.
yum
is now configured to remove headers and
packages downloaded after a successful install to reduce the ongoing
disk space requirements of updating a Fedora system. Most users have
little or no need for the packages once they have been installed on the
system. For cases where you wish to preserve the headers and packages
(for example, if you share your /var/cache/yum
directory
between multiple machines), modify the keepcache option to
1
in /etc/yum.conf
.
udev
method now handles all
module loading, both on system boot and for hotplugged devices. The
hotplug
package has been removed, as it is no longer
needed.
/etc/hotplug
,
/etc/hotplug.d
, and /etc/dev.d
directories is
deprecated, and may be removed in a future Fedora Core release. These
helpers should be converted to udev
rules. Please see
mlocate
Has Replaced
slocate
mlocate
package provides the implementations of
/usr/bin/locate
and /usr/bin/updatedb
.
Previous Fedora releases included the slocate
versions of
these programs.
locate
command should be completely compatible.
/etc/updatedb.conf
is
compatible.
slocate
would not detect are now
reported.
DAILY_UPDATE
variable is not supported.
updatedb
command is updatedb
may
have to be updated.
system-config-mouse
configuration utility has been d=
ropped in this release because synaptic
and three-button mouse c=
onfiguration is handled automatically.
Serial mice are no longer supported.
up2date
and rhn-applet
packages have be=
en
removed from Fedora Core 5. Users are encouraged to use the
yum
tool from the command line, and the Network
Manager
to
automatically detect, select, and configure wired and wireless network
connections. Wireless network devices may require third-party software
or manual configuration to activate after the installation process
completes. For this reason, Fedora Core provides Network
Manager
as an optional component.
Network
Manager
.
dovecot
IMAP
server software, which has many changes in its configuration file. These
changes are of particular importance to users upgrading from a previous
release. Refer to kudzu
utility, libkudzu
library, and
/etc/sysconfig/hwconf
hardware listing are all deprecated,
and will be removed in a future release of Fedora Core. Applications
which need to probe for available hardware should be ported to use the
HAL library. More information on HAL is available at fstab-sync
facility has been removed. In Fedora Core=
,
the fstab-sync
program is removed in favor of desktop
specific solutions for mounting removable media. Entries for hotplug
devices or inserted media are no longer automatically added to the
/etc/fstab
file. Command-line users may migrate to
gnome-mount
, which provides similar functionality.
/usr/share/hal/fdi/policy/
.
mozilla-devel
, however it will be removed in
a future release of Fedora Core.
libstdc++so7
package has been added. This package
contains a preview of the GNU Standard C++ Library from
libstdcxx_so_7-branch
. It is considered experimental and
unsupported. Do not build any production software against it, as its ABI
and so-version will change in future upgrades. To build software using
this library, invoke g++-libstdc++so_7
instead of
g++
.
|
|
|
#fedora
channel on
the Freenode network, whilst Fedora Project developers may often be fou=
nd
on the #fedora-devel
channel. Some of the larger projects =
may
have their own channels as well; this information may be found on the
webpage for the project, and at #fedora
channel, you will need to
register your nickname, or /join
the channel.
ip_conntrack_netbios_ns
kernel module to the 2.6.14 kernel,
and corresponding enhancements to Pam_stack
is deprecated in this release. Linux-PAM 0.78
and later contains the include
directive which obsoletes
the pam_stack
module. pam_stack
module usage
is logged with a deprecation warning. It might be removed in a future
release. It must not be used in individual service configurations
anymore. All packages in Fedora Core using PAM were modified so they
do not use it.
.rpmnew
files. Such service configurations must be
fixed so the pam_stack
module is not used. Refer to the
.rpmnew
files for the actual changes needed.
/etc/pam.d/login
configuration file in its original form using pam_stack
,
and then revised with the include
directive.
-fstack-protector
, which places a canary value on
the stack of functions containing a local character array. Before
returning from a protected function, the canary value is verified. If
there was a buffer overflow, the canary will no longer match the
expected value, aborting the program. The canary value is random each
time the application is started, making remote exploitation very
difficult. The stack protector feature does not protect against
heap-based buffer overflows.
FORTIFY_SOURCE
security feature for gcc
and glibc
introduced in Fedora Core 4 remains available.
For more information about security features in Fedora, refer to
http://fedorapro=
ject.org/wiki/Security/Features .
Company_Confidential
, CEO_EYES_ONLY
, or
Sysadmin_Passwords
. For more information about MCS, refer
to {
Secret, ProjectMeta }
, where Secret
is the
sensitivity level, and ProjectMeta
is the category. For
more information about MLS, refer to /etc/samba/smb.conf
,
the first address is used when browsing.
/etc/cups/printers.conf
. Printing is still possible if
the SMB print queue permits anonymous printing.
6881-6999:tcp
, the following line is added to
/etc/sysconfig/iptables
:
|
|
|
mod_cache
,
mod_disk_cache
, mod_mem_cache
)
mod_proxy_balance
)
mod_dbd
and mod_filter
, whi=
ch
bring SQL database support and enhanced filtering
httpd
,
update your server configuration to use the new authentication and
authorization modules. Refer to the page listed below for more
details.
httpd
configuration:
mod_cern_meta
and mod_asis
modules =
are
no longer loaded by default.
mod_ext_filter
module is now loaded by default.
httpd
2.0 must
be rebuilt for httpd
2.2.
date
, hash
, and Reflection
(built-in with the php
package)
pdo
and pdo_psqlite
(in the
php-pdo
package
pdo_mysql
(in the php-mysql
package)
pdo_pgsql
(in the php-pgsql
package)
pdo_odbc
(in the php-odbc
package)
xmlreader
and xmlwriter
(in the
php-xml
package)
dbx
dio
yp
php-pear
package. Only the following PEAR components are included in Fedora
Core:
Archive_Tar
Console_Getopt
XML_RPC
/etc/X11/xorg.conf
.
xorg-x11-server-Xorg
package install scripts
automatically remove the RgbPath
line from the
xorg.conf
file if it is present. You may need to
reconfigure your keyboard differently from what you are used to. You are
encouraged to subscribe to the upstream imake
to the
GNU autotools
collection.
pkgconfig
*.pc
files, which should now always be used by software that depends on
these libraries, instead of hard coding paths to them in
/usr/X11R6/lib
or elsewhere.
/usr
inste=
ad
of /usr/X11R6
. All software that hard codes paths to
anything in /usr/X11R6
must now be changed, preferably
to dynamically detect the proper location of the object. Developers
are -devel
subpackage.
/usr
directly now, and no lon=
ger
use the /usr/X11R6/
hierarchy. Applications that rely on
files being present at fixed paths under /usr/X11R6/
,
either at compile time or run time, must be updated. They should now
use the system PATH
, or some other mechanism to
dynamically determine where the files reside, or alternatively to hard
code the new locations, possibly with fallbacks.
imake
xutility is no longer used to build the X
Window System, and is now officially deprecated. X11R7 includes
imake
, xmkmf
, and other build utilities
previously supplied by the X Window System. X.Org highly recommends,
however, that people migrate from imake
to use GNU
autotools
and pkg-config
. Support for
imake
may be removed in a future X Window System release,
so developers are app-defaults/
directory for X resources is =
now
%{_datadir}/X11/app-defaults
, which expands to
/usr/share/X11/app-defaults/
on Fedora Core and for
future Red Hat Enterprise Linux systems.
Build Requires:
(XFree86-devel|xorg-x11-devel)
to satisfy build dependencies
must now individually list each library dependency. The preferred and
recommended method is to use xorg
implementation. This means you should use
Build Requires: libXft-devel
instead of Build
Requires: xorg-x11-Xft-devel
. If your software truly does
depend on the X.Org X11 implementation of a specific library, and
there is no other clean or safe way to state the dependency, then use
the xorg-x11-devel
form. If you use the virtual
provides/requires mechanism, you will avoid inconvenience if the
libraries move to another location in the future.
autotools
and
pkg-config
for its buildsystem configuration and
execution. The xft-config
utility has been deprecated for
some time, and pkgconfig
*.pc
files have
been provided for most of this time. Applications that previously used
xft-config
to obtain the Cflags
or
libs
build options must now be updated to use
pkg-config
.