Pidgin IM을 사용하여 Linux에서 Facebook 메신저 채팅을 추가하는 방법

과거에는 페이스북이 채팅 기능에 XMPP 프로토콜을 활용했습니다. 이 프로토콜 덕분에 사용자는 자신의 프로필을 채팅 클라이언트, 특히 리눅스 환경에서 매우 편리하게 연동할 수 있었습니다. 그러나 몇 년 전, 페이스북은 자체적인 솔루션을 개발하면서 기존 채팅 프로토콜 사용을 중단했습니다. 이로 인해 외부 클라이언트를 통해 페이스북 메신저에 접속하던 기존 방식이 더 이상 작동하지 않게 되었습니다.

이러한 변화로 인해, 사용자들은 페이스북 메신저 계정을 채팅 클라이언트와 통합하기 위해 새로운 플러그인을 찾아야 했습니다. 그중 하나가 Purple-facebook 플러그인입니다. 이 플러그인은 이전 페이스북 메신저 통합 방식을 대체하며, 새로운 시스템에서도 원활하게 작동합니다. 이 글에서는 리눅스 환경에서 이 플러그인을 설치하고, Pidgin (및 리눅스에서 Pidgin 플러그인을 지원하는 기타 채팅 클라이언트)에서 사용하는 방법에 대해 알아보겠습니다.

Purple-facebook 설치하기

Purple-facebook 플러그인은 다양한 방법으로 리눅스 플랫폼에 설치할 수 있습니다. 하지만 명확한 지침이 부족하여 소스 코드를 직접 빌드하는 것은 매우 복잡할 수 있습니다. 다행히도 이 플러그인은 커뮤니티의 적극적인 지원을 받고 있으며, 바이너리 설치 프로그램을 통해 간편하게 설치할 수 있습니다. 아래에서 운영 체제를 선택한 후 해당 설치 단계를 따라 진행해 주십시오.

우분투

우분투는 OpenSUSE 빌드 서비스 덕분에 Purple-facebook 플러그인용으로 다양한 설치 가능한 바이너리 패키지를 제공합니다. 플러그인을 설치하려면 ‘wget’ 도구를 사용해야 합니다. 이 지침에서는 17.10 버전 플러그인을 기준으로 설명하지만, Ubuntu 18.04 이상에서도 작동할 것입니다. 만약 16.04 버전을 사용 중이시라면, 이 링크를 통해 다른 우분투 버전에 맞는 플러그인을 다운로드하십시오.

wget https://downloadcontent.opensuse.org/repositories/home:/jgeboski/xUbuntu_17.10/amd64/purple-facebook_20180323~ef6ae47~9ff9acf9fa14~145_amd64.deb

다운로드한 최신 Deb 패키지를 이용하여, 먼저 ‘cd’ 명령어로 다운로드 폴더로 이동한 후, ‘dpkg’ 도구를 사용하여 플러그인을 설치합니다.

sudo dpkg -i purple-facebook_*.deb

만약 설치 과정에서 의존성 문제로 오류가 발생한다면, ‘sudo apt install -f’ 명령어를 실행하여 문제를 해결할 수 있습니다. 이 명령은 필요한 의존성을 자동으로 설치해줍니다.

sudo apt install -f

또 다른 방법으로 파일 관리자를 통해 Ubuntu 소프트웨어 센터를 열고 다운로드한 Debian 패키지를 더블클릭한 후, “설치” 버튼을 눌러 설치할 수도 있습니다.

플러그인을 제거하려면 다음 명령어를 사용하십시오.

sudo apt remove purple-facebook

데비안

데비안 설치 방법은 우분투와 매우 유사하며, 데비안 리눅스 배포판에서 플러그인을 소스 코드로부터 빌드하는 과정은 다소 복잡할 수 있습니다. 공식 소프트웨어 저장소에는 플러그인 패키지 버전이 존재하지 않지만, 다행히도 Suse OBS에는 다양한 데비안 버전용 패키지가 있습니다. 이 튜토리얼에서는 가장 많은 사용자들이 사용하는 데비안 스테이블 (9.4 Stretch) 버전을 기준으로 설명하겠습니다.

먼저 ‘wget’ 도구를 사용하여 Purple-facebook 패키지를 다운로드합니다.

