Skip to content

Instantly share code, notes, and snippets.

@kofemann
Last active August 29, 2015 14:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kofemann/caa15cb689a93ee3e861 to your computer and use it in GitHub Desktop.
Save kofemann/caa15cb689a93ee3e861 to your computer and use it in GitHub Desktop.
Perfect (or so) Desktop with SL 6.5 (CentOS 6.5)

Perfect (or so) Desktop with SL (CentOS) 6.5

Install from Live CD

Post-install:

Disable unneeded services:

$ chkconfig iscsi off
$ chkconfig iscsid off
$ chkconfig livesys off
$ chkconfig livesys-late off

Disable selinux

grob boot timeout set to 1

update /etc/sysconfig/network to set HOSTNAME

Add extra repos:

$ yum install yum-conf-epel
$ yum  install http://download1.rpmfusion.org/free/el/updates/6/i386/rpmfusion-free-release-6-1.noarch.rpm
$ yum install http://download1.rpmfusion.org/nonfree/el/updates/6/i386/rpmfusion-nonfree-release-6-1.noarch.rpm

Remove extra packages

$ yum remove evolution
$ yum remove httpd httpd-tools
$ yum remove thunderbird
$ yum remove nfs-utils
$ yum remove rpcbind
$ yum remove java-1.6.0-openjdk
$ yum remove java-1.6.0-openjdk-javadoc
$ yum remove libtirpc
$ yum remove mysql-server
$ yum remove log4j
$ yum remove kdebase-runtime
$ yum remove kdelibs
$ yum remove kdelibs3
$ yum remove kdelibs-common
$ yum remove kde-settings
$ yum remove kdebase-workspace-wallpapers
$ yum remove kde-\* xsettings-kde
$ yum remove ekiga
$ yum remove emacs
$ yum remove tigervnc tigervnc-server libvncserver
$ yum remove xchat
$ yum remove kernel-devel 
$ yum remove krb5-workstation
$ yum remove pam_krb5
$ yum remove icewm icewm-l10n
$ yum remove liveusb-creator
$ yum remove livecd-tools
$ yum remove subversion
$ yum remove postgres postgres-libs
$ yum remove net-snmp

Dropbox:

install fedora RPM disable dropbox yum repo

Skype:

$ yum install qtwebkit.i686
$ yum install libXv.i686
$ yum install libXScrnSaver.i686
$ ln -s /usr/lib/libtiff.so.3 /usr/lib/libtiff.so.4

$ cd /opt
$ wget http://www.skype.com/go/getskype-linux-dynamic -O /tmp/skype-4.3.0.37tar.bz2
$ tar xjf /tmp/skype-4.3.0.37tar.bz2
$ ln -s skype-4.3.0.37 skype

$ ln -s /opt/skype/skype.desktop /usr/share/applications/skype.desktop
$ ln -s /opt/skype/icons/SkypeBlue_48x48.png /usr/share/icons/skype.png
$ ln -s /opt/skype/icons/SkypeBlue_48x48.png /usr/share/pixmaps/skype.png
 
cat << EOF > /usr/bin/skype
#!/bin/sh
export SKYPE_HOME="/opt/skype"
 
\$SKYPE_HOME/skype --resources=\$SKYPE_HOME \$*
EOF
chmod 755 /usr/bin/skype

Run for each user:

$ qtconfig-qt4 

MS Fonts:

$ yum install https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.2-1.noarch.rpm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment