GtkLauncher: error while loading shared libraries: libgbm.so.1: 的一种解决方案

2023-05-16

之前有编译成功了webkit-gtk版(r150880),但今天运行不了,出错的信息如下:
 先出现这个:
 WebKit-r150880/WebKitBuild/Debug/Programs/GtkLauncher: error while loading shared libraries: libEGL.so.1: cannot open shared object file: No such file or directory
 解决前面的问题后又出现类似:
    WebKit-r150880/WebKitBuild/Debug/Programs/GtkLauncher: error while loading shared libraries: libgbm.so.1: cannot open shared object file: No such file or directory

 解决方案:找到丢失的so库,放到WebKitBuild/Dependencies/Root/lib64
 so下载的链接:http://packages.ubuntu.com/search?lang=zh-cn&suite=precise&arch=amd64&mode=exactfilename&searchon=contents&keywords=libEGL.so.1
     http://packages.ubuntu.com/search?mode=exactfilename&suite=precise&section=all&arch=amd64&lang=zh-cn&keywords=libgbm.so.1&searchon=contents

 说明:
 1)为什么不用apt-get install 安装相关的包?
    -----------------------------
 .........................................................
    使用'apt-get autoremove'来卸载它们
    下列软件包将被【卸载】:
      xserver-xorg-lts-quantal

    下列【新】软件包将被安装:
      libgbm1
 ------------------------------
 2)拷贝到lib64是:本来使用./Tools/Scripts/run-launcher --gtk --debug,会使GtkLauncher到lib64目录下寻需要的动态库

    3)libEGL.so、libgbm.so丢失:重新安装了某个软件时卸载了他们(最大的可能是重新安装xserver-xorg-lits-quantal)。
      如果不重装的话,不能图形化方式登录系统呀(需要编译webkit的同学注意呀,你可能也会遇到与我同一类的问题);
         建议编译完webkit后看看xserver-xorg-lits-quantal是否存在!

 4)还是没搞清楚本质原因,为什么xserver-xorg-lits-quantal与libgbm1、libegl1-mesa 的是水火不相容的,怎样处理才是最合理的!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

