bitlbee용 Facebook 프로토콜 플러그인입니다. 이 플러그인은 Facebook Messenger MQTT 기반 프로토콜을 사용합니다.
이 프로젝트는 Facebook, Inc.와 관련이 없습니다.
일반적인 사용 지침은 bitlbee wiki에서 확인할 수 있습니다.
https://wiki.bitlbee.org/HowtoFacebookMQTT
여러 최신 debian/ubuntu 버전에 대한 APT 저장소는 여기에서 확인할 수 있습니다.
https://jgeboski.github.io/
이것은 git/development 버전을 빌드합니다.
데비안의 공식 저장소에는 "bitlbee-plugin-facebook"이라는 이름이 약간 다른 이 플러그인 릴리스용 패키지가 있습니다. 최신 버전이 아닌 경우 APT 저장소를 사용하세요.
$ apt install bitlbee-plugin-facebook
$ dnf install bitlbee-facebook
EPEL을 설치하기 전에 EPEL 활성화에 대한 일반 지침을 따르십시오.
http://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F
$ yum install bitlbee-facebook
다음 패키지가 필요합니다: autoconf, automake, libtool, glib2, json-glib, bitlbee(이름은 배포판에 따라 다를 수 있음)
Debian 기반 시스템의 예:
apt install build-essential autoconf automake libtool libglib2.0-dev libjson-glib-dev bitlbee-dev
Fedora 기반 시스템의 예:
dnf install gcc autoconf automake libtool glib2-devel json-glib-devel bitlbee-devel
bitlbee와 해당 헤더가 설치되었는지 확인하세요. bitlbee가 배포 저장소에서 가져온 경우 위 예의 bitlbee-dev 또는 bitlbee-devel과 같은 개발 패키지가 필요할 가능성이 높습니다.
bitlbee가 직접(또는 스크립트를 통해) 빌드된 경우 make 대상 install-dev
호출되었는지 확인하세요. 이 대상은 기본적으로 호출되지 않으며 필요한 헤더를 설치합니다.
$ git clone https://github.com/bitlbee/bitlbee-facebook.git
$ cd bitlbee-facebook
"전역"(또는 시스템) bitlbee 설치의 경우:
$ ./autogen.sh
$ make
$ make install
그렇지 않은 경우 해당 명령을 실행하기 전에 PKG_CONFIG_PATH를 bitlbee.pc
파일 경로로 설정하세요. 예를 들어:
$ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/
지원되는 두 가지 환경 변수 중 하나를 정의하여 디버깅 출력을 활성화할 수 있습니다. 이는 버그 추적을 더 쉽게 해주는 GDB와 같은 디버거와 함께 사용할 수 있습니다.
이슈 트래커에 게시할 때 중요한 정보가 제거되었는지 확인하세요.
bitlbee 및 플러그인의 경우:
$ export BITLBEE_DEBUG=1
OR
$ BITLBEE_DEBUG=1 gdb ...
플러그인의 경우:
$ export BITLBEE_DEBUG_FACEBOOK=1
OR
$ BITLBEE_DEBUG_FACEBOOK=1 gdb ...
GDB 역추적 얻기:
$ gdb
-ex 'handle SIGPIPE nostop noprint pass'
-ex 'break g_log' -ex run -ex bt
--args /usr/sbin/bitlbee -Dnvc /etc/bitlbee/bitlbee.conf