Minimal packages to run KDE

From WBITT's Cooker!

(Difference between revisions)
Jump to: navigation, search
(Created page with ' [root@testkde ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/vda3 2.8G 707M 2.0G 27% / /dev/vda1 99M 12M 82M 13% /boot tm…')
m
Line 1: Line 1:
 +
The package list here, was tested on CENTOS 5.5 x86_64 installed with @core. There are two methods to do this.
 +
* YUM method, if you already have a working yum repository available.
 +
* RPM method, if you do not have a yum repository.
-
[root@testkde ~]# df -h
+
===YUM method===
-
Filesystem            Size  Used Avail Use% Mounted on
+
You can use the "yum groupinstall" command to get it done, but it will install a lot of unnecessary RPMs. Better to install the following key packages. Their dependencies will automatically be pulled by yum.
-
/dev/vda3            2.8G  707M  2.0G  27% /
+
-
/dev/vda1              99M  12M  82M  13% /boot
+
-
tmpfs                250M    0  250M  0% /dev/shm
+
-
/dev/hdc              4.1G  4.1G    0 100% /media/cdrom
+
-
[root@testkde ~]# rpm -qa | wc -l
+
-
233
+
-
[root@testkde ~]#
+
-
========================
+
There is already a yum repository configured in default system installation, which checks for media in any of the following: /media, /media/cdrom or /media/CentOS . Just mount your CentOS CD/DVD on /media/cdrom.
 +
<pre>
 +
# mkdir /media/cdrom
 +
# mount /dev/cdrom /media/cdrom/
 +
</pre>
-
[root@testkde ~]#  yum --disablerepo=\* --enablerepo=c5-media groupinfo 'KDE (K Desktop Environment)'
+
The following will give you a fully functional KDE core desktop:
-
Loaded plugins: fastestmirror
+
-
Loading mirror speeds from cached hostfile
+
-
* c5-media:
+
-
Setting up Group Process
+
-
Checking for new repos for mirrors
+
-
Group: KDE (K Desktop Environment)
 
-
Description: KDE is a powerful, graphical user interface which includes a panel, desktop, system icons, and a graphical file manager.
 
-
Mandatory Packages:
 
-
  arts
 
-
  kdebase
 
-
Default Packages:
 
-
  desktop-printing
 
-
  im-chooser
 
-
  kdeaccessibility
 
-
  kdeaddons
 
-
  kdeartwork
 
-
  kdegraphics
 
-
  kdemultimedia
 
-
  kdenetwork
 
-
  kdepim
 
-
  kdeutils
 
-
Optional Packages:
 
-
  kdeadmin
 
-
[root@testkde ~]#
 
-
------
+
<pre>
 +
#  yum --disablerepo=\* --enablerepo=c5-media install kdebase.x86_64 system-config-display switchdesk
 +
</pre>
 +
The above will install about 113 MB of packages. Notice the use of trailing <b>.x86_64</b> with kdebase, above . If you will not use it, a lot of un-necessary i386 packages will also get installed.
-
[root@testkde ~]#  yum --disablerepo=\* --enablerepo=c5-media groupinstall 'KDE (K Desktop Environment)'
 
-
Dependencies Resolved
+
===System stats (before and after)===
 +
Our system:
 +
<pre>
 +
[root@testkde ~]# uname -a
 +
Linux testkde 2.6.18-194.el5 #1 SMP Fri Apr 3 14:58:14 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
 +
