我想开发一款可以在 Ubuntu 中使用 Telegram 的小应用,但首先想知道是否已经有相关工作正在进行,因为我注意到,例如,pidgin 支持 WhatsApp。考虑到这一点,是否有一款消息应用可以在 Ubuntu 中支持(甚至基本支持)Telegram。
答案1
您有多种 GUI 选项:
Telegram 软件中心
如果你使用的是 Ubuntu 16.04 及更高版本,你可以前往软件中心并搜索电报。你应该找到以下内容:
现在点击电报桌面包来安装它。
您也可以进入终端并输入:
sudo snap install telegram-desktop
Telegram 桌面版
您可以通过两种方式完成此操作,一种是使用 PPA 方式,只需运行以下几行:
sudo add-apt-repository ppa:atareao/telegram
sudo apt-get update
sudo apt-get install telegram
或者你可以去官方网站和下载 tar 包从那里解压/解压缩文件,无论是在您的 HOME 文件夹还是/opt
文件夹中(无论您想要哪个)。这样做之后,您需要在未压缩的文件夹中至少执行一次 Telegram。
Telegram SNAP 套餐
要通过 snap 安装 Telegram,您只需执行以下操作:
sudo snap install telegram-desktop
要运行,只需打开 Dash 并输入 Telegram。您将看到一个名为“Telegram Desktop”的选项。如果您遇到任何问题,例如 Telegram 不打开桌面版,而是打开 Web 版,请运行以下命令:
snap run telegram-desktop
或者
/snap/bin/telegram-desktop
这应该会使 Telegram 桌面版本出现在 Ubuntu Dash 上。
Ubuntu 15.10 上的 Telegram Desktop 0.9.18
它运行完美,与 Ubuntu 完美集成(包括 Unity Launcher 和 Panel)。您可以拖放图像、文件、视频等。您可以复制/粘贴文本并轻松完成所有操作。此 PPA 基于 Telegram 官方桌面版https://desktop.telegram.org/
Telegram WebApps(通过 PPA)
有一个可用于在 Telegram 上工作的 PPA,它基于 Webogram:
sudo add-apt-repository ppa:costales/unity-webapps-telegram
sudo apt-get update
sudo apt-get install unity-webapps-telegram
以下是在 15.10 上的运行情况:
Telegram(Chrome 商店)
在 Ubuntu PC 上使用 Telegram 的另一种方法是通过 Chrome 商店搜索 Telegram,或点击谷歌商店电报链接。该应用程序应出现在 Google Chrome 的应用程序列表中网络图像这样:
在这两种情况下,您都只会被要求输入一次电话号码,然后您的手机就会收到一条包含 5 位数代码的消息。您将此代码输入到 Ubuntu 应用程序或 Chrome 应用程序中,即可完成。
TELEGRAM 版本差异
WebApps | Desktop PPA | Chrome PPA | Official
Unity Integration Yes Yes Yes Yes
Auto Updated Yes Yes Yes Yes
Can use Telegram Update Feature No Yes No Yes
Updated Frequently / Faster No Yes No Yes
Time between Updates Weeks Days Days Minutes
Uses Notification System Yes Yes Yes Yes
Notifies user in Tray Icon No Yes No Yes
Depends on a Browser Yes No Yes No
Easily execute from Launcher/Dash Yes Yes Yes Yes
Support Drag/Drop Yes Yes Yes Yes
Support Video/Img Yes Yes Yes Yes
Support URL Links / Opening Browser Yes Yes Yes Yes
Resource Usage Mid Low High Low
Support Download/Upload Files Yes Yes Yes Yes
Send Audio Recordings on the fly Yes Yes No Yes
Copy/Paste To/From Clipboard Yes Yes Yes Yes
Compatible with Latest Ubuntu No Yes Yes Yes
Web应用 PPA-Telegram 版本使用 ppa:costales/unity-webapps-telegram PPA,它使用 Unity WebApp 浏览器 (Webogram)。目前运行完美并与 Unity 集成。
桌面 PPA- 这是由 ppa:atareao/telegram 创建的 PPA。它与 Ubuntu 完美兼容,甚至可以相当快速地更新到最新版本。它提供顶部面板托盘图标支持和通知。
Chrome PPA- 它依赖于 Chrome 浏览器,因为它被用作 Chrome 应用。它还与 Unity 集成,但您需要打开 Chrome 才能使其工作。
桌面官方- 这是您下载并解压的终端版本。只需从终端执行,您便可以立即使用它。它提供手动更新系统。
其他版本
电报网站 -https://web.telegram.org/
用户只需提供他们的电话号码,在手机上接收 Telegram 5 位数代码并在网站上输入即可。
Telegram 桌面版 -https://desktop.telegram.org/
用户需要下载并解压该文件,然后从终端运行它。
如何通过 Telegram 更新选项升级 Telegram
为了实现此功能,您可以下载官方桌面版本包括文件、Telegram 二进制文件和更新程序。运行更新程序以获取最新版本,或在有更新可用时单击 Telegram 应用程序内的“更新”选项。
另一种有帮助的方法会影响 Telegram 桌面 PPA,它的工作原理是在已安装 Telegram 桌面 PPA 的情况下从官方桌面版本执行上面提到的更新程序二进制文件。运行一次更新程序后,任何新版本也会影响 Telegram 桌面 PPA,您可以通过更新选项继续更新 Telegram。
如何使用、获取和贡献 Telegram
Telegram 提供了多种使用和贡献的方式:
- API -https://core.telegram.org/api
- 协议 -https://core.telegram.org/mtproto
- Telegram 应用程序版本 -https://telegram.org/apps
- Telegram Android 源代码 -https://github.com/DrKLO/Telegram
- Telegram Web 源代码 -https://github.com/zhukov/webogram
- Telegram 桌面源代码 -https://github.com/telegramdesktop/tdesktop
在所有情况下,您都可以参与、贡献、提交错误报告和想法。以下是 Telegram 在 Lubuntu 上的表现:
答案2
对于 Ubuntu 17.04 及以上版本:
Telegram-desktop
该软件包可在 Ubuntu 官方存储库中找到。
因此,您可以使用此命令轻松安装此软件包(无需 PPA 或任何其他方式):
sudo apt install telegram-desktop
附加信息 :
由于此软件包在 Ubuntu 的存储库中可用universe
,因此此存储库应该在您的机器上处于活动状态(默认情况下处于活动状态):
sudo add-apt-repository universe
sudo apt update
答案3
目前似乎已经有两件事可用 -电报命令行界面, 和网络图- 找到了那些这里...
第一个必须基于这些说明:
首先,安装依赖项:
sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev
然后:
wget https://github.com/vysheng/tg/archive/master.zip -O tg-master.zip
unzip tg-master.zip
cd tg-master
./configure
make
然后运行它:
./telegram
第二个似乎是 Web 客户端。我还没有尝试过这两个,因为我不使用电报。
答案4
我刚刚在启动板上发现了这个https://launchpad.net/ubuntu-telegram-app