如何安装支持波斯语/阿拉伯语的 telegram-cli

如何安装支持波斯语/阿拉伯语的 telegram-cli

我想telegram-cli在 Ubuntu 17.04 AMD64 中安装。因此我使用以下命令:

sudo snap install telegram-cli

但是它不支持波斯语/阿拉伯语字母。所有波斯语/阿拉伯语字母都乱了。我无法输入任何波斯语/阿拉伯语字符。

问题是:我该如何解决这个问题?

答案1

你的问题有两个原因,第一个是gnome-terminal不支持波斯语。第二个是snap不支持波斯语。

您可以使用以下方式解决此问题:

第一种方法(简单方法):

sudo add-apt-repository ppa:ali.r/telegram-cli
sudo apt update
sudo apt install telegram-cli

此 PPA 包含适用于 Ubuntu 16.0417.04、的软件包。并且与 一起17.10安装,它支持波斯语。konsoletelegram-cli

这样您就可以运行konsoletelegram-cli了。正如您所见,它完全支持波斯语。

第二种方法(困难的方法):

安装依赖项:

sudo apt install konsole make git libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev lua-lgi libevent-dev libjansson-dev libpython-dev

从github下载源码:

git clone --recursive https://github.com/vysheng/tg.git

配置并编译:

cd tg
./configure
make

并创建指向其二进制文件的符号链接:

sudo ln /bin/telegram-cli /usr/local/bin

并且您可以telegram-cli轻松使用konsole波斯语支持​​。

选修的:

您可以为这个包制作一个启动器。

因此运行这个命令:

sudo nano /usr/share/applications/telegramcli.desktop

并将该内容粘贴到该文件中。

[Desktop Entry]
Version=1.0
Name=Telegram Cli
Comment=Command-line interface for Telegram messenger
Exec=konsole --noclose -e 'telegram-cli --enable-msg-id'
Icon=terminal
Terminal=false
StartupWMClass=TelegramCli
Type=Application
Categories=Network;InstantMessaging;Qt;
MimeType=x-scheme-handler/tg;

并运行此命令:

sudo chmod a+x /usr/share/applications/telegramcli.desktop

因此您可以从应用程序菜单运行 telegram-cli。

相关内容