无法使 sublime text 3 在 ubuntu 14.04 上运行

无法使 sublime text 3 在 ubuntu 14.04 上运行

从不同的地方下载了不同的版本,仍然无法在 14.04 上运行。我可以让它在 OS X 和 Ubuntu 12.04 上成功运行。

drwxrwxrwx  5 root    root       4096 Sep  5 17:14 ./
drwxr-xr-x 10 root    root       4096 Aug 19 17:39 ../
drwxr-xr-x  3 root    root       4096 Aug 26 20:51 opt/
drwxrwxr-x  4 achippa achippa    4096 Aug 26 20:50 sublime_text_3/
-rw-r--r--  1 achippa achippa 7557246 Sep  5 17:14 sublime_text_3_build_3065_x64.tar.bz2
-rw-r--r--  1 achippa achippa 6369566 Sep  5 16:53 sublime-text_build-3065_i386.deb
drwxr-xr-x  4 root    root       4096 Aug 26 20:51 usr/
achippa@ubuntu:/usr/local/src$ cd sublime_text_3/
achippa@ubuntu:/usr/local/src/sublime_text_3$ ./sublime_text 
-bash: ./sublime_text: cannot execute binary file: Exec format error
achippa@ubuntu:/usr/local/src/sublime_text_3$ /usr/local/bin/subl
Unable to load libgdk-x11-2.0.so
Unable to load gdk_cairo_create from libgdk-x11-2.0.so
Unable to load gdk_cursor_new_for_display from libgdk-x11-2.0.so
Unable to load gdk_cursor_unref from libgdk-x11-2.0.so
...

使用 i386.deb 时,我看到一堆unable to load...错误。使用 x64_tar.bz2 时,我看到一个Exec format error。哪个是适合 64 位 Ubuntu 14.04 下载的文件。

答案1

你最好检查一下你的操作系统和 sublime deb 包(或 bz2)文件是否匹配。我将 64 位 sublime bz2 包解压到我的主目录中,当我尝试启动 sublime_text 时,仍然出现同样的“Exec format error”,而我的操作系统是 32 位版本的 Ubuntu 14.10。

如果您尝试安装与操作系统架构不匹配的 deb 包,它将报告错误消息,并且您无法安装。

希望这对您有帮助。

相关内容