Wednesday, November 26, 2008

[updated2] My Fedora 10 road map

- Basic system setup
-- Adjust [/etc/resolv.conf]
-- Adjust [/etc/fstab]
-- Adjust [/etc/sysconfig/network-scripts/ifcfg-eth0]

- Add repositories:
-- RPM Fusion (free)
-- RPM Fusion (non-free)
-- Adobe (flash plugin)

Note: RPM Fusion is the, guess what, fusion between Dribble, Freshrpms, and Livna repositories.

[update: remove before installing, thanks to a reader comment]
-- Remove things I do NOT like:

Here is an observation about the this step. If you are using KDE you better off not removing xine. I use Gnome, so it was never an issue for me. Please look at the useful comments left on this post. It talks for itself why it is a bad idea for KDE users to remove xine-libs. So, the safe version of the xine removal is bellow. (I still do not like it and that means that I'm still removing the front-ends but leaving the back-ends.)

--- Multimedia players that do not play divx/mp3 and stays as default for video and audio files:
#---
yum -y erase \
xine \
gxine* \
totem*
#---


--- This is REALLY annoying, it prevents mplayerplug-in from working properly:
#---
yum -y erase \
mozplugger
#---


-- Update your system:
#---
yum -y upgrade
#---


- Install additional software:
-- Multimedia:
#---
yum -y install \
mplayer \
mencoder \
live555 \
gecko-mediaplayer \
gnome-mplayer \
vlc \
grip \
flash-plugin \
AdobeReader_enu \
k3b \
k3b-extras-nonfree
#---


-- Torrent with transmission
#---
yum -y install \
transmission
#---


-- Spell-checking
#---
yum -y install \
huspell \
aspell \
gtk-spell \
aspell-en \
huspell-en
#---


--- Additional languages: German (de), Spanish (es), and Portuguese from Brazil (br)
#---
yum -y install \
aspell-de \
huspell-de \
aspell-es \
huspell-es \
aspell-br \
huspell-br
#---


-- Email with sylpheed-claws
#---
yum -y install \
bogofilter \
enchant \
enchant-aspell \
claws-mail \
claws-mail-plugins
#---



-- XMMS with its most precious plug-ins
#---
yum -y install \
xmms \
xmms-libs \
xmms-skins.noarch \
xmms-mp3 \
xmms-faad2 \
xmms-flac \
xmms-wma \
xmms-cdread \
xmms-arts \
xmms-esd \
xmms-musepack \
xmms-acme
#---


-- Pidgin, a very good IM client
#---
yum -y install \
pidgin \
pidgin-guifications \
pidgin-libnotify \
pidgin-otr \
purple-plugin_pack-pidgin \
purple-plugin_pack-pidgin-xmms
#---


-- For kernel modules
#---
yum -y install \
kernel-devel \
kernel-PAE-devel \
kernel-headers
#---


-- Nautilus plug-ins
#---
yum -y install \
nautilus-open-terminal \
nautilus-search-tool \
nautilus-flac-converter \
nautilus-extensions
#---


-- Misc
--- Diagrams and images, usually old stuff that I'm used to
#---
yum -y install \
graphviz \
dia \
gv \
xfig \
xpdf \
eog \
gnuplot \
grace
#---


--- Editors and related
#---
yum -y install \
gvim \
kile \
dictd \
diction
#---


--- My beloved spreadsheet program
#---
yum -y install \
gnumeric
#---


--- Compression related programs
#---
yum -y install \
unrar \
p7zip
#---


--- NVIDA
#---
yum -y install \
kmod-nvidia-PAE \
xorg-x11-drv-nvidia
#---

-- Note about the driver:
It messes the font resolution up (IMHO). So to keep the same aspect between the normal driver and the NVIDIA driver you need to edit the file: [/etc/X11/xorg.conf] and add the following line in the section Device:

Option "DPI" "90 x 90"

My section device looks like this:

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
Option "AddARGBGLXVisuals" "True"
Option "DPI" "90 x 90"
EndSection


-- Development
--- My beloved debugging program
#---
yum -y install \
ddd
#---


--- Java support:
#---
yum -y install \
gcc-java \
java-1.6.0-openjdk \
java-1.6.0-openjdk-plugin \
java-1.6.0-openjdk-javadoc \
java-1.6.0-openjdk-src \
java-1.5.0-gcj \
java-1.5.0-gcj-devel \
java-1.5.0-gcj-javadoc \
java-1.5.0-gcj-src
#---


--- Eclipse for Java:
#---
yum -y install \
eclipse-platform \
eclipse-ecj \
eclipse-jdt \
eclipse-cvs-client \
#---


--- For SVN support:
#---
yum -y install \
rapidsvn \
eclipse-subclipse \
eclipse-subclipse-book
#---


--- For C++ development:
#---
yum -y install \
eclipse-cdt
#---


--- Mylyn plugin:
#---
yum -y install \
eclipse-mylyn \
eclipse-mylyn-ide \
eclipse-mylyn-java \
eclipse-mylyn-bugzilla \
eclipse-mylyn-trac
#---


A note on the docs, you will find them in:

/usr/share/javadoc/java-1.5.0-gcj/
/usr/share/javadoc/java-1.6.0-openjdk/


-- Update your system:
#---
yum -y upgrade
#---


- Install and setup third-part programs
-- VirtualBox/VMware
-- Skype
-- Real Player (check for the RPM version)
-- Sun Java
-- Eclipse

- Setup printers
- Backup [/etc] and [/boot/grub]
#---
tar -czf bkp-system.`/bin/date +"%Y%m%d-%H%M"`.tgz /etc /boot/grub
#---


- Some issues:
Acrobat Reader install its Firefox/Mozilla plug-in, which has a memory leak. I recommend to remove it. To do so:

#---
rm -f /usr/lib/mozilla/plugins/nppdf.so
#---


Related posts:

- C Cedilla with Gnome

5 comments:

Anonymous said...

Removing xine I agree with, but removing xine* will take out xine-lib, used by other media players that don't require the intrusive xine front-end.

Anonymous said...

I should also have said that I found your roadmap very useful in general, just a couple of things that I questioned.

Gustavo said...

To be honest with you, this is, for me, the easiest way to get rid of xine and it never removed any other programs that supposedly depends on xine-libs.

I guess you have a point though and moving this step to be the first will do it, because if any program needs it afterwards the yum will add it.

Anyway, thank you for the comment and if you have any other suggestion, please share. I love to improve and learn new things.

Best regards,

Gustavo

Anonymous said...

Keep up the good work, Gustavo, I'll keep commenting on the little stuff, as an ancient grey haired *nix person. Half of what I know is obsolete!

The "-y" switch on your xine remove line might be dangerous for many people. Here's what would happen on my recently F9-->F10 reference system (46 packages):

[root@home u01]# yum remove xine*
Loaded plugins: allowdowngrade, fastestmirror, refresh-packagekit
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package xine-lib.i386 0:1.1.15-3.fc10 set to be erased
--> Processing Dependency: libxine.so.1 for package: gxine
--> Processing Dependency: libxine.so.1 for package: phonon-backend-xine
--> Processing Dependency: libxine.so.1 for package: kdemultimedia-libs
--> Processing Dependency: libxine.so.1 for package: kaffeine
---> Package xine.i386 0:0.99.5-5.fc10 set to be erased
---> Package xine-lib-extras-freeworld.i386 0:1.1.15-4.fc10 set to be erased
--> Running transaction check
---> Package gxine.i386 0:0.5.903-2.fc10 set to be erased
---> Package phonon-backend-xine.i386 0:4.1.3-1.fc10 set to be erased
--> Processing Dependency: phonon-backend-xine for package: phonon
---> Package kaffeine.i386 0:0.8.7-2.fc10 set to be erased
--> Processing Dependency: kaffeine = 0.8.7-2.fc10 for package: kaffeine-libs
---> Package kdemultimedia-libs.i386 6:4.1.3-1.fc10 set to be erased
--> Processing Dependency: libkcddb.so.4 for package: amarok
--> Processing Dependency: libkcompactdisc.so.4 for package: amarok
--> Running transaction check
---> Package kaffeine-libs.i386 0:0.8.7-2.fc10 set to be erased
---> Package phonon.i386 0:4.2.0-7.fc10 set to be erased
--> Processing Dependency: libphonon.so.4 for package: kdepim
--> Processing Dependency: libphonon.so.4 for package: PyKDE4
--> Processing Dependency: libphonon.so.4 for package: kdenetwork-libs
--> Processing Dependency: libphonon.so.4 for package: kdeaccessibility
--> Processing Dependency: libphonon.so.4 for package: kdegraphics-libs
--> Processing Dependency: libphonon.so.4 for package: kdebase-workspace
--> Processing Dependency: libphonon.so.4 for package: kdebase-runtime
--> Processing Dependency: libphonon.so.4 for package: kdebindings
--> Processing Dependency: libphonon.so.4 for package: kdebase
--> Processing Dependency: libphonon.so.4 for package: kdebase-runtime-libs
--> Processing Dependency: libphonon.so.4 for package: phonon-backend-gstreamer
--> Processing Dependency: libphonon.so.4 for package: kdepim-libs
--> Processing Dependency: libphonon.so.4 for package: digikam
--> Processing Dependency: libphonon.so.4 for package: kdenetwork
--> Processing Dependency: libphonon.so.4 for package: phonon-devel
--> Processing Dependency: libphonon.so.4 for package: kdesdk
--> Processing Dependency: libphonon.so.4 for package: digikam-libs
--> Processing Dependency: libphonon.so.4 for package: kipi-plugins
--> Processing Dependency: libphonon.so.4 for package: kdelibs
--> Processing Dependency: libphononexperimental.so.4 for package: phonon-devel
--> Processing Dependency: phonon = 4.2.0-7.fc10 for package: phonon-backend-gstreamer
--> Processing Dependency: phonon = 4.2.0-7.fc10 for package: phonon-devel
---> Package amarok.i386 0:1.94-2.fc10 set to be erased
--> Running transaction check
---> Package kdebase-runtime-libs.i386 0:4.1.3-1.fc10 set to be erased
---> Package PyKDE4.i386 0:4.1.3-1.fc10 set to be erased
--> Processing Dependency: PyKDE4 for package: kdeutils
---> Package phonon-devel.i386 0:4.2.0-7.fc10 set to be erased
--> Processing Dependency: phonon-devel >= 4.2 for package: kdelibs-devel
---> Package phonon-backend-gstreamer.i386 0:4.2.0-7.fc10 set to be erased
---> Package kdebase-workspace.i386 0:4.1.3-6.fc10 set to be erased
--> Processing Dependency: kdebase-kdm for package: fedorawaves-kdm-theme
--> Processing Dependency: kdebase-kdm for package: fedorainfinity-kdm-theme
--> Processing Dependency: kdebase-workspace = 4.1.3-6.fc10 for package: kdebase-workspace-libs
--> Processing Dependency: kdebase-workspace >= 4.1.3 for package: kdeartwork
---> Package kdepim.i386 6:4.1.3-1.fc10 set to be erased
---> Package kdepim-libs.i386 6:4.1.3-1.fc10 set to be erased
--> Processing Dependency: libakonadi-kabc.so.4 for package: kdepim-devel
--> Processing Dependency: libakonadi-kcal.so.4 for package: kdepim-devel
--> Processing Dependency: libakregatorinterfaces.so.4 for package: kdepim-devel
--> Processing Dependency: libakregatorprivate.so.4 for package: kdepim-devel
--> Processing Dependency: libgwsoap.so.4 for package: kdepim-devel
--> Processing Dependency: libimap.so.4 for package: kdepim-devel
--> Processing Dependency: libkabc_groupdav.so.4 for package: kdepim-devel
--> Processing Dependency: libkabc_slox.so.4 for package: kdepim-devel
--> Processing Dependency: libkabc_xmlrpc.so.4 for package: kdepim-devel
--> Processing Dependency: libkabcgroupwise.so.4 for package: kdepim-devel
--> Processing Dependency: libkabckolab.so.4 for package: kdepim-devel
--> Processing Dependency: libkabcommon.so.4 for package: kdepim-devel
--> Processing Dependency: libkabcscalix.so.4 for package: kdepim-devel
--> Processing Dependency: libkabinterfaces.so.4 for package: kdepim-devel
--> Processing Dependency: libkaddressbookprivate.so.4 for package: kdepim-devel
--> Processing Dependency: libkalarm_resources.so.4 for package: kdepim-devel
--> Processing Dependency: libkcal_groupdav.so.4 for package: kdepim-devel
--> Processing Dependency: libkcal_resourceblog.so.4 for package: kdepim-devel
--> Processing Dependency: libkcal_resourcefeatureplan.so.4 for package: kdepim-devel
--> Processing Dependency: libkcal_resourceremote.so.4 for package: kdepim-devel
--> Processing Dependency: libkcal_slox.so.4 for package: kdepim-devel
--> Processing Dependency: libkcal_xmlrpc.so.4 for package: kdepim-devel
--> Processing Dependency: libkcalgroupwise.so.4 for package: kdepim-devel
--> Processing Dependency: libkcalkolab.so.4 for package: kdepim-devel
--> Processing Dependency: libkcalscalix.so.4 for package: kdepim-devel
--> Processing Dependency: libkdepim.so.4 for package: kdepim-devel
--> Processing Dependency: libkgroupwarebase.so.4 for package: kdepim-devel
--> Processing Dependency: libkgroupwaredav.so.4 for package: kdepim-devel
--> Processing Dependency: libkholidays.so.4 for package: kdepim-devel
--> Processing Dependency: libkitchensyncprivate.so.4 for package: kdepim-devel
--> Processing Dependency: libkleo.so.4 for package: kdepim-devel
--> Processing Dependency: libkleopatraclientcore.so.0.2.0 for package: kdepim-devel
--> Processing Dependency: libkleopatraclientgui.so.0.2.0 for package: kdepim-devel
--> Processing Dependency: libkmailprivate.so.4 for package: kdepim-devel
--> Processing Dependency: libknodecommon.so.4 for package: kdepim-devel
--> Processing Dependency: libknotes_xmlrpc.so.4 for package: kdepim-devel
--> Processing Dependency: libknoteskolab.so.4 for package: kdepim-devel
--> Processing Dependency: libknotesscalix.so.4 for package: kdepim-devel
--> Processing Dependency: libkocorehelper.so.4 for package: kdepim-devel
--> Processing Dependency: libkode.so.4 for package: kdepim-devel
--> Processing Dependency: libkontactinterfaces.so.4 for package: kdepim-devel
--> Processing Dependency: libkontactprivate.so.4 for package: kdepim-devel
--> Processing Dependency: libkorg_stdprinting.so.4 for package: kdepim-devel
--> Processing Dependency: libkorganizer_calendar.so.4 for package: kdepim-devel
--> Processing Dependency: libkorganizer_eventviewer.so.4 for package: kdepim-devel
--> Processing Dependency: libkorganizer_interfaces.so.4 for package: kdepim-devel
--> Processing Dependency: libkorganizerprivate.so.4 for package: kdepim-devel
--> Processing Dependency: libkpgp.so.4 for package: kdepim-devel
--> Processing Dependency: libkschema.so.4 for package: kdepim-devel
--> Processing Dependency: libkschemawidgets.so.4 for package: kdepim-devel
--> Processing Dependency: libksieve.so.4 for package: kdepim-devel
--> Processing Dependency: libkslox.so.4 for package: kdepim-devel
--> Processing Dependency: libkxmlcommon.so.4 for package: kdepim-devel
--> Processing Dependency: libmaildir.so.4 for package: kdepim-devel
--> Processing Dependency: libmimelib.so.4 for package: kdepim-devel
--> Processing Dependency: libqopensync.so.4 for package: kdepim-devel
--> Processing Dependency: libschema.so.4 for package: kdepim-devel
--> Processing Dependency: libwscl.so.4 for package: kdepim-devel
--> Processing Dependency: libwsdl.so.4 for package: kdepim-devel
--> Processing Dependency: kdepim-libs = 6:4.1.3-1.fc10 for package: kdepim-devel
---> Package digikam.i386 0:0.10.0-0.6.beta5.fc10 set to be erased
---> Package kdelibs.i386 6:4.1.3-3.fc10 set to be erased
--> Processing Dependency: kdelibs4 >= 4.1.3 for package: kdegraphics
--> Processing Dependency: kdelibs4 >= 4.1.3 for package: kdepimlibs
--> Processing Dependency: kdelibs4 >= 4.1.3 for package: kdebase-libs
--> Processing Dependency: libkde3support.so.4 for package: kdeplasma-addons
--> Processing Dependency: libkde3support.so.4 for package: kdesdk-libs
--> Processing Dependency: libkde3support.so.4 for package: kdepimlibs
--> Processing Dependency: libkde3support.so.4 for package: kdebase-libs
--> Processing Dependency: libkdecore.so.5 for package: kdegraphics
--> Processing Dependency: libkdecore.so.5 for package: kdeplasma-addons
--> Processing Dependency: libkdecore.so.5 for package: kdesdk-libs
--> Processing Dependency: libkdecore.so.5 for package: kdepimlibs
--> Processing Dependency: libkdecore.so.5 for package: kdebase-libs
--> Processing Dependency: libkdefakes.so.5 for package: ksysguardd
--> Processing Dependency: libkdeui.so.5 for package: kdegraphics
--> Processing Dependency: libkdeui.so.5 for package: kdeplasma-addons
--> Processing Dependency: libkdeui.so.5 for package: kdesdk-libs
--> Processing Dependency: libkdeui.so.5 for package: kdepimlibs
--> Processing Dependency: libkdeui.so.5 for package: kdebase-libs
--> Processing Dependency: libkfile.so.4 for package: kdegraphics
--> Processing Dependency: libkfile.so.4 for package: kdeplasma-addons
--> Processing Dependency: libkfile.so.4 for package: kdesdk-libs
--> Processing Dependency: libkfile.so.4 for package: kdepimlibs
--> Processing Dependency: libkfile.so.4 for package: kdebase-libs
--> Processing Dependency: libkio.so.5 for package: kdegraphics
--> Processing Dependency: libkio.so.5 for package: kdeplasma-addons
--> Processing Dependency: libkio.so.5 for package: kdesdk-libs
--> Processing Dependency: libkio.so.5 for package: kdepimlibs
--> Processing Dependency: libkio.so.5 for package: kdebase-libs
--> Processing Dependency: libkparts.so.4 for package: kdegraphics
--> Processing Dependency: libkparts.so.4 for package: kdesdk-libs
--> Processing Dependency: libkparts.so.4 for package: kdepimlibs
--> Processing Dependency: libkparts.so.4 for package: kdebase-libs
--> Processing Dependency: libkpty.so.4 for package: kdesdk-libs
--> Processing Dependency: libkpty.so.4 for package: kdepimlibs
--> Processing Dependency: libkpty.so.4 for package: kdebase-libs
--> Processing Dependency: libktexteditor.so.4 for package: kdesdk-libs
--> Processing Dependency: libkutils.so.4 for package: kdegraphics
--> Processing Dependency: libkutils.so.4 for package: kdesdk-libs
--> Processing Dependency: libkutils.so.4 for package: kdepimlibs
--> Processing Dependency: libnepomuk.so.4 for package: kdebase-libs
--> Processing Dependency: libsolid.so.4 for package: kdegraphics
--> Processing Dependency: libsolid.so.4 for package: kdeplasma-addons
--> Processing Dependency: libsolid.so.4 for package: kdesdk-libs
--> Processing Dependency: libsolid.so.4 for package: kdepimlibs
--> Processing Dependency: libsolid.so.4 for package: kdebase-libs
---> Package kdebindings.i386 0:4.1.3-1.fc10 set to be erased
---> Package kdenetwork.i386 7:4.1.3-1.fc10 set to be erased
---> Package digikam-libs.i386 0:0.10.0-0.6.beta5.fc10 set to be erased
---> Package kdesdk.i386 0:4.1.3-1.fc10 set to be erased
---> Package kipi-plugins.i386 0:0.2.0-0.4.beta3.fc10 set to be erased
---> Package kdebase-runtime.i386 0:4.1.3-1.fc10 set to be erased
---> Package kdegraphics-libs.i386 7:4.1.3-2.fc10 set to be erased
--> Processing Dependency: libgwenviewlib.so.4 for package: kdegraphics-devel
--> Processing Dependency: libkdcraw.so.7 for package: kdegraphics-devel
--> Processing Dependency: libkexiv2.so.7 for package: kdegraphics-devel
--> Processing Dependency: libkipi.so.5 for package: kdegraphics-devel
--> Processing Dependency: libkolourpaint_lgpl.so.4 for package: kdegraphics-devel
--> Processing Dependency: libksane.so.0 for package: kdegraphics-devel
--> Processing Dependency: libokularcore.so.1 for package: kdegraphics-devel
--> Processing Dependency: kdegraphics-libs = 7:4.1.3-2.fc10 for package: kdegraphics-devel
---> Package kdenetwork-libs.i386 7:4.1.3-1.fc10 set to be erased
--> Processing Dependency: libgadu_kopete.so.1 for package: kdenetwork-devel
--> Processing Dependency: libiris_kopete.so.1 for package: kdenetwork-devel
--> Processing Dependency: libkgetcore.so.4 for package: kdenetwork-devel
--> Processing Dependency: libkopete.so.4 for package: kdenetwork-devel
--> Processing Dependency: libkopete_msn_shared.so.4 for package: kdenetwork-devel
--> Processing Dependency: libkopete_oscar.so.4 for package: kdenetwork-devel
--> Processing Dependency: libkopete_otr_shared.so.1 for package: kdenetwork-devel
--> Processing Dependency: libkopete_videodevice.so.4 for package: kdenetwork-devel
--> Processing Dependency: libkopeteaddaccountwizard.so.1 for package: kdenetwork-devel
--> Processing Dependency: libkopetechatwindow_shared.so.1 for package: kdenetwork-devel
--> Processing Dependency: libkopeteidentity.so.1 for package: kdenetwork-devel
--> Processing Dependency: libkopeteprivacy.so.1 for package: kdenetwork-devel
--> Processing Dependency: libkopetestatusmenu.so.1 for package: kdenetwork-devel
--> Processing Dependency: libkyahoo.so.1 for package: kdenetwork-devel
--> Processing Dependency: liboscar.so.1 for package: kdenetwork-devel
--> Processing Dependency: kdenetwork-libs = 7:4.1.3-1.fc10 for package: kdenetwork-devel
---> Package kdebase.i386 6:4.1.3-2.fc10 set to be erased
---> Package kdeaccessibility.i386 1:4.1.3-1.fc10 set to be erased
--> Running transaction check
---> Package kdepimlibs.i386 0:4.1.3-1.fc10 set to be erased
--> Processing Dependency: libakonadi-kde.so.4 for package: kdepimlibs-devel
--> Processing Dependency: libakonadi-kmime.so.4 for package: kdepimlibs-devel
--> Processing Dependency: libgpgme++-pth.so.2 for package: kdepimlibs-devel
--> Processing Dependency: libgpgme++-pthread.so.2 for package: kdepimlibs-devel
--> Processing Dependency: libgpgme++.so.2 for package: kdepimlibs-devel
--> Processing Dependency: libkabc.so.4 for package: kdepimlibs-devel
--> Processing Dependency: libkabc_file_core.so.4 for package: kdepimlibs-devel
--> Processing Dependency: libkblog.so.4 for package: kdepimlibs-devel
--> Processing Dependency: libkcal.so.4 for package: kdepimlibs-devel
--> Processing Dependency: libkimap.so.4 for package: kdepimlibs-devel
--> Processing Dependency: libkldap.so.4 for package: kdepimlibs-devel
--> Processing Dependency: libkmime.so.4 for package: kdepimlibs-devel
--> Processing Dependency: libkpimidentities.so.4 for package: kdepimlibs-devel
--> Processing Dependency: libkpimutils.so.4 for package: kdepimlibs-devel
--> Processing Dependency: libkresources.so.4 for package: kdepimlibs-devel
--> Processing Dependency: libktnef.so.4 for package: kdepimlibs-devel
--> Processing Dependency: libkxmlrpcclient.so.4 for package: kdepimlibs-devel
--> Processing Dependency: libmailtransport.so.4 for package: kdepimlibs-devel
--> Processing Dependency: libqgpgme.so.1 for package: kdepimlibs-devel
--> Processing Dependency: libsyndication.so.4 for package: kdepimlibs-devel
--> Processing Dependency: kdepimlibs = 4.1.3-1.fc10 for package: kdepimlibs-devel
---> Package kdebase-workspace-libs.i386 0:4.1.3-6.fc10 set to be erased
---> Package fedorainfinity-kdm-theme.noarch 0:1.0.4-1.fc8 set to be erased
---> Package ksysguardd.i386 0:4.1.3-6.fc10 set to be erased
---> Package kdeplasma-addons.i386 0:4.1.3-1.fc10 set to be erased
---> Package kdelibs-devel.i386 6:4.1.3-3.fc10 set to be erased
--> Processing Dependency: kdelibs4-devel for package: kdebase-devel
---> Package kdebase-libs.i386 6:4.1.3-2.fc10 set to be erased
---> Package kdeutils.i386 6:4.1.3-1.fc10 set to be erased
---> Package kdegraphics-devel.i386 7:4.1.3-2.fc10 set to be erased
---> Package fedorawaves-kdm-theme.noarch 0:1.1-2.fc10 set to be erased
---> Package kdeartwork.i386 0:4.1.3-2.fc10 set to be erased
---> Package kdesdk-libs.i386 0:4.1.3-1.fc10 set to be erased
---> Package kdepim-devel.i386 6:4.1.3-1.fc10 set to be erased
---> Package kdegraphics.i386 7:4.1.3-2.fc10 set to be erased
---> Package kdenetwork-devel.i386 7:4.1.3-1.fc10 set to be erased
--> Running transaction check
---> Package kdebase-devel.i386 6:4.1.3-2.fc10 set to be erased
---> Package kdepimlibs-devel.i386 0:4.1.3-1.fc10 set to be erased
--> Finished Dependency Resolution

Gustavo said...

Now I understand why that was never an issue for me: I use Gnome and didn't realise that xine-libs is so important for the KDE. Anyway, many thanks and I already fixed the line, posting a comment on it.

Thanks again.