字體:  

如何在CentOS7 下安裝聊天軟體 telegram-cli

cuteftp 發表於: 2018-2-13 23:23 來源: ADJ網路控股集團


Telegram是一款加密通信的聊天軟體,可以在linux,windows,android,chrome等運行。

要安裝 telegram-cli 之前需要先裝一些套件

安裝 libevent-devel
# rpm -Uvh http://mirror.centos.org/centos/7/os/x86_64/Packages/libevent-devel-2.0.21-4.el7.x86_64.rpm

安裝 libconfig 跟 libconfig-devel
# yum install libconfig
# rpm -Uvh http://mirror.centos.org/centos/7/os/x86_64/Packages/libconfig-devel-1.4.9-5.el7.x86_64.rpm

安裝 lua-devel
# rpm -Uvh http://mirror.centos.org/centos/7/os/x86_64/Packages/lua-devel-5.1.4-15.el7.x86_64.rpm

安裝 libjansson-devel
# yum install jansson
# rpm -Uvh http://mirror.centos.org/centos/7/os/x86_64/Packages/jansson-devel-2.10-1.el7.x86_64.rpm

再來安裝 tg.git
# git clone --recursive https://github.com/vysheng/tg.git && cd tg
# ./configure
# make

如果沒意外應該就可以裝好了...

這個時候,當前目錄會生成一個bin/目錄。

# ls bin/
generate telegram-cli tl-parser

現在只需要把它們方到$PATH包含的目錄裡即可,我方到了我的~/.local/bin/下了。

# cp bin/* ~/.local/bin/

然後還需要將當前目錄的server.pub複製到/etc/telegram-cli/目錄下。

# sudo mkdir /etc/telegram-cli/
# sudo cp server.pub /etc/telegram-cli/

現在一切已經安裝好了,只需要允許telegram-cli即可

# telegram-cli

第一次運行會提示你輸入phone,first name,last name。注意輸入的phone為+86123xxxxx。

現在需要發送消息等可以查看幫助。

> help

或者查看wiki:https://github.com/vysheng/tg/wiki

裡面有telegram-cli附帶的參數說明,登錄後help中的命令說明,以及sysv和systemd下開機啟動為daemon模式設置。

參考資料:
https://github.com/vysheng/tg
http://www.cnblogs.com/liuxuzzz/p/5313907.html