GtkLauncher: error while loading shared libraries: libgbm.so.1: 的一种解决方案 的相关文章

  • fork的共享内存

    我想在两个进程之间创建共享内存 我用了fork 一个孩子试图改变这个共享的记忆 而母亲又创造了另一个孩子 所以新的孩子试图改变相同的记忆 依此类推 这是我的 C 编程代码 Ubuntu mylist ch NUL f fork if f p
  • 如何减少 Blazor WebAssembly 的加载时间

    我正在开发 Blazor WebAssembly 应用程序 加载时间超过30s 这是正常的吗 我的临时链接 http chhinsras 001 site1 itemurl com http chhinsras 001 site1 item
  • 使用 PHP API oauth2.0 的 Google 日历服务帐户 - 如何访问未共享的日历

    我在使用 Google 提供的 PHP 库读取日历事件时遇到问题 我想要阅读的日历不是公开共享的 但我想在我的服务器应用程序上阅读它们 尽管日历是与我共享的 但保存日历的帐户与我的帐户是分开的 我将其称为 API 帐户 根据 Google
  • 如何在dojo中加载一个不是模块的JS文件?

    首先我要说的是 我是一个 javascript 和 dojo 菜鸟 不过 我一直在使用 D O H 框架为我的 js 代码编写一些单元测试 我注意到的一件事是该框架似乎没有办法模拟 XHR 请求 所以我决定使用 sinon 来进行嘲笑 这是
  • 如何在加载应用程序时显示图像

    我有一个应用程序 windows form net 我的 form1 需要很长时间才能出现 因为在它的事件中form1 Load做了很多操作 我的目标是在手术进行时显示图像 private void form1 Load object se
  • ajax 请求完成后浏览器继续“加载”

    您已经看到过这一点 在 ajax 密集的页面上 例如 meebo com 浏览器永远不会停止 旋转 它永远不会表明它已完成加载 造成这种情况的原因是什么 是否有任何方法可以一致地告诉浏览器 无论它是什么浏览器 加载已完成 编辑 抱歉 我应该
  • 等待图像替换直至图像加载

    我有一个工作脚本 感谢堆栈交换 用于即时交换图像 我用它作为画廊脚本 它看起来像这样 source a click function e e preventDefault var a this targetcontainer img hid
  • 如何将 Tomcat 6 库管理到 %TOMCAT_HOME%/lib 下的子文件夹中?

    我使用 Tomcat 6 0 20 和 JDK 1 6 0 13 如何从子文件夹加载库 TOMCAT HOME lib 无需将 jar 从子文件夹中取出并直接放入 TOMCAT HOME lib 我想这样做的原因是因为许多应用程序将共享大量
  • 使用 -rpath 和 $ORIGIN 链接时查找失败

    我正在尝试学习如何使用 rpathGCC 链接器 ld 中的选项 ORIGIN 我正在尝试我能想到的最简单的例子 见下文 我读到的所有链接似乎都说我做得正确 但是 当我运行可执行文件时 它无法找到共享对象 除非我从内部运行它 ORIGIN
  • Outlook Mapi 访问共享联系人

    我想通过 Mapi 从 Outlook 导入联系人 第一步使用标准接触是没有问题的 MAPIFolder contactObjects outlookObj Session GetDefaultFolder OlDefaultFolders
  • 包设置不会传播到分布式的工作人员

    Info julia version julia version 1 6 0 lscpu root MyPackage lscpu Architecture x86 64 CPU op mode s 32 bit 64 bit Byte O
  • 动态加载和动态链接的区别?

    例程在被调用之前不会被加载 所有例程都以可重定位加载格式保存在磁盘上 主程序被加载到内存中并被执行 这称为动态链接 为什么这称为动态链接 不应该是动态加载吗 因为在动态加载中调用例程之前不会加载 而在动态链接中 链接会推迟到执行时 此答案假
  • Javascript + HTML - 在后台加载图像(异步?)

    我发现了许多描述 javascript 图像加载的主题 但并不完全是我正在寻找的内容 我目前正在以正常方式加载 html 中的图像 例如 img src images big image jpg 这会导致网页上有空白区域 从上到下填充有加载
  • 在python中将进度值发送到进度条

    在我的游戏中我有两个模块 岛 py它将岛屿加载到我的游戏中 第二个模块是gui py它在游戏开始之前处理 GUI 小部件 我的问题是如何将 island py 模块中的进度值发送到中创建的进度栏gui py module 编辑 还可以使用加
  • android:等待连接时显示进度对话框

    我试图在启动新活动时添加一个进度对话框 该活动必须等待来自互联网的响应 目前 等待时屏幕会变黑 有谁知道它需要放置在哪里才能工作吗 这个进度对话框 ProgressDialog dialog ProgressDialog show Sear
  • 在共享主机上从 HTML 页面生成 PDF 文件

    我在主机上启用扩展等的权限非常有限 但我希望通过 PHP 从 HTML 页面 带有 css 图像 生成 PDF 我有什么想法可以通过近乎零的 CL 访问等来实现这一点吗 最好不是 黑客 依赖服务 因为我将寻求长期使用 生成要呈现到 PDF
  • 适用于 Linux 的 NUMA 感知命名共享内存

    Windows API 提供了 CreateFileMappingNuma 函数 http msdn microsoft com en us library windows desktop aa366539 v vs 85 aspx htt
  • 如何在滚动 iPhone 上向 tableview 添加元素?

    我正在使用 UITableView 列出来自 Web 服务的元素 我需要做的是首先从Web服务调用20个元素并显示在列表中 当用户向下滚动时从Web服务调用另外20个记录并添加到表格视图 这个怎么做 您可以从 Web 服务加载 20 个项目
  • MathJax:隐藏Mathjax加载过程

    I have Mathjax在我显示的代码中UIWebView 尽管Mathjax正在加载它在我的左下角显示加载过程UIWebView与下面的图片相同 我想隐藏它们 我不希望我的用户看到它们 note 虚拟解决方案显示假 正在加载 几秒钟
  • 在 Phonegap InAppBrowser 中显示加载指示器

    当使用以下代码加载页面时 我尝试在 Phonegap InAppBrowser 中显示加载指示器 var ref ref window open http www google com top location no ref addEven

随机推荐