wget https://downloadcontent.opensuse.org/repositories/home:/jgeboski/Debian_9.0/amd64/purple-facebook_20180323~ef6ae47~9ff9acf9fa14~145_amd64.deb

Gdebi 패키지 설치 프로그램을 사용하여 다운로드한 Deb 패키지를 열고 “설치”를 클릭하거나, 터미널에서 ‘cd’ 명령어를 이용해 다운로드 폴더로 이동할 수 있습니다.

cd ~/Downloads

그 다음, ‘dpkg’ 명령어를 사용하여 플러그인 패키지를 설치하도록 데비안에 지시합니다.

sudo dpkg -i purple-facebook_*.deb

만약 터미널에 “오류”와 유사한 메시지가 표시된다면, ‘sudo apt install -f’ 명령어를 입력하여 문제를 해결할 수 있습니다.

sudo apt install -f

플러그인을 제거하려면 다음 명령어를 사용하십시오.

sudo apt remove purple-facebook

아치 리눅스

Purple-facebook 플러그인은 공식 아치 리눅스 소프트웨어 저장소에 포함되어 있습니다. ‘pacman.conf’ 파일에서 커뮤니티 섹션이 활성화되어 있는지 확인한 후, 다음 명령어를 사용하여 Pacman으로 설치할 수 있습니다.

sudo pacman -S purple-facebook

아치 리눅스 사용자는 다음 명령어를 사용하여 플러그인을 제거할 수 있습니다.

sudo pacman -R purple-facebook

페도라

sudo dnf install purple-facebook

페도라에서 플러그인을 제거하려면 다음 명령어를 사용하십시오.

sudo dnf remove purple-facebook

오픈수세

이 튜토리얼 앞부분에서는 OBS를 이용하여 데비안과 우분투에 Purple-facebook을 설치하는 방법을 알아보았습니다. OpenSUSE의 경우에도 OBS가 유용하게 활용됩니다. 다만 이번에는 ‘wget’을 사용하여 파일을 다운로드할 필요 없이, 이 다운로드 페이지 링크를 방문하여 “1 클릭 설치”를 클릭하십시오. 이후 과정은 YaST가 자동으로 처리해줍니다!

소스에서 빌드하기

만약 플러그인을 설치하는 유일한 방법이 소스 코드를 직접 빌드하는 것이라면, 설치에 필요한 종속성을 확인하고 다음 Github 링크에서 관련 지침을 확인해야 합니다.

Pidgin과 함께 Purple-facebook 사용하기

Purple-facebook 플러그인은 Pidgin 채팅 도구와 완벽하게 호환됩니다. 사용하려면 Pidgin IM 최신 버전이 설치되어 있는지 확인하십시오. (선택한 리눅스 OS에서 “pidgin”을 검색하여 아직 설치되어 있지 않다면 설치하십시오). 프로그램이 올바르게 설치되었다면, “계정” 메뉴를 클릭하고 “계정 관리”를 선택하십시오.

“계정 관리” 영역에서 “계정 추가” 버튼을 클릭합니다. “계정 추가” 창이 나타나면 여러 옵션 중에서 “프로토콜”을 찾아 드롭다운 메뉴를 클릭합니다. “Facebook” 옵션을 찾아 선택하면 로그인 옵션이 표시됩니다.

페이스북 로그인 창이 나타나면 사용자 이름과 비밀번호를 입력해야 합니다. 페이스북 사용자 이름을 찾는 방법은 페이스북 프로필 페이지로 이동하여 URL을 확인하는 것입니다. 예를 들어 URL이 ‘https://facebook.com/derrik.d.4’인 경우, 사용자 이름으로 ‘derrik.d.4’를 입력하면 됩니다. 사용자 이름을 입력한 후에는 페이스북 비밀번호를 입력합니다.

참고: Pidgin에서 채팅 시 사용자 이름 대신 실명을 표시하고 싶다면 “별칭” 섹션에 이름을 입력하십시오.

Purple-facebook이 올바르게 연결되면, 페이스북 친구 목록이 Pidgin 친구 목록에 표시됩니다. 이제 리눅스 데스크탑에서 바로 친구들과 편리하게 채팅할 수 있습니다.