【问题标题】:How to install libgdiplus on openSUSE?如何在 openSUSE 上安装 libgdiplus?
【发布时间】:2020-04-23 19:43:16
【问题描述】:

所以,我是一名 .NET 开发人员,我需要在 Linux 上运行我的项目。我获得了对带有 openSUSE Tumbleweed 版本 20170403 的机器的 ssh 访问权限。要运行 System.Drawing.Common 功能,我需要安装一个 libgdiplus 包,但如果我尝试通过“zypper in libgdiplus”命令安装它,我会得到“找不到 'libgdiplus' 的提供者”。信息。这就像我第二次与 Linux 打交道,所以我不知道我到底在做什么。谢谢你帮助我。

所以我试过了

zypper in libgdiplus
apt-get install libgdiplus

他们给了我相同的输出:

在包名中找不到'libgdiplus'。尝试能力。未找到“libgdiplus”的提供者

【问题讨论】:

  • 你能显示你用来安装它的命令吗?输出呢?
  • 所以我尝试了“zypper in libgdiplus”和“apt-get install libgdiplus”,它们给了我相同的输出:在包名称中找不到“libgdiplus”。尝试能力。找不到“libgdiplus”的提供者
  • 你试过zypper search libgdiplus吗?您可能需要zypper install libgdiplus0 而不仅仅是libgdiplus
  • 添加 0 有帮助。谢谢!我真的被这个问题弄得筋疲力尽了,我已经用谷歌搜索了 4 个小时......你是一个救生员!
  • 已添加答案。我不确定,因为我使用的是不同的 openSUSE 版本。

标签: c# linux .net-core opensuse


【解决方案1】:

搜索包时,使用

zypper search ...

首先,在这种情况下

zypper search libgdiplus

有时,需要添加-d 来搜索“详细信息”,即不仅仅是简短的包描述。

在这种情况下,openSUSE 的包实际上称为libgdiplus0,如搜索所示。所以,要安装它,你必须指定

zypper install libgdiplus0

【讨论】:

    猜你喜欢
    • 2021-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多