在Ubuntu 16.04 LTS上安装Telegram时遇到问题(Dash中的无效图标)。

哎呀...我现在已经成为一个Linux用户三个星期了,但是我真的不知道该怎么办了 :-( 我尝试通过各种方式在我的Linux Ubuntu 16.04 LTS上安装Telegram,但都没有成功。现在我在Dash中有一个无效的"Telegram Desktop"图标,但是我无法删除它。这是我做的事情:
  1. 我尝试通过Ubuntu软件安装"telegram-sergiusens"。然而这并没有起作用,实际上我甚至在我的系统中找不到整个Telegram。结果:我通过Ubuntu软件卸载了该应用程序。
接下来,我尝试通过终端安装Telegram。我按照Pupuweb上的说明进行操作。这是我做的事情:
sudo add-apt-repository ppa:noobslab/apps
sudo apt-get update
sudo apt-get install telegram-desktop

这也不是一帆风顺的。我收到了以下错误信息:
E: 无法找到软件包 telegram-desktop 嗯,我猜只安装了个人软件包存档(PPA),而没有安装应用程序。因此,我按照另一组指令来移除安装(尽管我运行了清除应用程序的命令,只是为了确保):
sudo apt-get purge telegram-desktop
sudo add-apt-repository --remove ppa:noobslab/apps

现在,我尝试按照另一组指示进行操作。这次我从https://desktop.telegram.org下载了一个名为"tsetup.0.6.15.tar.xz"的文件。指示如下:
  1. 解压文件(右键点击图标并选择“解压到此处”;现在你会有一个名为"Telegram"的文件夹)
  2. 将文件移动到/opt目录。为了做到这一点,你必须以root权限打开文件管理器。方法如下:
  3. sudo nautilus
然而,在终端执行第9个命令后,我收到以下错误消息:
(nautilus:1061): Gtk-WARNING **: 无法注册客户端: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: 没有任何.service文件提供了名称org.gnome.SessionManager ** (nautilus:1061): CRITICAL **: 另一个桌面管理器正在使用中;不会创建桌面窗口 Nautilus-Share-Message: 调用了"net usershare info"但是失败了:'net usershare'返回错误255:net usershare: 无法打开用户共享目录/var/lib/samba/usershares。错误没有该文件或目录 请询问系统管理员启用用户共享。 奇怪的是,某种文件管理器窗口确实弹出来了,但我不确定这是否是使用上述权限发生的。嗯,我试图将"Telegram"文件夹移动到/opt,但没有任何反应。出于好奇,我打开了提取到"Downloads"文件夹中的那个文件夹,并成功打开了应用程序。然而,启动器上的图标是一个灰色问号,所以我还不够满意。我同时删除了"Telegram"文件夹和"tsetup.0.6.15.tar.xz"。它们目前可以在我的回收站中找到。
最后但并非最不重要的是,我尝试了最后一组指令(作为新用户,我无法发布链接,但它是一个名为“如何在Ubuntu 14.04 LTS中安装Telegram桌面版[duplicate]”的帖子)。这是我所做的:
sudo add-apt-repository ppa:atareao/telegram
sudo apt-get update
sudo apt-get install telegram

在这之后,我仍然无法通过Dash找到Telegram。因此,我尝试通过以下步骤来移除我所安装的版本:
sudo apt-get purge telegram sudo add-apt-repository --remove ppa:atareao/telegram

现在我很困惑。我已经使用Linux三个星期了,非常希望得到你的帮助!:-) 我想从头再试一次,但是我无法从Dash中移除那个幽灵图标。

3只是提醒一下... sudo nautilus 不是一个好主意。它可能会破坏你的系统。如果需要使用sudo,请始终使用终端程序来执行任务。 - You'reAGitForNotUsingGit
1我去查看了Noobslab的PPA,发现telegram-desktop没有为Ubuntu 16.04打包,所以apt找不到它。 - edwinksl
1顺便说一下,我刚刚成功安装了Telegram,使用的是atareao PPA。 - edwinksl
尝试通过终端移动 sudo mv /PATH/TO/TELEGRAM /opt - user423626
1个回答

看起来你基本上撤销了所有的步骤,所以你应该回到一个干净的状态。甚至在继续之前,最好重新启动你的电脑以确保一切正常。
以下步骤适用于我在Ubuntu 16.04上安装Telegram的情况。请尝试:
sudo add-apt-repository ppa:atareao/telegram
sudo apt update
sudo apt install telegram

你应该能够在你的Dash中找到Telegram。如果找不到,按下Alt+F2并输入unity来重新加载Unity。然后再试着在你的Dash中找到Telegram。

1谢谢你的回复!首先,关于Dash中已经失效的Telegram图标,就像你告诉我的那样,在重新启动后它消失了。有时候我们会忘记一个简单的重启所能带来的魔力,不是吗?;-D其次,关于安装,这三个命令成功地在我的系统上安装了Telegram。然而,需要再次进行系统重启!也谢谢你提醒我 :-) - Jayaguru-Shishya
@Jayaguru-Shishya 太棒了!请将答案标记为已接受,这样未来的人们就会知道它有效。 - edwinksl