问题描述
我想在一个小应用程序上工作,该应用程序将使用Ubuntu内部的Telegram,但我想首先知道是否已经有一个正在进行的工作,因为我注意到,例如,pidgin支持WhatsApp。考虑到这一点,是否有一个信使应用程序从Ubuntu内部支持(甚至基本支持)Telegram。
最佳解决方法
您有几个GUI选项:
Telegram Software Center
如果您使用的是Ubuntu 16.04及更高版本,则可以访问软件中心并搜索电报。你应该找到以下内容:
现在单击telegram-sergiusens包进行安装。
您也可以到终端输入:
sudo snap install telegram-sergiusens
Telegram Desktop
您可以使用PPA方式以2种方式执行此操作,您只需运行以下行:
sudo add-apt-repository ppa:atareao/telegram
sudo apt-get update
sudo apt-get install telegram
或者你可以从那里去official site和download the tar package并解压缩/解压缩你的HOME文件夹或/opt
文件夹中的文件(无论你想要哪个)。这样做,您需要在未压缩文件夹中至少执行一次Telegram。
电报SNAP包
要通过快照安装Telegram,您只需执行以下操作:
sudo snap install telegram-latest
要么
sudo snap install telegram-sergiusens
(telegram-sergiusens看起来实际上是在撰写本文时提供的最新内容)。
要运行,只需打开Dash并键入Telegram。您将看到一个名为”Telegram Desktop”的选项。如果遇到任何问题,如Telegram没有打开桌面版本,而是打开Web版本,请运行以下命令:
/opt/telegram/Telegram
这应该使Telegram Desktop版本出现在Ubuntu Dash上。
Ubuntu 15.10上的Telegram Desktop 0.9.18
它完美地工作并与Ubuntu(包括Unity Launcher和Panel)很好地集成。您可以拖放图像,文件,视频等。您可以复制/粘贴文本并轻松完成所有操作。此PPA基于https://desktop.telegram.org/中的官方电报桌面
Telegram WebApps (Via PPA)
有一个PPA可用于处理Telegram,它基于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 Store)
在Ubuntu PC上使用Telegram的另一种方法是通过Chrome Store搜索Telegram,或点击Google Store Telegram Link。该应用应该显示在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
WebApps PPA -Telegram版本使用ppa:costales /unity-webapps-telegram PPA,它使用Unity WebApp浏览器(Webogram)。目前完美运行并与Unity集成。
桌面PPA – 这是由ppa:atareao /telegram创建的PPA。它与Ubuntu完美配合,甚至可以使用最新版本快速更新。它提供顶部面板托盘图标支持和通知。
Chrome PPA – 因为它用作Chrome应用,因此取决于Chrome浏览器。它还与Unity集成,但您需要打开Chrome才能使其正常运行。
桌面官方 – 这是您下载和解压缩的终端版本。只需从终端执行,您就可以立即使用它。它提供手动更新系统。
其他版本
-
Telegram Web – https://web.telegram.org/用户只需提供他们的电话号码,在手机上接收Telegram 5位数代码并在网站上输入。
-
Telegram Desktop – https://desktop.telegram.org/用户需要下载并解压缩文件,然后从终端运行。
如何通过Telegram Update选项升级Telegram
为了实现这一点,您可以下载Official Desktop版本,其中包括文件,Telegram二进制文件和更新程序。运行更新程序以获取最新版本,或者在有可用更新时单击Telegram应用程序内的更新选项。
另一种有助于影响Telegram Desktop PPA的方法,它可以通过在安装Telegram Desktop PPA的同时从官方桌面版本执行上面提到的Updater二进制文件来工作。运行Updater一次后,出现的任何新版本也会影响Telegram Desktop PPA,您可以通过Update选项继续更新Telegram。
如何使用,得到&为Telegram做贡献
Telegram提供了几种使用和贡献的方法:
-
电报应用版本 – https://telegram.org/apps
-
Telegram Android源代码 – https://github.com/DrKLO/Telegram
-
电报Web源代码 – https://github.com/zhukov/webogram
在所有情况下,您都可以参与,贡献,提交错误报告和想法。另外这里是Telegram在Lubuntu看到的内容:
次佳解决方法
似乎有两件事可用 – Telegram CLI和Webogram – 找到那些here ……
第一个必须基于these instructions进行编译:
首先,安装依赖项:
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客户端。我还没有尝试过其中任何一个,因为我不使用电报。
第三种解决方法
另一个客户端存在:Telegram Desktop。
安装:
-
单击大按钮下载存档。
-
在File Roller中打开存档。
-
提取存档。
-
在’Telegram’目录中的’Telegram’上通过double-clicking启动应用程序。
如果您知道如何使用终端,您可能更喜欢这样:
-
wget https://tdesktop.com/linux32
在32位系统上 -
wget https://tdesktop.com/linux
在64位系统上 -
tar xvf linux*
-
./Telegram/Telegram
要快速访问,请通过right-clicking在其图标上将应用程序固定在Ubuntu Launcher中。
第四种方法
我刚刚在启动板https://launchpad.net/ubuntu-telegram-app上找到了这个
第五种方法
那这个呢?
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install telegram-purple
然后,转到pidgin并使用您的电话号码(+ 99999xxx)作为用户名添加您的电报帐户
更多信息:https://github.com/majn/telegram-purple
来源:(西班牙文)http://hipertextual.com/2014/11/telegram-desde-pidgin
第六种方法
对于Ubuntu 17.04及以上版本:
Telegram-desktop
软件包可在官方Ubuntu存储库中找到。
因此,您可以轻松地使用此命令安装此程序包(无需任何PPA或任何其他方式):
sudo apt install telegram-desktop
附加信息 :
由于此软件包在Ubuntu的universe
存储库中可用,因此该存储库应在您的计算机上处于活动状态(默认情况下处于活动状态):
sudo add-apt-repository universe
sudo apt update