How to enable photo sharing for yahoo messenger in CentOS 5 (linux)

Believe it or not , last week was the most busiest week of wedding.
For me is about 3 (three) coincidence wedding at the same day and time..

  1. One in terengganu..
  2. One in Kelantan..
  3. One in Sabah.. (or is she back to Sabah?)

So, when the friend from Sabah about to show his wedding photos.. she tried to invite for photos sharing
via her yahoo messenger.. and yet I was using pidgin.. so nothing popped up.

Hmm.. was pidgin unable to support such additional feature.. ?

too lazy.. just google for “yahoo messenger with photo sharing in linux”

And bumped into “Gyachi-e” ..

.. few research.. and found out that the RPMized version is available under EPEL repository..

To add into my Centos 5.3 notebook.. I just need to do this..

1. Adding EPEL repo into my repository list .
by copying these content into /etc/yum.repos.d/epel.repo

[epel]
name=Extra Packages for Enterprise Linux 5 - $basearch
baseurl=http://download.fedora.redhat.com/pub/epel/5/$basearch
#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 5 - $basearch - Debug
#baseurl=http://download.fedora.redhat.com/pub/epel/5/$basearch/debug
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
gpgcheck=1
[epel-source]
name=Extra Packages for Enterprise Linux 5 - $basearch - Source
#baseurl=http://download.fedora.redhat.com/pub/epel/5/SRPMS
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-source-5&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
gpgcheck=1

or just grab it here..
2. run a yum install :

yum -y install gyachi* --enablerepo epel

ym-in-linux
and that’s it.. you’re done.
ym-install-complete

To lauch the program, find the shortcut under “Internet” Section..
gyache-improved

then have to play a bit with the button here and there.. to find the sharing photo button.
When succeeded it will have something like this..

cantek-ym

Heck.. I can’t believe it, I was logging into Windows XP over vwmare,
install latest yahoo messenger,
login with other user credential .. just to test and get this feature tested and documented.. 😎

And .. it just worked ~!

and on windowz counter-part will have something like this..

screenshot-windowsxpprofessional

and.. to my surprise.. the Buddy list in Gyachie also shown the logged on but “invisible” user.. .. such as this one:

invibise

hahaha.. that would made someone feel uneasy .. though.~

and also the smiley list is extended and reflected the full feature of yahoo messenger.. got “bubble bee” appeared with

:bz