</pre>
-
=============================================================================================================================================================
+
<b>Before: (only @core / no KDE)</b>
-
Package                                        Arch                      Version                                        Repository                    Size
+
<pre>
-
=============================================================================================================================================================
+
[root@testkde ~]# rpm -qa | wc -l
-
Installing:
+
233
-
arts                                          i386                      8:1.5.4-1                                      c5-media                    1.1 M
+
-
arts                                          x86_64                    8:1.5.4-1                                      c5-media                    1.2 M
+
-
desktop-printing                              x86_64                    0.19-20.2.el5                                  c5-media                    106 k
+
-
im-chooser                                    x86_64                    0.3.3-6.el5                                    c5-media                      70 k
+
-
kdeaccessibility                              x86_64                    1:3.5.4-1.fc6                                  c5-media                    8.8 M
+
-
kdeaddons                                      x86_64                    3.5.4-1.fc6                                    c5-media                    2.6 M
+
-
kdeartwork                                    x86_64                    3.5.4-1.fc6                                    c5-media                    5.8 M
+
-
kdebase                                        i386                      6:3.5.4-20.el5.centos                          c5-media                      28 M
+
-
kdebase                                        x86_64                    6:3.5.4-20.el5.centos                          c5-media                      29 M
+
-
kdegraphics                                    x86_64                    7:3.5.4-15.el5_4.2                            c5-media                    7.9 M
+
-
kdemultimedia                                  i386                      6:3.5.4-2.fc6                                  c5-media                    7.4 M
+
-
kdemultimedia                                  x86_64                    6:3.5.4-2.fc6                                  c5-media                    7.5 M
+
-
kdenetwork                                    i386                      7:3.5.4-9.el5                                  c5-media                      11 M
+
-
kdenetwork                                    x86_64                    7:3.5.4-9.el5                                  c5-media                      11 M
+
-
kdepim                                        x86_64                    6:3.5.4-6.el5                                  c5-media                      19 M
+
-
kdeutils                                      x86_64                    6:3.5.4-5.fc6                                  c5-media                    3.9 M
+
-
Installing for dependencies:
+
-
GConf2                                        x86_64                    2.14.0-9.el5                                  c5-media                    1.5 M
+
-
ORBit2                                        x86_64                    2.14.3-5.el5                                  c5-media                    263 k
+
-
PyXML                                          x86_64                    0.8.4-4.el5_4.2                                c5-media                    1.0 M
+
-
SDL                                            x86_64                    1.2.10-8.el5                                  c5-media                    214 k
+
-
alsa-lib                                      i386                      1.0.17-1.el5                                  c5-media                    412 k
+
-
alsa-lib                                      x86_64                    1.0.17-1.el5                                  c5-media                    414 k
+
-
aspell                                        i386                      12:0.60.3-7.1                                  c5-media                    936 k
+
-
aspell                                        x86_64                    12:0.60.3-7.1                                  c5-media                    946 k
+
-
aspell-en                                      x86_64                    50:6.0-2.1                                    c5-media                    1.6 M
+
-
audiofile                                      i386                      1:0.2.6-5                                      c5-media                    107 k
+
-
audiofile                                      x86_64                    1:0.2.6-5                                      c5-media                    107 k
+
-
avahi                                          i386                      0.6.16-7.el5                                  c5-media                    250 k
+
-
avahi                                          x86_64                    0.6.16-7.el5                                  c5-media                    257 k
+
-
avahi-compat-libdns_sd                        x86_64                    0.6.16-7.el5                                  c5-media                      24 k
+
-
avahi-glib                                    x86_64                    0.6.16-7.el5                                  c5-media                      15 k
+
-
avahi-qt3                                      i386                      0.6.16-7.el5                                  c5-media                      18 k
+
-
avahi-qt3                                      x86_64                    0.6.16-7.el5                                  c5-media                      18 k
+
-
bzip2-libs                                    i386                      1.0.3-4.el5_2                                  c5-media                      37 k
+
-
cdparanoia-libs                                i386                      alpha9.8-27.2                                  c5-media                      50 k
+
-
cdparanoia-libs                                x86_64                    alpha9.8-27.2                                  c5-media                      51 k
+
-
chkfontpath                                    x86_64                    1.10.1-1.1                                    c5-media                      15 k
+
-
cpp                                            x86_64                    4.1.2-48.el5                                  c5-media                    2.9 M
+
-
cups                                          x86_64                    1:1.3.7-18.el5                                c5-media                    3.1 M
+
-
cyrus-sasl-lib                                i386                      2.1.22-5.el5_4.3                              c5-media                    127 k
+
-
dbus-glib                                      i386                      0.73-8.el5                                    c5-media                    160 k
+
-
dbus-libs                                      i386                      1.1.2-14.el5                                  c5-media                    123 k
+
-
dbus-python                                    x86_64                    0.70-9.el5_4                                  c5-media                    186 k
+
-
dbus-x11                                      x86_64                    1.1.2-14.el5                                  c5-media                      32 k
+
-
desktop-backgrounds-basic                      noarch                    2.0-41.el5.centos                              c5-media                    6.4 M
+
-
desktop-file-utils                            x86_64                    0.10-7                                        c5-media                      62 k
+
-
eject                                          x86_64                    2.1.5-4.2.el5                                  c5-media                      50 k
+
-
esound                                        i386                      1:0.2.36-3                                    c5-media                    129 k
+
-
esound                                        x86_64                    1:0.2.36-3                                    c5-media                    130 k
+
-
flac                                          i386                      1.1.2-28.el5_0.1                              c5-media                    305 k
+
-
flac                                          x86_64                    1.1.2-28.el5_0.1                              c5-media                    286 k
+
-
foomatic                                      x86_64                    3.0.2-38.3.el5                                c5-media                      12 M
+
-
fribidi                                        x86_64                    0.10.7-5.1                                    c5-media                      53 k
+
-
gamin                                          x86_64                    0.1.7-8.el5                                    c5-media                    126 k
+
-
gmp                                            x86_64                    4.1.4-10.el5                                  c5-media                    201 k
+
-
gnome-keyring                                  x86_64                    0.6.0-1.fc6                                    c5-media                    166 k
+
-
gnome-mime-data                                x86_64                    2.4.2-3.1                                      c5-media                    691 k
+
-
gnome-mount                                    x86_64                    0.5-3.el5                                      c5-media                      70 k
+
-
gnome-vfs2                                    x86_64                    2.16.2-6.el5                                  c5-media                    1.3 M
+
-
gphoto2                                        x86_64                    2.2.0-3.el5                                    c5-media                    1.4 M
+
-
gtk2-engines                                  x86_64                    2.8.0-3.el5                                    c5-media                    350 k
+
-
hal                                            i386                      0.5.8.1-59.el5                                c5-media                    389 k
+
-
hal-cups-utils                                x86_64                    0.6.2-5.2.el5                                  c5-media                      27 k
+
-
hpijs                                          x86_64                    1:1.6.7-4.1.el5.4                              c5-media                    285 k
+
-
htdig                                          x86_64                    3:3.2.0b6-11.el5                              c5-media                    1.0 M
+
-
kdelibs                                        i386                      6:3.5.4-25.el5.centos.1                        c5-media                      18 M
+
-
kdelibs                                        x86_64                    6:3.5.4-25.el5.centos.1                        c5-media                      18 M
+
-
kdnssd-avahi                                  i386                      0.1.3-0.1.20060713svn.fc6                      c5-media                      43 k
+
-
kdnssd-avahi                                  x86_64                    0.1.3-0.1.20060713svn.fc6                      c5-media                      44 k
+
-
lcms                                          i386                      1.18-0.1.beta1.el5_3.2                        c5-media                    176 k
+
-
lcms                                          x86_64                    1.18-0.1.beta1.el5_3.2                        c5-media                    177 k
+
-
libFS                                          x86_64                    1.0.0-3.1                                      c5-media                      30 k
+
-
libICE                                        i386                      1.0.1-2.1                                      c5-media                      54 k
+
-
libICE                                        x86_64                    1.0.1-2.1                                      c5-media                      54 k
+
-
libIDL                                        x86_64                    0.8.7-1.fc6                                    c5-media                      87 k
+
-
libSM                                          i386                      1.0.1-3.1                                      c5-media                      27 k
+
-
libSM                                          x86_64                    1.0.1-3.1                                      c5-media                      28 k
+
-
libXScrnSaver                                  i386                      1.1.0-3.1                                      c5-media                      12 k
+
-
libXScrnSaver                                  x86_64                    1.1.0-3.1                                      c5-media                      12 k
+
-
libXTrap                                      x86_64                    1.0.0-3.1                                      c5-media                      23 k
+
-
libXaw                                        x86_64                    1.0.2-8.1                                      c5-media                    329 k
+
-
libXcomposite                                  i386                      0.3-5.1                                        c5-media                      11 k
+
-
libXcomposite                                  x86_64                    0.3-5.1                                        c5-media                      12 k
+
-
libXdamage                                    i386                      1.0.3-2.1                                      c5-media                      11 k
+
-
libXdamage                                    x86_64                    1.0.3-2.1                                      c5-media                      11 k
+
-
libXfont                                      x86_64                    1.2.2-1.0.3.el5_1                              c5-media                    246 k
+
-
libXfontcache                                  x86_64                    1.0.2-3.1                                      c5-media                    9.7 k
+
-
libXmu                                        x86_64                    1.0.2-5                                        c5-media                      63 k
+
-
libXpm                                        x86_64                    3.5.5-3                                        c5-media                      44 k
+
-
libXres                                        x86_64                    1.0.1-3.1                                      c5-media                      14 k
+
-
libXt                                          i386                      1.0.2-3.2.el5                                  c5-media                    173 k
+
-
libXt                                          x86_64                    1.0.2-3.2.el5                                  c5-media                    181 k
+
-
libXtst                                        i386                      1.0.1-3.1                                      c5-media                      15 k
+
-
libXtst                                        x86_64                    1.0.1-3.1                                      c5-media                      16 k
+
-
libXxf86misc                                  i386                      1.0.1-3.1                                      c5-media                      11 k
+
-
libXxf86misc                                  x86_64                    1.0.1-3.1                                      c5-media                      12 k
+
-
libXxf86vm                                    i386                      1.0.1-3.1                                      c5-media                      14 k
+
-
libXxf86vm                                    x86_64                    1.0.1-3.1                                      c5-media                      14 k
+
-
libacl                                        i386                      2.2.39-6.el5                                  c5-media                      19 k
+
-
libart_lgpl                                    i386                      2.3.17-4                                      c5-media                      76 k
+
-
libart_lgpl                                    x86_64                    2.3.17-4                                      c5-media                      75 k
+
-
libattr                                        i386                      2.4.32-1.1                                    c5-media                      12 k
+
-
libbonobo                                      x86_64                    2.16.0-1.fc6                                  c5-media                    521 k
+
-
libbonoboui                                    x86_64                    2.16.0-1.fc6                                  c5-media                    394 k
+
-
libcap                                        i386                      1.10-26                                        c5-media                      22 k
+
-
libdaemon                                      i386                      0.10-5.el5                                    c5-media                      24 k
+
-
libdaemon                                      x86_64                    0.10-5.el5                                    c5-media                      24 k
+
-
libdrm                                        i386                      2.0.2-1.1                                      c5-media                      19 k
+
-
libdrm                                        x86_64                    2.0.2-1.1                                      c5-media                      19 k
+
-
libexif                                        x86_64                    0.6.13-4.0.2.el5_1.1                          c5-media                    149 k
+
-
libfontenc                                    i386                      1.0.2-2.2.el5                                  c5-media                      19 k
+
-
libfontenc                                    x86_64                    1.0.2-2.2.el5                                  c5-media                      19 k
+
-
libglade2                                      x86_64                    2.6.0-2                                        c5-media                      96 k
+
-
libgnome                                      x86_64                    2.16.0-6.el5                                  c5-media                    860 k
+
-
libgnomecanvas                                x86_64                    2.14.0-4.1                                    c5-media                    224 k
+
-
libgnomecups                                  x86_64                    0.2.2-9                                        c5-media                      74 k
+
-
libgnomeui                                    x86_64                    2.16.0-5.el5                                  c5-media                    984 k
+
-
libidn                                        i386                      0.6.5-1.1                                      c5-media                    194 k
+
-
libidn                                        x86_64                    0.6.5-1.1                                      c5-media                    195 k
+
-
libieee1284                                    x86_64                    0.2.9-4.el5                                    c5-media                      33 k
+
-
libmng                                        i386                      1.0.9-5.1                                      c5-media                    166 k
+
-
libmng                                        x86_64                    1.0.9-5.1                                      c5-media                    158 k
+
-
libnotify                                      x86_64                    0.4.2-6.el5                                    c5-media                      38 k
+
-
libogg                                        i386                      2:1.1.3-3.el5                                  c5-media                      19 k
+
-
libogg                                        x86_64                    2:1.1.3-3.el5                                  c5-media                      18 k
+
-
libraw1394                                    i386                      1.3.0-1.el5                                    c5-media                      41 k
+
-
libraw1394                                    x86_64                    1.3.0-1.el5                                    c5-media                      41 k
+
-
libsane-hpaio                                  x86_64                    1.6.7-4.1.el5.4                                c5-media                      57 k
+
-
libsmbclient                                  i386                      3.0.33-3.28.el5                                c5-media                    907 k
+
-
libsmbclient                                  x86_64                    3.0.33-3.28.el5                                c5-media                    916 k
+
-
libsysfs                                      i386                      2.0.0-6                                        c5-media                      46 k
+
-
libtheora                                      i386                      1.0alpha7-1                                    c5-media                    708 k
+
-
libtheora                                      x86_64                    1.0alpha7-1                                    c5-media                    706 k
+
-
libusb                                        i386                      0.1.12-5.1                                    c5-media                      27 k
+
-
libutempter                                    i386                      1.1.4-4.el5                                    c5-media                      22 k
+
-
libutempter                                    x86_64                    1.1.4-4.el5                                    c5-media                      22 k
+
-
libvolume_id                                  i386                      095-14.21.el5                                  c5-media                      40 k
+
-
libvorbis                                      i386                      1:1.1.2-3.el5_4.4                              c5-media                    191 k
+
-
libvorbis                                      x86_64                    1:1.1.2-3.el5_4.4                              c5-media                    208 k
+
-
libwnck                                        x86_64                    2.16.0-4.fc6                                  c5-media                    185 k
+
-
libxkbfile                                    i386                      1.0.3-3.1                                      c5-media                      73 k
+
-
libxkbfile                                    x86_64                    1.0.3-3.1                                      c5-media                      73 k
+
-
libxml2                                        i386                      2.6.26-2.1.2.8                                c5-media                    795 k
+
-
libxml2-python                                x86_64                    2.6.26-2.1.2.8                                c5-media                    713 k
+
-
libxslt                                        i386                      1.1.17-2.el5_2.2                              c5-media                    485 k
+
-
libxslt                                        x86_64                    1.1.17-2.el5_2.2                              c5-media                    488 k
+
-
lm_sensors                                    i386                      2.10.7-9.el5                                  c5-media                    511 k
+
-
lm_sensors                                    x86_64                    2.10.7-9.el5                                  c5-media                    525 k
+
-
lockdev                                        x86_64                    1.0.1-10                                      c5-media                      14 k
+
-
mesa-libGL                                    i386                      6.5.1-7.8.el5                                  c5-media                    9.6 M
+
-
mesa-libGL                                    x86_64                    6.5.1-7.8.el5                                  c5-media                    8.7 M
+
-
mesa-libGLU                                    i386                      6.5.1-7.8.el5                                  c5-media                    225 k
+
-
mesa-libGLU                                    x86_64                    6.5.1-7.8.el5                                  c5-media                    224 k
+
-
ncurses                                        i386                      5.5-24.20060715                                c5-media                    1.1 M
+
-
net-snmp-libs                                  x86_64                    1:5.3.2.2-9.el5                                c5-media                    1.3 M
+
-
notification-daemon                            x86_64                    0.3.5-9.el5                                    c5-media                      48 k
+
-
openldap                                      i386                      2.3.43-12.el5                                  c5-media                    294 k
+
-
paps                                          x86_64                    0.6.6-19.el5                                  c5-media                      33 k
+
-
pcre                                          i386                      6.6-2.el5_1.7                                  c5-media                    112 k
+
-
perl                                          x86_64                    4:5.8.8-27.el5                                c5-media                      12 M
+
-
pilot-link                                    x86_64                    2:0.11.8-16                                    c5-media                    418 k
+
-
poppler                                        x86_64                    0.5.4-4.4.el5_4.11                            c5-media                    3.0 M
+
-
poppler-utils                                  x86_64                    0.5.4-4.4.el5_4.11                            c5-media                      75 k
+
-
qt                                            i386                      1:3.3.6-23.el5                                c5-media                    3.6 M
+
-
qt                                            x86_64                    1:3.3.6-23.el5                                c5-media                    3.6 M
+
-
redhat-artwork                                x86_64                    5.1.0-28.el5.centos                            c5-media                    6.1 M
+
-
redhat-menus                                  noarch                    6.7.8-3.el5                                    c5-media                    199 k
+
-
sane-backends                                  x86_64                    1.0.18-5.el5                                  c5-media                    1.0 M
+
-
sane-backends-libs                            x86_64                    1.0.18-5.el5                                  c5-media                    2.3 M
+
-
shared-mime-info                              x86_64                    0.19-5.el5                                    c5-media                    149 k
+
-
startup-notification                          x86_64                    0.8-4.1                                        c5-media                      32 k
+
-
system-config-printer-libs                    x86_64                    0.7.32.10-1.el5                                c5-media                    219 k
+
-
tmpwatch                                      x86_64                    2.9.7-1.1.el5.2                                c5-media                      19 k
+
-
ttmkfdir                                      x86_64                    3.0.9-23.el5                                  c5-media                      46 k
+
-
wireless-tools                                i386                      1:28-2.el5                                    c5-media                      92 k
+
-
xorg-x11-font-utils                            x86_64                    1:7.1-2                                        c5-media                      77 k
+
-
xorg-x11-server-utils                          x86_64                    7.1-4.fc6                                      c5-media                    171 k
+
-
xorg-x11-xauth                                x86_64                    1:1.0.1-2.1                                    c5-media                      32 k
+
-
xorg-x11-xfs                                  x86_64                    1:1.0.2-4                                      c5-media                      73 k
+
-
xorg-x11-xinit                                x86_64                    1.0.2-15.el5                                  c5-media                      26 k
+
-
Transaction Summary
+
[root@testkde ~]# df -h
-
=============================================================================================================================================================
+
Filesystem            Size  Used Avail Use% Mounted on
-
Install     180 Package(s)
+
/dev/vda3            2.8G  707M  2.0G  27% /
-
Upgrade      0 Package(s)
+
/dev/vda1              99M  12M  82M  13% /boot
 +
tmpfs                250M     0  250M  0% /dev/shm
 +
/dev/hdc              4.1G  4.1G    0 100% /media/cdrom
 +
[root@testkde ~]#
 +
</pre>
-
Total download size: 290 M
+
<b>After: (@core and 'basic' KDE components)</b>
-
Is this ok [y/N]: N
+
<pre>
 +
[root@bilaltest ~]# rpm -qa | wc -l
 +
328
-
-----------------
+
[root@bilaltest ~]# df -h
-
===========================
+
Filesystem            Size  Used Avail Use% Mounted on
-
 
+
/dev/vda3            2.8G 1.1G 1.6G 43% /
-
[root@testkde ~]# yum --disablerepo=\* --enablerepo=c5-media install kdebase.x86_64
+
/dev/vda1              99M  12M  82M 13% /boot
-
 
+
tmpfs                250M    250M  0% /dev/shm
-
 
+
/dev/hdc              4.1G 4.1G    0 100% /media/cdrom
-
Dependencies Resolved
+
[root@bilaltest ~]#  
-
 
+
</pre>
-
=============================================================================================================================================================
+
-
Package                                      Arch                      Version                                        Repository                    Size
+
-
=============================================================================================================================================================
+
-
Installing:
+
-
  kdebase                                      x86_64                    6:3.5.4-20.el5.centos                          c5-media                      29 M
