我一直在使用 Sublime Text 2,没有任何问题。我安装了 IDLE,现在无法启动 Sublime Text。我尝试卸载 IDLE,但 Sublime Text 仍然无法启动。错误如下:
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
Unable to load gdk_error_trap_pop from libgdk-x11-2.0.so
Unable to load gdk_error_trap_push from libgdk-x11-2.0.so
Unable to load gdk_input_add from libgdk-x11-2.0.so
Unable to load gdk_input_remove from libgdk-x11-2.0.so
Unable to load gdk_keymap_translate_keyboard_state from libgdk-x11-2.0.so
Unable to load gdk_keyval_to_unicode from libgdk-x11-2.0.so
Unable to load gdk_pixbuf_new_from_file from libgdk-x11-2.0.so
Unable to load gdk_region_get_rectangles from libgdk-x11-2.0.so
Unable to load gdk_screen_get_default from libgdk-x11-2.0.so
Unable to load gdk_screen_get_display from libgdk-x11-2.0.so
Unable to load gdk_screen_get_height from libgdk-x11-2.0.so
Unable to load gdk_screen_get_rgb_colormap from libgdk-x11-2.0.so
Unable to load gdk_screen_get_rgba_colormap from libgdk-x11-2.0.so
Unable to load gdk_screen_get_root_window from libgdk-x11-2.0.so
Unable to load gdk_screen_get_width from libgdk-x11-2.0.so
Unable to load gdk_screen_get_n_monitors from libgdk-x11-2.0.so
Unable to load gdk_screen_get_monitor_geometry from libgdk-x11-2.0.so
Unable to load gdk_unicode_to_keyval from libgdk-x11-2.0.so
Unable to load gdk_window_get_frame_extents from libgdk-x11-2.0.so
Unable to load gdk_window_get_origin from libgdk-x11-2.0.so
Unable to load gdk_window_get_state from libgdk-x11-2.0.so
Unable to load gdk_window_invalidate_rect from libgdk-x11-2.0.so
Unable to load gdk_window_set_cursor from libgdk-x11-2.0.so
Unable to load gdk_window_move_resize from libgdk-x11-2.0.so
Unable to load gdk_x11_display_get_xdisplay from libgdk-x11-2.0.so
Unable to load gdk_x11_drawable_get_xid from libgdk-x11-2.0.so
Unable to load gdk_x11_get_server_time from libgdk-x11-2.0.so
Unable to load gdk_x11_get_xatom_by_name_for_display from libgdk-x11-2.0.so
Unable to load gdk_x11_window_set_user_time from libgdk-x11-2.0.so
Unable to load libgtk-x11-2.0.so
Unable to load gtk_accel_group_new from libgtk-x11-2.0.so
Unable to load gtk_accelerator_get_default_mod_mask from libgtk-x11-2.0.so
Unable to load gtk_box_get_type from libgtk-x11-2.0.so
Unable to load gtk_box_pack_start from libgtk-x11-2.0.so
Unable to load gtk_check_menu_item_get_type from libgtk-x11-2.0.so
Unable to load gtk_check_menu_item_new_with_label from libgtk-x11-2.0.so
Unable to load gtk_check_menu_item_set_active from libgtk-x11-2.0.so
Unable to load gtk_clipboard_clear from libgtk-x11-2.0.so
Unable to load gtk_clipboard_get from libgtk-x11-2.0.so
Unable to load gtk_clipboard_set_text from libgtk-x11-2.0.so
Unable to load gtk_clipboard_set_with_data from libgtk-x11-2.0.so
Unable to load gtk_clipboard_store from libgtk-x11-2.0.so
Unable to load gtk_clipboard_wait_for_text from libgtk-x11-2.0.so
Unable to load gtk_container_add from libgtk-x11-2.0.so
Unable to load gtk_container_get_children from libgtk-x11-2.0.so
Unable to load gtk_container_get_type from libgtk-x11-2.0.so
Unable to load gtk_container_remove from libgtk-x11-2.0.so
Unable to load gtk_dialog_add_button from libgtk-x11-2.0.so
Unable to load gtk_dialog_get_type from libgtk-x11-2.0.so
Unable to load gtk_dialog_run from libgtk-x11-2.0.so
Unable to load gtk_dialog_set_default_response from libgtk-x11-2.0.so
Unable to load gtk_drag_dest_set from libgtk-x11-2.0.so
Unable to load gtk_drag_finish from libgtk-x11-2.0.so
Unable to load gtk_file_chooser_add_filter from libgtk-x11-2.0.so
Unable to load gtk_file_chooser_dialog_new from libgtk-x11-2.0.so
Unable to load gtk_file_chooser_get_filename from libgtk-x11-2.0.so
Unable to load gtk_file_chooser_get_files from libgtk-x11-2.0.so
Unable to load gtk_file_chooser_get_type from libgtk-x11-2.0.so
Unable to load gtk_file_chooser_set_current_folder from libgtk-x11-2.0.so
Unable to load gtk_file_chooser_set_current_name from libgtk-x11-2.0.so
Unable to load gtk_file_chooser_set_do_overwrite_confirmation from libgtk-x11-2.0.so
Unable to load gtk_file_chooser_set_local_only from libgtk-x11-2.0.so
Unable to load gtk_file_chooser_set_select_multiple from libgtk-x11-2.0.so
Unable to load gtk_file_filter_add_pattern from libgtk-x11-2.0.so
Unable to load gtk_file_filter_new from libgtk-x11-2.0.so
Unable to load gtk_file_filter_set_name from libgtk-x11-2.0.so
Unable to load gtk_get_current_event_time from libgtk-x11-2.0.so
Unable to load gtk_im_context_filter_keypress from libgtk-x11-2.0.so
Unable to load gtk_im_context_set_client_window from libgtk-x11-2.0.so
Unable to load gtk_im_multicontext_new from libgtk-x11-2.0.so
Unable to load gtk_init from libgtk-x11-2.0.so
Unable to load gtk_main from libgtk-x11-2.0.so
Unable to load gtk_main_quit from libgtk-x11-2.0.so
Unable to load gtk_menu_attach_to_widget from libgtk-x11-2.0.so
Unable to load gtk_menu_bar_new from libgtk-x11-2.0.so
Unable to load gtk_menu_get_type from libgtk-x11-2.0.so
Unable to load gtk_menu_item_get_label from libgtk-x11-2.0.so
Unable to load gtk_menu_item_get_submenu from libgtk-x11-2.0.so
Unable to load gtk_menu_item_get_type from libgtk-x11-2.0.so
Unable to load gtk_menu_item_new_with_label from libgtk-x11-2.0.so
Unable to load gtk_menu_item_set_label from libgtk-x11-2.0.so
Unable to load gtk_menu_item_set_submenu from libgtk-x11-2.0.so
Unable to load gtk_menu_item_set_use_underline from libgtk-x11-2.0.so
Unable to load gtk_menu_new from libgtk-x11-2.0.so
Unable to load gtk_menu_popup from libgtk-x11-2.0.so
Unable to load gtk_menu_shell_append from libgtk-x11-2.0.so
Unable to load gtk_menu_shell_get_type from libgtk-x11-2.0.so
Unable to load gtk_message_dialog_new from libgtk-x11-2.0.so
Unable to load gtk_message_dialog_new_with_markup from libgtk-x11-2.0.so
Unable to load gtk_selection_data_get_uris from libgtk-x11-2.0.so
Unable to load gtk_selection_data_set_text from libgtk-x11-2.0.so
Unable to load gtk_separator_menu_item_new from libgtk-x11-2.0.so
Unable to load gtk_settings_get_default from libgtk-x11-2.0.so
Unable to load gtk_show_uri from libgtk-x11-2.0.so
Unable to load gtk_vbox_new from libgtk-x11-2.0.so
Unable to load gtk_widget_add_accelerator from libgtk-x11-2.0.so
Unable to load gtk_widget_add_events from libgtk-x11-2.0.so
Unable to load gtk_widget_destroy from libgtk-x11-2.0.so
Unable to load gtk_widget_get_display from libgtk-x11-2.0.so
Unable to load gtk_widget_get_parent from libgtk-x11-2.0.so
Unable to load gtk_widget_get_screen from libgtk-x11-2.0.so
Unable to load gtk_widget_get_type from libgtk-x11-2.0.so
Unable to load gtk_widget_get_window from libgtk-x11-2.0.so
Unable to load gtk_widget_grab_focus from libgtk-x11-2.0.so
Unable to load gtk_widget_hide from libgtk-x11-2.0.so
Unable to load gtk_widget_remove_accelerator from libgtk-x11-2.0.so
Unable to load gtk_widget_set_app_paintable from libgtk-x11-2.0.so
Unable to load gtk_widget_set_colormap from libgtk-x11-2.0.so
Unable to load gtk_widget_set_double_buffered from libgtk-x11-2.0.so
Unable to load gtk_widget_set_sensitive from libgtk-x11-2.0.so
Unable to load gtk_widget_show from libgtk-x11-2.0.so
Unable to load gtk_widget_show_all from libgtk-x11-2.0.so
Unable to load gtk_window_add_accel_group from libgtk-x11-2.0.so
Unable to load gtk_window_fullscreen from libgtk-x11-2.0.so
Unable to load gtk_window_get_type from libgtk-x11-2.0.so
Unable to load gtk_window_iconify from libgtk-x11-2.0.so
Unable to load gtk_window_maximize from libgtk-x11-2.0.so
Unable to load gtk_window_move from libgtk-x11-2.0.so
Unable to load gtk_window_new from libgtk-x11-2.0.so
Unable to load gtk_window_present_with_time from libgtk-x11-2.0.so
Unable to load gtk_window_remove_accel_group from libgtk-x11-2.0.so
Unable to load gtk_window_resize from libgtk-x11-2.0.so
Unable to load gtk_window_set_default_icon_list from libgtk-x11-2.0.so
Unable to load gtk_window_set_default_size from libgtk-x11-2.0.so
Unable to load gtk_window_set_keep_above from libgtk-x11-2.0.so
Unable to load gtk_window_set_modal from libgtk-x11-2.0.so
Unable to load gtk_window_set_position from libgtk-x11-2.0.so
Unable to load gtk_window_set_title from libgtk-x11-2.0.so
Unable to load gtk_window_set_transient_for from libgtk-x11-2.0.so
Unable to load gtk_window_set_type_hint from libgtk-x11-2.0.so
Unable to load gtk_window_stick from libgtk-x11-2.0.so
Unable to load gtk_window_unfullscreen from libgtk-x11-2.0.so
Unable to load cairo_clip from libcairo.so
Unable to load cairo_create from libcairo.so
Unable to load cairo_destroy from libcairo.so
Unable to load cairo_fill from libcairo.so
Unable to load cairo_font_options_create from libcairo.so
Unable to load cairo_font_options_destroy from libcairo.so
Unable to load cairo_font_options_set_antialias from libcairo.so
Unable to load cairo_get_source from libcairo.so
Unable to load cairo_image_surface_create from libcairo.so
Unable to load cairo_image_surface_create_for_data from libcairo.so
Unable to load cairo_image_surface_get_data from libcairo.so
Unable to load cairo_image_surface_get_format from libcairo.so
Unable to load cairo_image_surface_get_height from libcairo.so
Unable to load cairo_image_surface_get_stride from libcairo.so
Unable to load cairo_image_surface_get_width from libcairo.so
Unable to load cairo_line_to from libcairo.so
Unable to load cairo_matrix_init_scale from libcairo.so
Unable to load cairo_matrix_init_translate from libcairo.so
Unable to load cairo_matrix_translate from libcairo.so
Unable to load cairo_move_to from libcairo.so
Unable to load cairo_paint_with_alpha from libcairo.so
Unable to load cairo_pattern_set_extend from libcairo.so
Unable to load cairo_pattern_set_matrix from libcairo.so
Unable to load cairo_rectangle from libcairo.so
Unable to load cairo_reset_clip from libcairo.so
Unable to load cairo_restore from libcairo.so
Unable to load cairo_save from libcairo.so
Unable to load cairo_set_line_width from libcairo.so
Unable to load cairo_set_operator from libcairo.so
Unable to load cairo_set_source_rgb from libcairo.so
Unable to load cairo_set_source_rgba from libcairo.so
Unable to load cairo_set_source_surface from libcairo.so
Unable to load cairo_stroke from libcairo.so
Unable to load cairo_surface_destroy from libcairo.so
Unable to load cairo_surface_flush from libcairo.so
Unable to load cairo_translate from libcairo.so
Unable to load cairo_scale from libcairo.so
Unable to load pango_font_description_free from libpango-1.0.so
Unable to load pango_font_description_new from libpango-1.0.so
Unable to load pango_font_description_set_family from libpango-1.0.so
Unable to load pango_font_description_set_size from libpango-1.0.so
Unable to load pango_font_description_set_style from libpango-1.0.so
Unable to load pango_font_description_set_weight from libpango-1.0.so
Unable to load pango_font_get_metrics from libpango-1.0.so
Unable to load pango_font_map_load_font from libpango-1.0.so
Unable to load pango_font_metrics_get_ascent from libpango-1.0.so
Unable to load pango_font_metrics_get_descent from libpango-1.0.so
Unable to load pango_font_metrics_unref from libpango-1.0.so
Unable to load pango_language_get_default from libpango-1.0.so
Unable to load pango_layout_get_context from libpango-1.0.so
Unable to load pango_layout_get_pixel_extents from libpango-1.0.so
Unable to load pango_layout_set_font_description from libpango-1.0.so
Unable to load pango_layout_set_text from libpango-1.0.so
Unable to load pango_cairo_context_set_font_options from libpangocairo-1.0.so
Unable to load pango_cairo_create_layout from libpangocairo-1.0.so
Unable to load pango_font_map_create_context from libpangocairo-1.0.so
Unable to load pango_cairo_font_map_get_default from libpangocairo-1.0.so
Unable to load pango_cairo_show_layout from libpangocairo-1.0.so
Unable to load pango_cairo_update_layout from libpangocairo-1.0.so
Unable to load all required GTK functions
Unable to init px
有什么解决办法吗?
答案1
我遇到了类似的错误,但我只需要发出错误sudo apt-get install libgtk2.0
,所有其他依赖项就会自动被拉出。
答案2
就我而言,尝试在没有 X-es 的主机中运行 Sublime 时出现了该错误。
安装以下软件包解决了该问题:
sudo apt-get install libgtk2.0-0 libgdk-pixbuf2.0-0 libfontconfig1 libxrender1 libx11-6 libglib2.0-0 libxft2 libfreetype6 libc6 zlib1g libpng12-0 libstdc++6-4.8-dbg-arm64-cross libgcc1
(我还没有检查是否真的需要所有这些)
答案3
您安装的 Sublime Text 版本与 Ubuntu 安装的处理器架构不匹配。
有两种下载方式可供选择,Ubuntu 64位(也称为 amd64)和Ubuntu 32位(也适用于 i386)。如果输出uname -a
包含x86_64您安装了 64 位 Ubuntu,应该使用 64 位 Sublime Text 包。
只需下载适当的包并安装它。
注意:amd64 的名称有点令人困惑。如果您有 64 位 Intel 处理器,您仍可使用 amd64 软件包。
答案4
背景和简答
就我而言,打开一个新的 shell 实例后,运行subl
工作正常。但是,在对(和/或可能是另一个库路径环境变量)进行了一些修改后LD_LIBRARY_PATH
,我建议您:
- 清除所述变量
- 验证 Sublime 现已运行
- 缩小有问题的包裹。
更多背景和详细答案
我在构建包含多个外部软件包的软件项目时确实注意到了这个问题:第一次构建时一切都很好,但安装 MPICH 时后续构建会失败。由于我LD_LIBRARY_PATH
根据已安装的软件包对后续构建进行修改,因此编译器选择通过 PETSc 安装的库,而不是系统副本。
如果您遇到类似情况,可能是因为该LD_LIBRARY_PATH
(和/或其他环境变量)最初是空的,您需要在修改它之前将其设置为某些系统路径。例如,将其放入export LD_LIBRARY_PATH="/usr/local/lib:/usr/lib/x86_64-linux-gnu:/usr/lib"
您的 shell 配置文件中。