Monday, November 26, 2012

Linux for my home use

Its been several months that I have been using Linux on my old home computer. I am using it for surfing the internet, reading emails, listening to online radio and playing 720p mkv.

Below is my installation flow for CentOS 6.3.
  1. Download and install CentOS 6.3 Desktop
  2. Update CentOS:
  3. yum update
  4. Add EPEL repo (http://fedoraproject.org/wiki/EPEL)
  5. Add RPMForge repo (http://wiki.centos.org/AdditionalResources/Repositories/RPMForge)
  6. Install additional packages:
  7. yum install mplayer smplayer gconf-editor unrar
  8. Install Google Chrome (http://www.google.com/chrome)
  9. Install Skype (http://wiki.centos.org/HowTos/Skype)
    • If there is an audio playback problem, install pulseaudio-libs.i686.
  10. Download wallpapers and setup background xml file
  11. Install compiz-fusion:
  12. yum install compiz-fusion-extras compiz-manager compiz-fusion-extras libcompizconfig ccsm compiz-gnome compiz-fusion-extras-gnome fusion-icon
  13. Set compiz as window manager:
    1. Run gconf-editor and set /desktop/gnome/session/required_components/windowmanager to compiz-gtk
    2. Edit /usr/bin/compiz-gtk, change the compiz arguments to:
    3. exec compiz --loose-binding --ignore-desktop-hints gnomecompat ccp $@
  14. Install Cairo-dock 3.1.x (http://glx-dock.org/)
Problems that I have encountered:
  • I have accidentally corrupted my Linux partition because of a typo error in running mkntfs. Be very careful in running commands under root.
  • I have to build and install proprietary drivers every time I updated Linux kernel.
  • Linux Flash is slow.
  • MTP is slow and unstable.
  • Linux radeon driver does not support my ATI graphics card and proprietary driver is slow.

1 comment:

  1. --> Running transaction check
    ---> Package freeglut.x86_64 0:2.8.1-3.el7 will be installed
    ---> Package librtmp.x86_64 0:2.3-1.el6.rf will be installed
    --> Processing Dependency: libgnutls.so.26(GNUTLS_1_4)(64bit) for package: librtmp-2.3-1.el6.rf.x86_64
    --> Processing Dependency: libgnutls.so.26()(64bit) for package: librtmp-2.3-1.el6.rf.x86_64
    ---> Package mpg123.x86_64 0:1.20.1-1.el6.rf will be installed
    --> Processing Dependency: libesd.so.0()(64bit) for package: mpg123-1.20.1-1.el6.rf.x86_64
    ---> Package mplayer.x86_64 0:1.0-0.48.svn20100703.el6.rf will be installed
    --> Processing Dependency: libartsc.so.0()(64bit) for package: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
    --> Processing Dependency: libopenjpeg.so.2()(64bit) for package: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
    --> Processing Dependency: libesd.so.0()(64bit) for package: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64
    --> Finished Dependency Resolution
    Error: Package: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64 (rpmforge)
    Requires: libopenjpeg.so.2()(64bit)
    Error: Package: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64 (rpmforge)
    Requires: libesd.so.0()(64bit)
    Error: Package: mplayer-1.0-0.48.svn20100703.el6.rf.x86_64 (rpmforge)
    Requires: libartsc.so.0()(64bit)
    Error: Package: librtmp-2.3-1.el6.rf.x86_64 (rpmforge)
    Requires: libgnutls.so.26(GNUTLS_1_4)(64bit)
    Error: Package: mpg123-1.20.1-1.el6.rf.x86_64 (rpmforge)
    Requires: libesd.so.0()(64bit)
    Error: Package: librtmp-2.3-1.el6.rf.x86_64 (rpmforge)
    Requires: libgnutls.so.26()(64bit)
    You could try using --skip-broken to work around the problem

    This is the error message that i get after adding the yum repos for 'EPEL' and 'RPMForge'.
    i tried to do a symlink for a lib, but looks like it didnt work either! Please help!
    lrwxrwxrwx. 1 root root 20 Sep 14 16:14 libgnutls.so.26.0 -> libgnutls.so.28.20.4

    i had installed the gnutls (x86_64 separately and installed it)
    -rwxr-xr-x. 1 root root 1126864 Jun 24 19:36 libgnutls.so.28.20.4

    $ uname -a
    Linux localhost.localdomain 3.10.0-123.el7.x86_64 #1 SMP Mon Jun 30 12:09:22 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

    ReplyDelete