+
-
Installing for dependencies:
+
-
GConf2                                        x86_64                    2.14.0-9.el5                                    c5-media                    1.5 M
+
-
  ORBit2                                        x86_64                    2.14.3-5.el5                                    c5-media                    263 k
+
-
alsa-lib                                      x86_64                    1.0.17-1.el5                                    c5-media                    414 k
+
-
  arts                                          x86_64                    8:1.5.4-1                                      c5-media                    1.2 M
+
-
  aspell                                        x86_64                    12:0.60.3-7.1                                  c5-media                    946 k
+
-
aspell-en                                    x86_64                    50:6.0-2.1                                      c5-media                    1.6 M
+
-
audiofile                                    x86_64                    1:0.2.6-5                                      c5-media                    107 k
+
-
avahi                                        x86_64                    0.6.16-7.el5                                    c5-media                    257 k
+
-
avahi-qt3                                    x86_64                    0.6.16-7.el5                                    c5-media                      18 k
+
-
cdparanoia-libs                              x86_64                    alpha9.8-27.2                                  c5-media                      51 k
+
-
chkfontpath                                  x86_64                    1.10.1-1.1                                      c5-media                      15 k
+
-
cpp                                          x86_64                    4.1.2-48.el5                                    c5-media                    2.9 M
+
-
dbus-python                                  x86_64                    0.70-9.el5_4                                    c5-media                    186 k
+
-
desktop-backgrounds-basic                    noarch                    2.0-41.el5.centos                              c5-media                    6.4 M
+
-
desktop-file-utils                            x86_64                    0.10-7                                          c5-media                      62 k
+
-
eject                                        x86_64                    2.1.5-4.2.el5                                  c5-media                      50 k
+
-
esound                                        x86_64                    1:0.2.36-3                                      c5-media                    130 k
+
-
gtk2-engines                                  x86_64                    2.8.0-3.el5                                    c5-media                    350 k
+
-
htdig                                        x86_64                    3:3.2.0b6-11.el5                                c5-media                    1.0 M
+
-
kdelibs                                      x86_64                    6:3.5.4-25.el5.centos.1                        c5-media                      18 M
+
-
kdnssd-avahi                                  x86_64                    0.1.3-0.1.20060713svn.fc6                      c5-media                      44 k
+
-
lcms                                          x86_64                    1.18-0.1.beta1.el5_3.2                          c5-media                    177 k
+
-
libFS                                        x86_64                    1.0.0-3.1                                      c5-media                      30 k
+
-
libICE                                        x86_64                    1.0.1-2.1                                      c5-media                      54 k
+
-
libIDL                                        x86_64                    0.8.7-1.fc6                                    c5-media                      87 k
+
-
libSM                                        x86_64                    1.0.1-3.1                                      c5-media                      28 k
+
-
libXScrnSaver                                x86_64                    1.1.0-3.1                                      c5-media                      12 k
+
-
libXTrap                                      x86_64                    1.0.0-3.1                                      c5-media                      23 k
+
-
libXaw                                        x86_64                    1.0.2-8.1                                      c5-media                    329 k
+
-
libXcomposite                                x86_64                    0.3-5.1                                        c5-media                      12 k
+
-
libXdamage                                    x86_64                    1.0.3-2.1                                      c5-media                      11 k
+
-
libXfont                                      x86_64                    1.2.2-1.0.3.el5_1                              c5-media                    246 k
+
-
libXfontcache                                x86_64                    1.0.2-3.1                                      c5-media                    9.7 k
+
-
libXmu                                        x86_64                    1.0.2-5                                        c5-media                      63 k
+
-
libXpm                                        x86_64                    3.5.5-3                                        c5-media                      44 k
+
-
libXt                                        x86_64                    1.0.2-3.2.el5                                  c5-media                    181 k
+
-
libXtst                                      x86_64                    1.0.1-3.1                                      c5-media                      16 k
+
-
libXxf86misc                                  x86_64                    1.0.1-3.1                                      c5-media                      12 k
+
-
libXxf86vm                                    x86_64                    1.0.1-3.1                                      c5-media                      14 k
+
-
libart_lgpl                                  x86_64                    2.3.17-4                                        c5-media                      75 k
+
-
libdaemon                                    x86_64                    0.10-5.el5                                      c5-media                      24 k
+
-
libdrm                                        x86_64                    2.0.2-1.1                                      c5-media                      19 k
+
-
libfontenc                                    x86_64                    1.0.2-2.2.el5                                  c5-media                      19 k
+
-
libidn                                        x86_64                    0.6.5-1.1                                      c5-media                    195 k
+
-
libmng                                        x86_64                    1.0.9-5.1                                      c5-media                    158 k
+
-
libogg                                        x86_64                    2:1.1.3-3.el5                                  c5-media                      18 k
+
-
libraw1394                                    x86_64                    1.3.0-1.el5                                    c5-media                      41 k
+
-
libsmbclient                                  x86_64                    3.0.33-3.28.el5                                c5-media                    916 k
+
-
libutempter                                  x86_64                    1.1.4-4.el5                                    c5-media                      22 k
+
-
libvorbis                                    x86_64                    1:1.1.2-3.el5_4.4                              c5-media                    208 k
+
-
libxkbfile                                    x86_64                    1.0.3-3.1                                      c5-media                      73 k
+
-
libxml2-python                                x86_64                    2.6.26-2.1.2.8                                  c5-media                    713 k
+
-
libxslt                                      x86_64                    1.1.17-2.el5_2.2                                c5-media                    488 k
+
-
lm_sensors                                    x86_64                    2.10.7-9.el5                                    c5-media                    525 k
+
-
mesa-libGL                                    x86_64                    6.5.1-7.8.el5                                  c5-media                    8.7 M
+
-
mesa-libGLU                                  x86_64                    6.5.1-7.8.el5                                  c5-media                    224 k
+
-
perl                                          x86_64                    4:5.8.8-27.el5                                  c5-media                      12 M
+
-
qt                                            x86_64                    1:3.3.6-23.el5                                  c5-media                    3.6 M
+
-
redhat-artwork                                x86_64                    5.1.0-28.el5.centos                            c5-media                    6.1 M
+
-
redhat-menus                                  noarch                    6.7.8-3.el5                                    c5-media                    199 k
+
-
ttmkfdir                                      x86_64                    3.0.9-23.el5                                    c5-media                      46 k
+
-
xorg-x11-font-utils                          x86_64                    1:7.1-2                                        c5-media                      77 k
+
-
xorg-x11-server-utils                        x86_64                    7.1-4.fc6                                      c5-media                    171 k
+
-
xorg-x11-xauth                                x86_64                    1:1.0.1-2.1                                    c5-media                      32 k
+
-
xorg-x11-xfs                                  x86_64                    1:1.0.2-4                                      c5-media                      73 k
+
-
xorg-x11-xinit                                x86_64                    1.0.2-15.el5                                    c5-media                      26 k
+
-
 
+
-
Transaction Summary
+
-
=============================================================================================================================================================
+
-
Install      67 Package(s)
+
-
Upgrade      0 Package(s)
+
-
 
+
-
Total download size: 100 M
+
-
Is this ok [y/N]: y
+
-
 
+
-
----------
+
-
 
+
-
[root@testkde ~]# yum --disablerepo=\* --enablerepo=c5-media install system-config-display
+
-
 
+
-
Dependencies Resolved
+
-
 
+
-
=============================================================================================================================================================
+
-
Package                                      Arch                          Version                                Repository                        Size
+
-
=============================================================================================================================================================
+
-
Installing:
+
-
system-config-display                        noarch                        1.0.48-2.el5                            c5-media                        266 k
+
-
Installing for dependencies:
+
-
libXv                                        x86_64                        1.0.1-4.1                              c5-media                          14 k
+
-
libXxf86dga                                  x86_64                        1.0.1-3.1                              c5-media                          16 k
+
-
libdmx                                        x86_64                        1.0.2-3.1                              c5-media                          13 k
+
-
libglade2                                    x86_64                        2.6.0-2                                c5-media                          96 k
+
-
  metacity                                      x86_64                        2.16.0-15.el5                          c5-media                        2.1 M
+
-
pkgconfig                                    x86_64                        1:0.21-2.el5                            c5-media                          61 k
+
-
pycairo                                      x86_64                        1.2.0-1.1                              c5-media                          28 k
+
-
pygobject2                                    x86_64                        2.12.1-5.el5                            c5-media                          98 k
+
-
pygtk2                                        x86_64                        2.10.1-12.el5                          c5-media                        1.2 M
+
-
pygtk2-libglade                              x86_64                        2.10.1-12.el5                          c5-media                          19 k
+
-
python-numeric                                x86_64                        23.7-2.2.2                              c5-media                        804 k
+
-
pyxf86config                                  x86_64                        0.3.31-2.fc6                            c5-media                          66 k
+
-
rhpxl                                        x86_64                        0.41.1-9.el5                            c5-media                        106 k
+
-
startup-notification                          x86_64                        0.8-4.1                                c5-media                          32 k
+
-
xkeyboard-config                              noarch                        0.8-9.el5                              c5-media                        321 k
+
-
xorg-x11-drv-evdev                            x86_64                        1:1.0.0.5-5.el5                        c5-media                          10 k
+
-
xorg-x11-drv-keyboard                        x86_64                        1.1.0-3                                c5-media                          14 k
+
-
xorg-x11-drv-mouse                            x86_64                        1.1.1-1.1                              c5-media                          28 k
+
-
xorg-x11-drv-vesa                            x86_64                        1.3.0-8.2.el5                          c5-media                          19 k
+
-
xorg-x11-drv-void                            x86_64                        1.1.0-3.1                              c5-media                        7.6 k
+
-
xorg-x11-fonts-base                          noarch                        7.1-2.1.el5                            c5-media                        3.7 M
+
-
xorg-x11-server-Xorg                          x86_64                        1.1.1-48.76.el5                        c5-media                        3.4 M
+
-
xorg-x11-utils                                x86_64                        7.1-2.fc6                              c5-media                        123 k
+
-
xorg-x11-xkb-utils                            x86_64                        1.0.2-2.1                              c5-media                        183 k
+
-
xsri                                          x86_64                        1:2.1.0-10.fc6                          c5-media                          31 k
+
-
 
+
-
Transaction Summary
+
-
=============================================================================================================================================================
+
-
Install      26 Package(s)
+
-
Upgrade      0 Package(s)
+
-
 
+
-
Total download size: 13 M
+
-
Is this ok [y/N]: y
+
-
 
+
-
---------------
+
-
 
+
-
init5 is working perfectly. root cannot login. normal user can login to KDE GUI. All basic apps are there.
+
-
 
+
-
------
+
-
 
+
-
When I do startx, I get do not get any display, instead, get the following:
+
-
 
+
-
X Window System Version 7.1.1
+
-
Release Date: 12 May 2006
+
-
X Protocol Version 11, Revision 0, Release 7.1.1
+
-
Build Operating System: Linux 2.6.18-164.11.1.el5 x86_64 Red Hat, Inc.
+
-
Current Operating System: Linux testkde 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:14 EDT 2010 x86_64
+
-
Build Date: 31 March 2010
+
-
Build ID: xorg-x11-server 1.1.1-48.76.el5
+
-
Before reporting problems, check http://wiki.x.org
+
-
to make sure that you have the latest version.
+
-
Module Loader present
+
-
Markers: (--) probed, (**) from config file, (==) default setting,
+
-
(++) from command line, (!!) notice, (II) informational,
+
-
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
+
-
(++) Log file: "/dev/null", Time: Mon Mar 28 05:37:33 2011
+
-
(++) Using config file: "/tmp/tmp7CU8B_xorg.config"
+
-
(WW) VESA(0): Failed to set up write-combining range (0xf0000000,0x400000)
+
-
The XKEYBOARD keymap compiler (xkbcomp) reports:
+
-
> Warning:          Multiple symbols for level 1/group 1 on key <I5F>
+
-
>                  Using XF86Sleep, ignoring XF86Standby
+
-
> Warning:          Symbol map for key <I5F> redefined
+
-
>                  Using last definition for conflicting fields
+
-
Errors from xkbcomp are not fatal to the X server
+
-
Could not init font path element unix/:7100, removing from list!
+
-
 
+
-
========
+
-
 
+
-
[root@testkde ~]#  yum --disablerepo=\* --enablerepo=c5-media install switchdesk
+
-
 
+
-
Dependencies Resolved
+
-
 
+
-
=============================================================================================================================================================
+
-
Package                                Arch                              Version                                Repository                            Size
+
-
=============================================================================================================================================================
+
-
Installing:
+
-
  switchdesk                            noarch                            4.0.8-6                                c5-media                             15 k
+
-
 
+
-
Transaction Summary
+
-
=============================================================================================================================================================
+
-
Install      1 Package(s)
+
-
Upgrade      0 Package(s)
+
-
 
+
-
Total download size: 15 k
+
-
Is this ok [y/N]: y
+
-
Downloading Packages:
+
-
Running rpm_check_debug
+
-
Running Transaction Test
+
-
Finished Transaction Test
+
-
Transaction Test Succeeded
+
-
Running Transaction
+
-
  Installing    : switchdesk                                                                                                                            1/1
+
-
 
+
-
Installed:
+
-
  switchdesk.noarch 0:4.0.8-6                                                                                                                               
+
-
 
+
-
Complete!
+
-
[root@testkde ~]#
+
-
 
+
-
 
+
-
-----------
+
-
Switchdesk helped fixing the startx issue:
+
-
 
