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 Azureus, a BitTorrent client, and RSSOwl, a RSS feed reader, now available in Fedora Extras.
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 (http://libvirt.org/), a library providing an API to use Xen virtualization capabilities.
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 Geronimo J2EE server and the Apache Jakarta Project, in addition to the Java programs and development capabilities in the previous releases.
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 http://www.kernel.org/pub/linux/utils/kernel/pcmcia/pcmcia.html.
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.
wget 1.9.1-16 and above, curl and ncftpget do not have this limitation, and can successfully download files larger than 2GB. BitTorrent is another method for downloading large files. For information about obtaining and using the torrent file, refer to http://torrent.fedoraproject.org/
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:
linux ide=nodma
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 Memtest86 standalone memory testing software in place of Anaconda. Memtest86 memory testing continues until 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 http://fedoraproject.org/wiki/DmraidStatus .
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=host: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.
pci=off ide1=0x180,0x386
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.
rpm -qa --last > RPMS_by_Install_Time.txt
/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:
su -c 'yum install apmud'
linux32 boot image at the boot: prompt to start the 32-bit installer. Otherwise, the 64-bit installer starts, which does not work.
boot cd: /images/netboot/ppc32.img
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:
su -c 'yum install yum-utils'
rpm, run the following command:
rpm -qa --queryformat "%{name}-%{version}-%{release}.%{arch}\n"
/etc/rpm/macros (for a system wide setting) or ~/.rpmmacros (for a per-user setting). It changes the default query to list the architecture:
%_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}
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_VERSION=199209 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.
info coreutils Standards
MOZ_DISABLE_PANGO=1 /usr/bin/firefox
yum plugin written by Red Hat developers is provided by 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/pluginconf.d/installonlyn.conf file. There are other plugins and utilities available as part of yum-utils package in Fedora Extras software repository. You can install them using the following command.
yum install yum-utils
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 http://www.reactivated.net/writing_udev_rules.html for examples.
mlocate Has Replaced slocatemlocate 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 not compatible, and custom scripts that use updatedb may have to be updated.
system-config-mouse configuration utility has been dropped in this release because synaptic and three-button mouse configuration is handled automatically. Serial mice are no longer supported.
up2date and rhn-applet packages have been removed from Fedora Core 5. Users are encouraged to use the yum tool from the command line, and the Pirut software manager and Pup update tool from the desktop.
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 http://wiki.dovecot.org/UpgradingDovecot for more information on the changes.
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 http://freedesktop.org/wiki/Software/hal.
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/.
su -c 'mv /usr/share/hal/fdi/policy/10osvendor/99-redhat-storage-policy-\ fixed-drives.fdi /root/' su -c '/sbin/service haldaemon restart'
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++.
rpm -qpl kernel-<version>.src.rpm
rpm -q --changelog kernel-<version>
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:
su -c 'yum install kernel-{xen0,xenU,kdump}-devel'
/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:
su -c 'ln -s /usr/src/kernels/kernel-<all-the-rest> /usr/src/linux'
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> .
su -c 'yum install fedora-rpmdevtools yum-utils' fedora-buildrpmtree
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=1. 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:
yumdownloader --source kernel
root password when prompted.
kernel-<version>.src.rpm using the command:
rpm -Uvh kernel-<version>.src.rpm
${HOME}/rpmbuild/SOURCES and ${HOME}/rpmbuild/SPECS, where ${HOME} is your home directory.
cd ~/rpmbuild/SPECS rpmbuild -bp --target $(uname -m) kernel-2.6.spec
${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:
cp configs/<desired-config-file> .config
.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 different name from that of the running kernel. To be accepted by the running kernel, a module must be compiled for a kernel with the correct name. To do this, you must edit the kernel Makefile.
uname -r returns the string 2.6.15-1.1948_FC5 , change the EXTRAVERSION definition from this:
EXTRAVERSION = -prep
EXTRAVERSION = -1.1948_FC5
make oldconfig
kernel-devel package is required to build external modules. If you did not select it during installation, use Pirut to install it, going to Applications > Add/Remove software or use yum to install it. Run the following command to install the kernel-devel package using yum .
su -c 'yum install kernel-devel'
foo.ko module, create the following Makefile in the directory containing the foo.c file:
obj-m := foo.o
KDIR := /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)
default:
$(MAKE) -C $(KDIR) M=$(PWD) modules
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.
|
|
|
The GFS kernel modules are not built for the PowerPC architecture in Fedora Core 5.
|
nautilus-open-terminal package in Fedora Extras provides a enhanced replacement for those who require it. You can install it with the following command.
su -c 'yum install nautilus-open-terminal'
xscreensaver-gl-extras package, when used with poorly-supported video hardware. To install these extra screensavers, run the following command:
su -c 'yum install xscreensaver-extras xscreensaver-gl-extras'
/etc/samba/smb.conf, the first address is used when browsing.
su -c 'system-config-printer'
/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:
A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 6881:6999 \ -j ACCEPT
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).
mod_cache, mod_disk_cache, mod_mem_cache )
mod_proxy_balance)
mod_dbd and mod_filter, which 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
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.
diff -u /etc/pam.d/foo /etc/pam.d/foo.rpmnew
/etc/pam.d/login configuration file in its original form using pam_stack, and then revised with the include directive.
#%PAM-1.0 auth required pam_securetty.so auth required pam_stack.so service=system-auth auth required pam_nologin.so account required pam_stack.so service=system-auth password required pam_stack.so service=system-auth # pam_selinux.so close should be the first session rule session required pam_selinux.so close session required pam_stack.so service=system-auth session required pam_loginuid.so session optional pam_console.so # pam_selinux.so open should be the last session rule session required pam_selinux.so open
#%PAM-1.0 auth required pam_securetty.so auth include system-auth # no module should remain after 'include' if 'sufficient' might # be used in the included configuration file # pam_nologin moved to account phase - it's more appropriate there # other modules might be moved before the system-auth 'include' account required pam_nologin.so account include system-auth password include system-auth # pam_selinux.so close should be the first session rule session required pam_selinux.so close session include system-auth # the system-auth config doesn't contain sufficient modules # in the session phase session required pam_loginuid.so session optional pam_console.so # pam_selinux.so open should be the last session rule session required pam_selinux.so open
-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://fedoraproject.org/wiki/Security/Features.
java-gcj-compat. java-gcj-compatincludes 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 not Java, but may run Java software.
libgcj), the Eclipse Java compiler (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 OpenOffice.org Base, Eclipse, and Apache Tomcat.
java-gcj-compat free Java environment in Fedora.
which java && java -version && which javac && javac -version
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:
alternatives --config java alternatives --config javac
ip_conntrack_netbios_ns kernel module to the 2.6.14 kernel, and corresponding enhancements to system-config-securitylevel, the firewall now properly handles SMB broadcasts and permits network browsing.
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 http://fedoraproject.org/wiki/ScreenCasting.
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.
gnome-games ). To install other games available from Fedora Core and Fedora Extras, select Applications>Add/Remove Software from the main desktop menu.
wpa_supplicant), and WPA-Enteprise. It has a new wireless security layer. The VPN and dial up support has been enhanced. Applications such as Evolution now integrate with NetworkManager to provide dynamic networking capabilities. NetworkManager is disabled by default in Fedora as it is not yet suitable for certain configurations, such as system-wide static IPs, bonding devices, or starting a wireless network connection before login.
ip tool from the iproute package now issues a warning if no prefix length is provided, to warn about possible unintended deletions:
ip addr list dev eth0 4: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000 inet 10.0.0.3/24 scope global eth0
su -c 'ip addr del 10.0.0.3 dev eth0'
Warning: Executing wildcard deletion to stay compatible with old
scripts. Explicitly specify the prefix length (10.0.0.3/32) to
avoid this warning. This special behaviour is likely to disappear
in further releases, fix your scripts!
su -c 'ip addr del 10.0.0.3/24 dev eth0'
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 argument -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.
/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 xorg@freedesktop.org mailing list if you do need assistance reconfiguring your keyboard.
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 instead 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 strongly advised against hard-coding the new X11R7 default paths.
-devel subpackage.
/usr directly now, and no longer 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 strongly encouraged to transition away from it, and not use it for any new software projects.
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 virtual build dependencies instead of hard coding the library package names of the 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.
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:
su -c 'yum groupinstall <language>-support'
<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>
mkdir ~/.xinput.d ln -s /etc/X11/xinit/xinput.d/scim ~/.xinput.d/default
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:
<fontconfig> <match target="font"> <test name="family" compare="eq"> <string>AR PL ShanHeiSun Uni</string> </test>\n<edit name="embeddedbitmap" mode="assign"> <bool>false</bool> </edit>\n</match> </fontconfig>
\ is for printing purposes and this should appear all on one line:
gconftool-2 --type bool --set \ '/desktop/gnome/interface/show_input_method_menu' true
MOZ_DISABLE_PANGO=1 in your environment before launching Firefox.
su -c 'yum groupinstall "Legacy Software Development"'
root account when prompted.
treediff utility, ran as treediff newtree oldtree against the rawhide tree of 28 Feb. 2006.
New package adaptx
AdaptX
New package agg
Anti-Grain Geometry
New package amtu
Abstract Machine Test Utility (AMTU)
New package anthy
Japanese character set input library
New package aspell-ru
Russian dictionaries for Aspell.
New package aspell-sl
Slovenian dictionaries for Aspell.
New package aspell-sr
Serbian dictionaries for Aspell.
New package avahi
Local network service discovery
New package axis
A SOAP implementation in Java
New package beagle
The Beagle Search Infrastructure
New package bsf
Bean Scripting Framework
New package bsh
Lightweight Scripting for Java
New package cairo
A vector graphics library
New package cairo-java
Java bindings for the Cairo library
New package castor
An open source data binding framework for Java
New package concurrent
Utility classes for concurrent Java programming
New package dev86
A real mode 80x86 assembler and linker.
New package dhcdbd
DHCP D-BUS daemon (dhcdbd) controls dhclient sessions with D-BUS, stores
and presents DHCP options.
New package ekiga
A Gnome based SIP/H323 teleconferencing application
New package elilo
ELILO linux boot loader for EFI-based systems
New package evolution-sharp
Evolution Data Server Mono Bindings
New package f-spot
Photo management application
New package frysk
Frysk execution analysis tool
New package gecko-sharp2
Gecko bindings for Mono
New package geronimo-specs
Geronimo J2EE server J2EE specifications
New package giflib
Library for manipulating GIF format image files
New package glib-java
Base Library for the Java-GNOME libraries
New package gmime
Library for creating and parsing MIME messages
New package gnome-applet-vm
Simple virtual domains monitor which embed themselves in the GNOME panel
New package gnome-mount
Mount replacement which uses HAL to do the mounting
New package gnome-power-manager
GNOME Power Manager
New package gnome-python2-desktop
The sources for additional PyGNOME Python extension modules for the
GNOME desktop.
New package gnome-screensaver
GNOME Sreensaver
New package gnome-user-share
Gnome user file sharing
New package gnu-efi
Development Libraries and headers for EFI
New package gpart
A program for recovering corrupt partition tables.
New package gsf-sharp
Mono bindings for libgsf
New package gstreamer-plugins-base
GStreamer streaming media framework base plug-ins
New package gstreamer-plugins-good
GStreamer plug-ins with good code and licensing
New package gtk-sharp
GTK+ and GNOME bindings for Mono
New package gtk-sharp2
GTK+ and GNOME bindings for Mono
New package hplip
HP Linux Imaging and Printing Project
New package hsqldb
Hsqldb Database Engine
New package icon-naming-utils
A script to handle icon names in desktop icon themes
New package icu
International Components for Unicode
New package imake
imake source code configuration and build system
New package iscsi-initiator-utils
iSCSI daemon and utility programs
New package iso-codes
ISO code lists and translations
New package jakarta-commons-codec
Jakarta Commons Codec Package
New package jakarta-commons-daemon
Jakarta Commons Daemon Package
New package jakarta-commons-discovery
Jakarta Commons Discovery
New package jakarta-commons-httpclient
Jakarta Commons HTTPClient Package
New package javacc
A parser/scanner generator for java
New package jdom
Java alternative to DOM and SAX
New package jgroups
Toolkit for reliable multicast communication.
New package jrefactory
JRefactory and Pretty Print
New package kasumi
An anthy dictionary management tool.
New package kexec-tools
The kexec/kdump userspace component.
New package lcms
Color Management System
New package libFS
X.Org X11 libFS runtime library
New package libICE
X.Org X11 libICE runtime library
New package libSM
X.Org X11 libSM runtime library
New package libX11
X.Org X11 libX11 runtime library
New package libXScrnSaver
X.Org X11 libXss runtime library
New package libXTrap
X.Org X11 libXTrap runtime library
New package libXau
X.Org X11 libXau runtime library
New package libXaw
X.Org X11 libXaw runtime library
New package libXcomposite
X.Org X11 libXcomposite runtime library
New package libXcursor
X.Org X11 libXcursor runtime library
New package libXdamage
X.Org X11 libXdamage runtime library
New package libXdmcp
X.Org X11 libXdmcp runtime library
New package libXevie
X.Org X11 libXevie runtime library
New package libXext
X.Org X11 libXext runtime library
New package libXfixes
X.Org X11 libXfixes runtime library
New package libXfont
X.Org X11 libXfont runtime library
New package libXfontcache
X.Org X11 libXfontcache runtime library
New package libXft
X.Org X11 libXft runtime library
New package libXi
X.Org X11 libXi runtime library
New package libXinerama
X.Org X11 libXinerama runtime library
New package libXmu
X.Org X11 libXmu/libXmuu runtime libraries
New package libXp
X.Org X11 libXp runtime library
New package libXpm
X.Org X11 libXpm runtime library
New package libXrandr
X.Org X11 libXrandr runtime library
New package libXrender
X.Org X11 libXrender runtime library
New package libXres
X.Org X11 libXres runtime library
New package libXt
X.Org X11 libXt runtime library
New package libXtst
X.Org X11 libXtst runtime library
New package libXv
X.Org X11 libXv runtime library
New package libXvMC
X.Org X11 libXvMC runtime library
New package libXxf86dga
X.Org X11 libXxf86dga runtime library
New package libXxf86misc
X.Org X11 libXxf86misc runtime library
New package libXxf86vm
X.Org X11 libXxf86vm runtime library
New package libchewing
Intelligent phonetic input method library for Traditional Chinese
New package libdaemon
library for writing UNIX daemons
New package libdmx
X.Org X11 libdmx runtime library
New package libdrm
libdrm Direct Rendering Manager runtime library
New package libevent
Abstract asynchronous event notification library
New package libfontenc
X.Org X11 libfontenc runtime library
New package libgdiplus
libgdiplus: An Open Source implementation of the GDI+ API
New package libgpod
Library to access the contents of an iPod
New package libgssapi
Generic Security Services Application Programming Interface Library
New package libiec61883
Streaming library for IEEE1394
New package liblbxutil
X.Org X11 liblbxutil runtime library
New package libnl
Convenience library for kernel netlink sockets
New package libnotify
libnotify notification library
New package liboil
Library of Optimized Inner Loops, CPU optimized functions
New package liboldX
X.Org X11 liboldX runtime library
New package libpfm
a performance monitoring library for Linux/ia64
New package librtas
Libraries to provide access to RTAS calls and RTAS events.
New package libsemanage
SELinux binary policy manipulation library
New package libsetrans
SELinux Translation library
New package libstdc++so7
libstdc++.so.7 preview
New package libunwind
An unwinding library for ia64.
New package libvirt
Library providing an API to use the Xen virtualization
New package libvte-java
Wrapper library for GNOME VTE
New package libxkbfile
X.Org X11 libxkbfile runtime library
New package libxkbui
X.Org X11 libxkbui runtime library
New package lucene
High-performance, full-featured text search engine
New package m17n-db
Multilingualization datafiles for m17n-lib
New package m17n-lib
Multilingual text library
New package mesa
Mesa graphics libraries
New package mlocate
An utility for finding files by name
New package mockobjects
Java MockObjects package
New package mono
a .NET runtime environment
New package mysql-connector-odbc
ODBC driver for MySQL
New package mysqlclient14
Backlevel MySQL shared libraries.
New package nautilus-sendto
Nautilus context menu for sending files
New package nfs-utils-lib
Network File System Support Library
New package notify-daemon
Notification Daemon
New package nspr
Netscape Portable Runtime
New package opal
Open Phone Abstraction Library
New package openCryptoki
Implementation of Cryptoki v2.11 for IBM Crypto Hardware
New package opensp
SGML and XML parser
New package pcmciautils
PCMCIA utilities and initialization programs
New package perl-Net-IP
Perl module for manipulation of IPv4 and IPv6 addresses
New package perl-String-CRC32
Perl interface for cyclic redundency check generation
New package perl-XML-Simple
Easy API to maintain XML in Perl
New package pfmon
a performance monitoring tool for Linux/ia64
New package php-pear
PHP Extension and Application Repository framework
New package pirut
Package Installation, Removal and Update Tools
New package prctl
Utility to perform process operations
New package pycairo
Python bindings for the cairo library
New package pykickstart
A python library for manipulating kickstart files
New package python-pyblock
Python modules for dealing with block devices
New package rhpxl
Python library for configuring and running X.
New package s390utils
Linux/390 specific utilities.
New package salinfo
SAL info tool.
New package scim
Smart Common Input Method platform
New package scim-anthy
SCIM IMEngine for anthy for Japanese input
New package scim-chewing
Chewing Chinese input method for SCIM
New package scim-hangul
Hangul Input Method Engine for SCIM
New package scim-m17n
SCIM IMEngine for m17n-lib
New package scim-pinyin
Smart Pinyin IMEngine for Smart Common Input Method platform
New package scim-qtimm
SCIM input method module for Qt
New package scim-tables
SCIM Generic Table IMEngine
New package squashfs-tools
squashfs utilities
New package system-config-cluster
system-config-cluster is a utility which allows you to manage cluster
configuration in a graphical setting.
New package systemtap
Instrumentation System
New package tanukiwrapper
Java Service Wrapper
New package tog-pegasus
OpenPegasus WBEM Services for Linux
New package tomboy
Tomboy is a desktop note-taking application for Linux and Unix.
New package velocity
Java-based template engine
New package werken.xpath
XPath implementation using JDOM
New package wpa_supplicant
WPA/WPA2/IEEE 802.1X Supplicant
New package wsdl4j
Web Services Description Language Toolkit for Java
New package xdoclet
XDoclet Attribute Orientated Programming Framework
New package xjavadoc
The XJavaDoc engine
New package xmlrpc
Java XML-RPC implementation
New package xorg-x11-apps
X.Org X11 applications
New package xorg-x11-drivers
X.Org X11 driver installation package
New package xorg-x11-drv-acecad
Xorg X11 acecad input driver
New package xorg-x11-drv-aiptek
Xorg X11 aiptek input driver
New package xorg-x11-drv-apm
Xorg X11 apm video driver
New package xorg-x11-drv-ark
Xorg X11 ark video driver
New package xorg-x11-drv-ati
Xorg X11 ati video driver
New package xorg-x11-drv-calcomp
Xorg X11 calcomp input driver
New package xorg-x11-drv-chips
Xorg X11 chips video driver
New package xorg-x11-drv-cirrus
Xorg X11 cirrus video driver
New package xorg-x11-drv-citron
Xorg X11 citron input driver
New package xorg-x11-drv-cyrix
Xorg X11 cyrix video driver
New package xorg-x11-drv-digitaledge
Xorg X11 digitaledge input driver
New package xorg-x11-drv-dmc
Xorg X11 dmc input driver
New package xorg-x11-drv-dummy
Xorg X11 dummy video driver
New package xorg-x11-drv-dynapro
Xorg X11 dynapro input driver
New package xorg-x11-drv-elo2300
Xorg X11 elo2300 input driver
New package xorg-x11-drv-elographics
Xorg X11 elographics input driver
New package xorg-x11-drv-evdev
Xorg X11 evdev input driver
New package xorg-x11-drv-fbdev
Xorg X11 fbdev video driver
New package xorg-x11-drv-fpit
Xorg X11 fpit input driver
New package xorg-x11-drv-glint
Xorg X11 glint video driver
New package xorg-x11-drv-hyperpen
Xorg X11 hyperpen input driver
New package xorg-x11-drv-i128
Xorg X11 i128 video driver
New package xorg-x11-drv-i740
Xorg X11 i740 video driver
New package xorg-x11-drv-i810
Xorg X11 i810 video driver
New package xorg-x11-drv-jamstudio
Xorg X11 jamstudio input driver
New package xorg-x11-drv-joystick
Xorg X11 joystick input driver
New package xorg-x11-drv-keyboard
Xorg X11 keyboard input driver
New package xorg-x11-drv-magellan
Xorg X11 magellan input driver
New package xorg-x11-drv-magictouch
Xorg X11 magictouch input driver
New package xorg-x11-drv-mga
Xorg X11 mga video driver
New package xorg-x11-drv-microtouch
Xorg X11 microtouch input driver
New package xorg-x11-drv-mouse
Xorg X11 mouse input driver
New package xorg-x11-drv-mutouch
Xorg X11 mutouch input driver
New package xorg-x11-drv-neomagic
Xorg X11 neomagic video driver
New package xorg-x11-drv-nsc
Xorg X11 nsc video driver
New package xorg-x11-drv-nv
Xorg X11 nv video driver
New package xorg-x11-drv-palmax
Xorg X11 palmax input driver
New package xorg-x11-drv-penmount
Xorg X11 penmount input driver
New package xorg-x11-drv-rendition
Xorg X11 rendition video driver
New package xorg-x11-drv-s3
Xorg X11 s3 video driver
New package xorg-x11-drv-s3virge
Xorg X11 s3virge video driver
New package xorg-x11-drv-savage
Xorg X11 savage video driver
New package xorg-x11-drv-siliconmotion
Xorg X11 siliconmotion video driver
New package xorg-x11-drv-sis
Xorg X11 sis video driver
New package xorg-x11-drv-sisusb
Xorg X11 sisusb video driver
New package xorg-x11-drv-spaceorb
Xorg X11 spaceorb input driver
New package xorg-x11-drv-summa
Xorg X11 summa input driver
New package xorg-x11-drv-tdfx
Xorg X11 tdfx video driver
New package xorg-x11-drv-tek4957
Xorg X11 tek4957 input driver
New package xorg-x11-drv-trident
Xorg X11 trident video driver
New package xorg-x11-drv-tseng
Xorg X11 tseng video driver
New package xorg-x11-drv-ur98
Xorg X11 ur98 input driver
New package xorg-x11-drv-v4l
Xorg X11 v4l video driver
New package xorg-x11-drv-vesa
Xorg X11 vesa video driver
New package xorg-x11-drv-vga
Xorg X11 vga video driver
New package xorg-x11-drv-via
Xorg X11 via video driver
New package xorg-x11-drv-vmware
Xorg X11 vmware video driver
New package xorg-x11-drv-void
Xorg X11 void input driver
New package xorg-x11-drv-voodoo
Xorg X11 voodoo video driver
New package xorg-x11-filesystem
X.Org X11 filesystem layout
New package xorg-x11-font-utils
X.Org X11 font utilities
New package xorg-x11-fonts
X.Org X11 fonts
New package xorg-x11-proto-devel
X.Org X11 Protocol headers
New package xorg-x11-resutils
X.Org X11 X resource utilities
New package xorg-x11-server
X.Org X11 X server
New package xorg-x11-server-utils
X.Org X11 X server utilities
New package xorg-x11-twm
X.Org X11 twm window manager
New package xorg-x11-util-macros
X.Org X11 Autotools macros
New package xorg-x11-utils
X.Org X11 X client utilities
New package xorg-x11-xauth
X.Org X11 X authority utilities
New package xorg-x11-xbitmaps
X.Org X11 application bitmaps
New package xorg-x11-xdm
X.Org X11 xdm - X Display Manager
New package xorg-x11-xfs
X.Org X11 xfs font server
New package xorg-x11-xfwp
X.Org X11 X firewall proxy
New package xorg-x11-xinit
X.Org X11 X Window System xinit startup scripts
New package xorg-x11-xkb-utils
X.Org X11 xkb utilities
New package xorg-x11-xkbdata
xkb data files for the X.Org X11 X server
New package xorg-x11-xsm
X.Org X11 X Session Manager
New package xorg-x11-xtrans-devel
X.Org X11 developmental X transport library
Removed package Canna
Removed package 4Suite
Removed package MyODBC
Removed package apel
Removed package VFlib2
Removed package anaconda-help
Removed package aqhbci
Removed package cdicconf
Removed package fonts-xorg
Removed package gimp-gap
Removed package gnome-kerberos
Removed package gnomemeeting
Removed package hotplug
Removed package howl
Removed package hpijs
Removed package hpoj
Removed package iiimf
Removed package iiimf-le-chinput
Removed package iiimf-le-xcin
Removed package libgal2
Removed package libungif
Removed package lvm2-cluster
Removed package mod_jk
Removed package nvi-m17n
Removed package openh323
Removed package openmotif21
Removed package pcmcia-cs
Removed package perl-Filter
Removed package perl-Filter-Simple
Removed package perl-Parse-Yapp
Removed package perl-RPM2
Removed package perl-Time-HiRes
Removed package perl-XML-Encoding
Removed package perl-libxml-enno
Removed package python-twisted
Removed package sash
Removed package schedutils
Removed package selinux-policy-targeted
Removed package selinux-policy-strict
Removed package slocate
Removed package struts11
Removed package system-config-mouse
Removed package system-config-packages
Removed package taipeifonts
Removed package w3c-libwww
Removed package xinitrc
Removed package usbview
root password when prompted. Select the software you require from the list, and choose Apply.
yum command-line utility. For example, this command automatically installs the abiword package, and all of the dependencies that are required:
su -c 'yum install abiword'
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
#fedora channel on the Freenode network, whilst Fedora Project developers may often be found 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 http://fedoraproject.org/wiki/Communicate.
#fedora channel, you will need to register your nickname, or nick. Instructions are given when you /join the channel.