and something like this will appear there…
135
[kml_flashembed fversion=”8.0.0″ movie=”https://namran.com/wp-content/uploads/2009/06/135.swf” targetclass=”flashmovie” useexpressinstall=”true” publishmethod=”static” width=”135″ height=”35″]

Get Adobe Flash player

[/kml_flashembed] (not supported by pidgin normal smiley set though~)
p/s : this would then break my singular app pidgin for everything . (twitter,facebook,msn,gtalk,irc) .. 😎

Get Free Email Updates!

Signup now and receive an email once I publish new content.

I will never give away, trade or sell your email address. You can unsubscribe at any time.

Like

Related Post

10 Responses

  1. HawkEYE says:

    –> Running transaction check
    –> Processing Dependency: perl-XML-Dumper >= 0.4 for package: foomatic
    –> Processing Dependency: perl-XML-Parser >= 2.29 for package: foomatic
    –> Processing Dependency: perl-XML-Parser for package: intltool
    –> Processing Dependency: pyorbit >= 2.0.l for package: gnome-python2-bonobo
    –> Processing Dependency: perl-libxml-enno >= 1.02 for package: foomatic
    –> Processing Dependency: perl-Parse-Yapp >= 1.04 for package: foomatic
    –> Processing Dependency: perl-libxml-perl >= 0.07 for package: foomatic
    –> Processing Dependency: perl-XML-Encoding >= 1.01 for package: foomatic
    –> Restarting Dependency Resolution with new changes.
    –> Populating transaction set with selected packages. Please wait.
    —> Package pyorbit.i386 0:2.0.1-1 set to be updated
    –> Running transaction check
    –> Processing Dependency: perl-XML-Dumper >= 0.4 for package: foomatic
    –> Processing Dependency: perl-XML-Parser >= 2.29 for package: foomatic
    –> Processing Dependency: perl-XML-Parser for package: intltool
    –> Processing Dependency: perl-libxml-enno >= 1.02 for package: foomatic
    –> Processing Dependency: perl-Parse-Yapp >= 1.04 for package: foomatic
    –> Processing Dependency: perl-libxml-perl >= 0.07 for package: foomatic
    –> Processing Dependency: perl-XML-Encoding >= 1.01 for package: foomatic
    –> Finished Dependency Resolution
    Error: Missing Dependency: perl-XML-Dumper >= 0.4 is needed by package foomatic
    Error: Missing Dependency: perl-Parse-Yapp >= 1.04 is needed by package foomatic
    Error: Missing Dependency: perl-libxml-enno >= 1.02 is needed by package foomatic
    Error: Missing Dependency: perl-XML-Encoding >= 1.01 is needed by package foomatic
    Error: Missing Dependency: perl-XML-Parser >= 2.29 is needed by package foomatic
    Error: Missing Dependency: perl-libxml-perl >= 0.07 is needed by package foomatic
    Error: Missing Dependency: perl-XML-Parser is needed by package intltool

    Reply
  2. HawkEYE says:

    –> Running transaction check
    –> Processing Dependency: perl-XML-Dumper >= 0.4 for package: foomatic
    –> Processing Dependency: perl-XML-Parser >= 2.29 for package: foomatic
    –> Processing Dependency: perl-XML-Parser for package: intltool
    –> Processing Dependency: pyorbit >= 2.0.l for package: gnome-python2-bonobo
    –> Processing Dependency: perl-libxml-enno >= 1.02 for package: foomatic
    –> Processing Dependency: perl-Parse-Yapp >= 1.04 for package: foomatic
    –> Processing Dependency: perl-libxml-perl >= 0.07 for package: foomatic
    –> Processing Dependency: perl-XML-Encoding >= 1.01 for package: foomatic
    –> Restarting Dependency Resolution with new changes.
    –> Populating transaction set with selected packages. Please wait.
    —> Package pyorbit.i386 0:2.0.1-1 set to be updated
    –> Running transaction check
    –> Processing Dependency: perl-XML-Dumper >= 0.4 for package: foomatic
    –> Processing Dependency: perl-XML-Parser >= 2.29 for package: foomatic
    –> Processing Dependency: perl-XML-Parser for package: intltool
    –> Processing Dependency: perl-libxml-enno >= 1.02 for package: foomatic
    –> Processing Dependency: perl-Parse-Yapp >= 1.04 for package: foomatic
    –> Processing Dependency: perl-libxml-perl >= 0.07 for package: foomatic
    –> Processing Dependency: perl-XML-Encoding >= 1.01 for package: foomatic
    –> Finished Dependency Resolution
    Error: Missing Dependency: perl-XML-Dumper >= 0.4 is needed by package foomatic
    Error: Missing Dependency: perl-Parse-Yapp >= 1.04 is needed by package foomatic
    Error: Missing Dependency: perl-libxml-enno >= 1.02 is needed by package foomatic
    Error: Missing Dependency: perl-XML-Encoding >= 1.01 is needed by package foomatic
    Error: Missing Dependency: perl-XML-Parser >= 2.29 is needed by package foomatic
    Error: Missing Dependency: perl-libxml-perl >= 0.07 is needed by package foomatic
    Error: Missing Dependency: perl-XML-Parser is needed by package intltool

    Reply
  3. HawkEYE says:
    Reply
  4. HawkEYE says:
    Reply
  5. HawkEYE says:

    [email protected] [~]# yum groupinstall ‘X Window System’ –exclude=gail –exclude=foomatic –exclude=system-config-printer –exclude=Omni-foomatic –exclude=gtkhtml2 –exclude=intltool –exclude=gnome-python2-gtkhtml2 –exclude=hal-cups-utils –exclude=scrollkeeper –exclude=rhn-applet –exclude=system-config-printer-gui –exclude=gdm

    Reply
  6. HawkEYE says:

    [email protected] [~]# yum groupinstall ‘X Window System’ –exclude=gail –exclude=foomatic –exclude=system-config-printer –exclude=Omni-foomatic –exclude=gtkhtml2 –exclude=intltool –exclude=gnome-python2-gtkhtml2 –exclude=hal-cups-utils –exclude=scrollkeeper –exclude=rhn-applet –exclude=system-config-printer-gui –exclude=gdm

    Reply
  7. HawkEYE says:

    Error: Missing Dependency: gail >= 1.5.0 is needed by package at-spi
    Error: Missing Dependency: scrollkeeper is needed by package gthumb
    Error: Missing Dependency: hal-cups-utils is needed by package desktop-printing
    Error: Missing Dependency: scrollkeeper is needed by package gpdf
    Error: Missing Dependency: libgailutil.so.17 is needed by package gnome-applets
    Error: Missing Dependency: scrollkeeper is needed by package gnome-panel
    Error: Missing Dependency: libgailutil.so.17 is needed by package gedit
    Error: Missing Dependency: gtkhtml2 >= 2.3.0 is needed by package yelp
    Error: Missing Dependency: scrollkeeper is needed by package yelp
    Error: Missing Dependency: scrollkeeper is needed by package ggv
    Error: Missing Dependency: scrollkeeper >= 0.1.4 is needed by package gnome-media
    Error: Missing Dependency: scrollkeeper >= 0.1.4 is needed by package gnome-applets
    Error: Missing Dependency: libgailutil.so.17 is needed by package at-spi
    Error: Missing Dependency: scrollkeeper >= 0.1.4 is needed by package nautilus
    Error: Missing Dependency: scrollkeeper >= 0.1.4 is needed by package gok
    Error: Missing Dependency: scrollkeeper >= 0.3.4-2 is needed by package file-roller
    Error: Missing Dependency: scrollkeeper is needed by package gnome-pilot
    Error: Missing Dependency: libgailutil.so.17 is needed by package control-center
    Error: Missing Dependency: /usr/bin/scrollkeeper-update is needed by package gnopernicus
    Error: Missing Dependency: libgtkhtml-2.so.0 is needed by package yelp
    Error: Missing Dependency: libgailutil.so.17 is needed by package nautilus-media
    Error: Missing Dependency: libgailutil.so.17 is needed by package gok
    Error: Missing Dependency: scrollkeeper >= 0.3.11 is needed by package gnome-user-docs
    Error: Missing Dependency: libgailutil.so.17 is needed by package nautilus
    Error: Missing Dependency: libgailutil.so.17 is needed by package gnome-media
    Error: Missing Dependency: scrollkeeper >= 0.1.4 is needed by package gedit
    Error: Missing Dependency: libgailutil.so.17 is needed by package eog
    Error: Missing Dependency: libgailutil.so.17 is needed by package eel2
    Error: Missing Dependency: libgailutil.so.17 is needed by package nautilus-cd-burner

    Reply
  8. HawkEYE says:

    Error: Missing Dependency: gail >= 1.5.0 is needed by package at-spi
    Error: Missing Dependency: scrollkeeper is needed by package gthumb
    Error: Missing Dependency: hal-cups-utils is needed by package desktop-printing
    Error: Missing Dependency: scrollkeeper is needed by package gpdf
    Error: Missing Dependency: libgailutil.so.17 is needed by package gnome-applets
    Error: Missing Dependency: scrollkeeper is needed by package gnome-panel
    Error: Missing Dependency: libgailutil.so.17 is needed by package gedit
    Error: Missing Dependency: gtkhtml2 >= 2.3.0 is needed by package yelp
    Error: Missing Dependency: scrollkeeper is needed by package yelp
    Error: Missing Dependency: scrollkeeper is needed by package ggv
    Error: Missing Dependency: scrollkeeper >= 0.1.4 is needed by package gnome-media
    Error: Missing Dependency: scrollkeeper >= 0.1.4 is needed by package gnome-applets
    Error: Missing Dependency: libgailutil.so.17 is needed by package at-spi
    Error: Missing Dependency: scrollkeeper >= 0.1.4 is needed by package nautilus
    Error: Missing Dependency: scrollkeeper >= 0.1.4 is needed by package gok
    Error: Missing Dependency: scrollkeeper >= 0.3.4-2 is needed by package file-roller
    Error: Missing Dependency: scrollkeeper is needed by package gnome-pilot
    Error: Missing Dependency: libgailutil.so.17 is needed by package control-center
    Error: Missing Dependency: /usr/bin/scrollkeeper-update is needed by package gnopernicus
    Error: Missing Dependency: libgtkhtml-2.so.0 is needed by package yelp
    Error: Missing Dependency: libgailutil.so.17 is needed by package nautilus-media
    Error: Missing Dependency: libgailutil.so.17 is needed by package gok
    Error: Missing Dependency: scrollkeeper >= 0.3.11 is needed by package gnome-user-docs
    Error: Missing Dependency: libgailutil.so.17 is needed by package nautilus
    Error: Missing Dependency: libgailutil.so.17 is needed by package gnome-media
    Error: Missing Dependency: scrollkeeper >= 0.1.4 is needed by package gedit
    Error: Missing Dependency: libgailutil.so.17 is needed by package eog
    Error: Missing Dependency: libgailutil.so.17 is needed by package eel2
    Error: Missing Dependency: libgailutil.so.17 is needed by package nautilus-cd-burner

    Reply
  9. HawkEYE says:

    I use yum just to install the packages not to download.

    1- Create a directory like /usr/share/yum-custom.

    2- Download the packages to that directory.

    3- cd to that directory and:
    # createrepo .

    4- Create the repository config file:
    # touch /etc/yum.repos.d/fedora-custom.repo

    5- copy this to that file:
    [custom]
    name=Fedora Custom $releasever – $basearch
    baseurl=file:///usr/share/yum-custom/
    enabled=1
    gpgcheck=0

    Finally:
    # yum install postgresql*

    I think it would be much easier for everybody if postgresql had its
    own set of repositories. Each time you update the directory you would
    do a createrepo in that directoy. Then you could distribute a yum
    config file for the repositories using the mirrors already in place.
    Fedora does it but I don’t know the details. This is the default
    fedora yum update config file:

    $ cat /etc/yum.repos.d/fedora-updates.repo
    [updates]
    name=Fedora Core $releasever – $basearch – Updates
    #baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/$basearch/
    mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-fc$releasever&arch=$basearch
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

    I mantain my own mirror of the Fedora repositories which are updated
    at night. This is the script I use to sync it:

    # cat rsync-yum-repo.sh
    rsync -q -a –exclude=debug –exclude=repodata
    rsync://fedora.server4you.net/fedora/core/updates/5/i386/
    /html/yum/5/i386/updates
    rsync -q -a –exclude=debug –exclude=repodata
    rsync://fedora.server4you.net/fedora/extras/5/i386/
    /html/yum/5/i386/extras
    rsync -q -a –exclude=debug –exclude=repodata
    rsync://fedora.server4you.net/fedora/core/5/i386/os/Fedora/RPMS/
    /html/yum/5/i386/os
    createrepo -q -c /html/yum/5/i386/updates/checksum /html/yum/5/i386/updates
    createrepo -q -c /html/yum/5/i386/extras/checksum /html/yum/5/i386/extras
    createrepo -q -c /html/yum/5/i386/os/checksum /html/yum/5/i386/os

    Then my yum config files point to the local repository in instead of
    to the mirrors.

    Reply
  10. HawkEYE says:

    I use yum just to install the packages not to download.

    1- Create a directory like /usr/share/yum-custom.

    2- Download the packages to that directory.

    3- cd to that directory and:
    # createrepo .

    4- Create the repository config file:
    # touch /etc/yum.repos.d/fedora-custom.repo

    5- copy this to that file:
    [custom]
    name=Fedora Custom $releasever – $basearch
    baseurl=file:///usr/share/yum-custom/
    enabled=1
    gpgcheck=0

    Finally:
    # yum install postgresql*

    I think it would be much easier for everybody if postgresql had its
    own set of repositories. Each time you update the directory you would
    do a createrepo in that directoy. Then you could distribute a yum
    config file for the repositories using the mirrors already in place.
    Fedora does it but I don’t know the details. This is the default
    fedora yum update config file:

    $ cat /etc/yum.repos.d/fedora-updates.repo
    [updates]
    name=Fedora Core $releasever – $basearch – Updates
    #baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/$basearch/
    mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-fc$releasever&arch=$basearch
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

    I mantain my own mirror of the Fedora repositories which are updated
    at night. This is the script I use to sync it:

    # cat rsync-yum-repo.sh
    rsync -q -a –exclude=debug –exclude=repodata
    rsync://fedora.server4you.net/fedora/core/updates/5/i386/
    /html/yum/5/i386/updates
    rsync -q -a –exclude=debug –exclude=repodata
    rsync://fedora.server4you.net/fedora/extras/5/i386/
    /html/yum/5/i386/extras
    rsync -q -a –exclude=debug –exclude=repodata
    rsync://fedora.server4you.net/fedora/core/5/i386/os/Fedora/RPMS/
    /html/yum/5/i386/os
    createrepo -q -c /html/yum/5/i386/updates/checksum /html/yum/5/i386/updates
    createrepo -q -c /html/yum/5/i386/extras/checksum /html/yum/5/i386/extras
    createrepo -q -c /html/yum/5/i386/os/checksum /html/yum/5/i386/os

    Then my yum config files point to the local repository in instead of
    to the mirrors.

    Reply

Anything to add?

X