+
-
[root@testkde ~]# su - kamran
+
-
 
+
-
[kamran@testkde ~]$ switchdesk KDE
+
-
 
+
-
Above creates the following two files in user home directory:
+
-
 
+
-
[kamran@testkde ~]$ ls -latrh
+
-
. . .
+
-
-rwxr-xr-x 1 kamran kamran  189 Mar 28 06:59 .Xclients-default
+
-
-rwxr-xr-x 1 kamran kamran  189 Mar 28 06:59 .Xclients
+
-
 
+
-
 
+
-
These files contain the following text.
+
-
 
+
-
[kamran@testkde ~]$ cat .Xclients
+
-
#! /bin/bash
+
-
 
+
-
# Created by Red Hat Desktop Switcher
+
-
 
+
-
if [ -e "$HOME/.Xclients-$HOSTNAME$DISPLAY" ]; then
+
-
    exec $HOME/.Xclients-$HOSTNAME$DISPLAY
+
-
else
+
-
    exec $HOME/.Xclients-default
+
-
fi
+
-
[kamran@testkde ~]$ cat .Xclients-default
+
-
#! /bin/bash
+
-
# Created by Red Hat Desktop Switcher
+
-
 
+
-
WM="startkde"
+
-
WMPATH="/usr/bin /opt/bin /usr/local/bin /usr/X11R6/bin"
+
-
for p in $WMPATH ; do
+
<b>Note: </b> KDM (K Display Manager) will not let you login as root. Normal user can login to KDE GUI. You can switch to root once logged in as an ordinary normal user.
-
[ -x $p/$WM ] && exec $p/$WM
+
-
done
+
-
exit 1
+
===Screenshot===
-
[kamran@testkde ~]$
+

Revision as of 07:45, 28 March 2011

The package list here, was tested on CENTOS 5.5 x86_64 installed with @core. There are two methods to do this.

  • YUM method, if you already have a working yum repository available.
  • RPM method, if you do not have a yum repository.

YUM method

You can use the "yum groupinstall" command to get it done, but it will install a lot of unnecessary RPMs. Better to install the following key packages. Their dependencies will automatically be pulled by yum.

There is already a yum repository configured in default system installation, which checks for media in any of the following: /media, /media/cdrom or /media/CentOS . Just mount your CentOS CD/DVD on /media/cdrom.

# mkdir /media/cdrom
# mount /dev/cdrom /media/cdrom/

The following will give you a fully functional KDE core desktop:


#  yum --disablerepo=\* --enablerepo=c5-media install kdebase.x86_64 system-config-display switchdesk

The above will install about 113 MB of packages. Notice the use of trailing .x86_64 with kdebase, above . If you will not use it, a lot of un-necessary i386 packages will also get installed.


System stats (before and after)

Our system:

[root@testkde ~]# uname -a
Linux testkde 2.6.18-194.el5 #1 SMP Fri Apr 3 14:58:14 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux

Before: (only @core / no KDE)

[root@testkde ~]# rpm -qa | wc -l
233

[root@testkde ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/vda3             2.8G  707M  2.0G  27% /
/dev/vda1              99M   12M   82M  13% /boot
tmpfs                 250M     0  250M   0% /dev/shm
/dev/hdc              4.1G  4.1G     0 100% /media/cdrom
[root@testkde ~]# 

After: (@core and 'basic' KDE components)

[root@bilaltest ~]# rpm -qa | wc -l
328

[root@bilaltest ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/vda3             2.8G  1.1G  1.6G  43% /
/dev/vda1              99M   12M   82M  13% /boot
tmpfs                 250M     0  250M   0% /dev/shm
/dev/hdc              4.1G  4.1G     0 100% /media/cdrom
[root@bilaltest ~]# 

Note: KDM (K Display Manager) will not let you login as root. Normal user can login to KDE GUI. You can switch to root once logged in as an ordinary normal user.

Screenshot

Personal tools