[DEBIAN] Pidgin(on Debian) 에서 Facebook 사용하기

리눅스에서 사용할 수 있는 메신저 종류 중 유명한 pidgin 에 대한 이야기입니다. pidgin은 여러 메신저를 통합하여 사용할 수 있고, facebook, nateon 등을 지원하기 때문에 국내 리눅서도 많이 사용하는 것으로 생각됩니다.

pidgin 사용을 위해 설정하는 중 debian os 의 간단한 이슈가 있어 해결하는 방법을 공유할까합니다.

일반적으로 리눅스 설치 시 기본적으로 내포되어 있는 경우가 있으며 apt, yum, compile 등을 통해 쉽게 설치가 가능합니다.

Pidgin 에서 Facebook 사용하기

piding 실행 시 등록된 계정이 없거나, 메뉴에서 Account > Manage Account 를 들어가면 계정 등록 창이 나타납니다. 여기서 Facebook 선택 후 아래와 같이 Options 을 세팅합니다.

Login Options Protocal : Facebook Username : 페이스북 프로필 주소의 사용자 이름 #로그인 이메일이 아닙니다. www.facebook.com/{여기 들어가는 프로필} Domain : chat.facebook.com Resource : Password : 사용하시는 Facebook Password User Options Local alias : Nickname

설정 후 pidgin 을 재 실행 시 자동으로 페이스북 친구들이 동기화 됩니다. Debian 7.0에서는 Facebook 연동 과정 중 이슈가 있어.. 해결하는 과정 아래 포함하였습니다.

Debian 7.0에서 사용 시 Facebook 연동 이슈 / 해결

이 문제가 전체적으로 발생하는지는 잘 모르겠습니다만.. 기본으로 제공하는 Facebook(XMPP)로는 정상적으로 사용이 불가능한 경우가 있었습니다. opensuse에서 제공하는 purple-facebook를 설치하여 사용할 수 있도록 변경이 가능합니다.

일단 opensuse.org에서 제공하는 purple-facebook 파일을 다운로드 받습니다.

Download Page http://download.opensuse.org/repositories/home:/jgeboski/

위 페이지에서 OS 버전에 맞는 파일 선택 후 다운로드 받습니다.

or

debian 7 download link(opensuse.org)

wget http://downloadcontent.opensuse.org/repositories/home:/jgeboski/Debian_7.0/purple-facebook_20150811~635a32f~3d30d24fdbef~9.tar.gz

받은 파일을 압축해제 합니다. tar -xvf purple-facebook_20150811~635a32f~3d30d24fdbef~9.tar.gz

souce 디렉토리로 이동하여 configure ; make ; make install 을 수행합니다.

cd souce

./configure

configure 과정 중 에러가 발생할 수 있습니다. 패키지가 부족한 사항인데요, 각 os 패키지 명령으로 모자란 패키지를 설치합니다. Issue1 configure: error: Package requirements (json-glib-1.0 >= 0.14.0) were not met: No package ‘json-glib-1.0’ found

apt-get install libjson-glib-dev

Issue2 checking for PURPLE… no configure: error: Package requirements (purple < 3) were not met: No package ‘purple’ found

apt-get install libpurple-dev

이슈가 없거나, 해결 후 make 명령을 통해 빌드/컴파일합니다.

make

make install

pidgin 오픈 후 facebook 으로 등록하면 처음과는 다르게 ID/PW 입력 창만 나옵니다.

Username : 페이스북 프로필 주소의 사용자 이름 #로그인 이메일이 아닙니다. www.facebook.com/{여기 들어가는 프로필} Password : 페이스북 패스워드

pidgin 재 부팅 시 facebook에 정상적으로 로그인되며, 친구리스트를 불러와 채팅이 가능해집니다.