在 Ubuntu 16.04 LTS 上安装 Telegram 时出现问题(Dash 中的图标失效)

在 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指示如下:

  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): 严重 **: 正在使用另一个桌面管理器;无法创建桌面窗口 Nautilus-Share-Message: 调用“net usershare info”但失败:“net usershare”返回错误 255:net usershare:无法打开用户共享目录 /var/lib/samba/usershares。错误 没有此文件或目录 请要求您的系统管理员启用用户共享。

奇怪的是,确实弹出了某种文件管理器窗口,但我不确定这是否发生在上述 root 权限下。好吧,我尝试将“Telegram”文件夹移动到 /opt,但什么也没发生。出于好奇,我打开了解压到“Downloads”文件夹的文件夹,然后我能够打开应用程序。但是,启动器上的图标是一个灰色问号,所以我还不太满意。我删除了“Telegram”文件夹和“tsetup.0.6.15.tar.xz”。目前它们可以在我的垃圾箱中找到。

最后但并非最不重要的一点是,我尝试了最后一组说明(我无法以新用户身份发布链接,但它是论坛上一个名为“如何在 Ubuntu 14.04 LTS 中安装 Telegram Desktop [重复]”的帖子)。这就是我所做的:

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 中删除幽灵图标。

答案1

看起来您基本上已经撤消了所有步骤,因此您应该回到原点。也许在继续操作之前重新启动计算机以确保万无一失。

以下步骤在 Ubuntu 16.04 上对我有用。要安装 Telegram,请尝试:

sudo add-apt-repository ppa:atareao/telegram
sudo apt update
sudo apt install telegram

您应该能够在 Dash 中找到 Telegram。如果找不到,请按Alt+F2并按 Enterunity重新加载 Unity。尝试再次在 Dash 中找到 Telegram。

相关内容