AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题 / 424695
Accepted
Rajkumar Natarajan
Rajkumar Natarajan
Asked: 2018-02-17 15:33:02 +0800 CST2018-02-17 15:33:02 +0800 CST 2018-02-17 15:33:02 +0800 CST

无法在 Opensuse 42.3 上安装 Discord 应用程序?

  • 772

我正在尝试在 Opensuse 42.3 上安装Discord 应用程序。

我下载了tar.gz并提取了它的内容。然后我通过运行命令使discord.desktop文件可执行sudo chmod +x ./Discord/discord.desktop。

然后我双击该discord.desktop文件,但它没有成功运行。下面是打开后的窗口截图:

不和谐截图

我尝试从命令行启动 Discord,但收到以下错误:

:~> sudo chmod +x Downloads/Discord/discord.desktop 
[sudo] password for root: 
:~> ./Downloads/Discord/discord.desktop 
./Downloads/Discord/discord.desktop: line 1: [Desktop: command not found
./Downloads/Discord/discord.desktop: line 4: unexpected EOF while looking for matching `''
./Downloads/Discord/discord.desktop: line 10: syntax error: unexpected end of file

discord.desktop 的内容是 -

rajkumar@linux-7owj:~> cat 下载/Discord/discord.desktop

[Desktop Entry]
Name=Discord
StartupWMClass=discord
Comment=All-in-one voice and text chat for gamers that's free, secure, and works on both your desktop and phone.
GenericName=Internet Messenger
Exec=/usr/share/discord/Discord
Icon=discord
Type=Application
Categories=Network;InstantMessaging;

X-Session Errors 没有给出任何有用的结果。我在执行不和谐之前和之后都试过了

rajkumar@linux-7owj:~> tail -f ~/.xsession-errors
tail: cannot open '/home/rajkumar/.xsession-errors' for reading: No such file or directory
tail: no files remaining

以下是我的操作系统详细信息:

:~> lsb_release 
LSB Version:    core-2.0-noarch:core-3.2-noarch:core-4.0-noarch:core-2.0-x86_64:core-3.2-x86_64:core-4.0-x86_64:desktop-4.0-amd64:desktop-4.0-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.2-amd64:graphics-3.2-noarch:graphics-4.0-amd64:graphics-4.0-noarch

通过使用 snap 安装 Opensuse 在 Opensuse 上启动不和谐时,会出现以下错误:

Gtk-Message: Failed to load module "canberra-gtk-module"
Discord 0.0.4
Starting updater.
[Modules] Modules initializing
[Modules] Distribution: remote
[Modules] Host updates: enabled
[Modules] Module updates: enabled
[Modules] Module install path: /home/tjiho/snap/discord/52/.config/discord/0.0.4/modules
[Modules] Module installed file path: /home/tjiho/snap/discord/52/.config/discord/0.0.4/modules/installed.json
[Modules] Module download path: /home/tjiho/snap/discord/52/.config/discord/0.0.4/modules/pending
[11045:0219/154734.826940:FATAL:platform_font_linux.cc(63)] Check failed: typeface. Could not find any font: Noto Sans, sans
#0 0x000001e57c8e <unknown>
#1 0x000001e6a80b <unknown>
#2 0x00000198780d <unknown>
#3 0x00000198744f <unknown>
#4 0x000001988106 <unknown>
#5 0x000001972469 <unknown>
#6 0x000000b3271e <unknown>
#7 0x000000d87a03 <unknown>
#8 0x000003c22106 atom::api::WebContents::InitWithSessionAndOptions()
#9 0x000003c2298f atom::api::WebContents::WebContents()
#10 0x000003c2d886 atom::api::WebContents::Create()
#11 0x000003c3fb35 atom::api::Window::Window()                                                                                                                                                 
#12 0x000003c4164c atom::api::Window::New()                                                                                                                                                    
#13 0x000003be75f0 mate::internal::InvokeNew<>()                                                                                                                                               
#14 0x000003be7780 mate::internal::Dispatcher<>::DispatchToCallback()                                                                                                                          
#15 0x7f388e3e6e6f <unknown>                                                                                                                                                                   
#16 0x7f388e7f637b <unknown>                                                                                                                                                                   
#17 0x7f388e7f5e39 <unknown>                                                                                                                                                                   
#18 0x0c816f2843a7 <unknown>                                                                                                                                                                   

Aborted (core dumped)

我能做些什么来解决这个问题?

opensuse
  • 2 2 个回答
  • 1220 Views

2 个回答

  • Voted
  1. Best Answer
    Tom DARBOUX
    2018-02-20T08:25:54+08:002018-02-20T08:25:54+08:00

    您可以使用 flatpack 安装它:

    $ sudo zypper install flatpak
    $ sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
    $ sudo flatpak install --from https://flathub.org/repo/appstream/com.discordapp.Discord.flatpakref
    

    然后注销并登录,您将安装 dicord

    • 1
  2. user3183018
    2018-03-02T05:19:57+08:002018-03-02T05:19:57+08:00

    对于其他可能不想使用 flatpak 的人,您可能只是缺少 libc++1 包。我在 Ubuntu 上遇到了同样的问题。

    同名包,OpenSuse 存在 libc++1

    • 完全退出 Discord(从系统托盘退出)。
    • 安装 libc++1:

      须藤 zypper 安装

    这是我在 Ask Ubuntu 上提供的答案:

    使用 gzip 包 (Discord 0.0.4) 在 XUbuntu 16.04 上同样的问题。安装“libc++1”包并成功启动 Discord——不再有空窗口:

    sudo aptitude 安装 libc++1

    注意:我发现论坛帖子指出“libc++”是必需的,并安装了应包含 libc++ 的 clang 工具链包。这不起作用,所以我怀疑较新版本的 Discord 需要 libc++1 提供的较新 libc++

    • 1

相关问题

  • 挂在 Gnome 电源按钮上按下 [关闭]

  • 运行“setxkbmap il”并注销后无法重新登录桌面环境

  • Linux 安装与硬件的关系如何?[复制]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    ssh 无法协商:“找不到匹配的密码”,正在拒绝 cbc

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    如何卸载内核模块“nvidia-drm”?

    • 13 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Wong Jia Hau ssh-add 返回:“连接代理时出错:没有这样的文件或目录” 2018-08-24 23:28:13 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Bagas Sanjaya 为什么 Linux 使用 LF 作为换行符? 2017-12-20 05:48:21 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve