PCSX2 for Debian/Ubuntu
#81
I already have PCSX2 installed, but just cannot update to most recent stable or any unstable version. I can run games, though slowly...

Installed version: 1.0.0+svn5409+dfsg-0.1~precise1
Available version: 1:1.2.0-0

Why does it need to uninstall my desktop and such? The previous version didn't?

----------------
sudo apt-get install pcsx2 output:


Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
pcsx2:i386 : Depends: libegl1-mesa:i386 (>= 7.8.1) or
libegl1-x11:i386
E: Unable to correct problems, you have held broken packages.

---------------
sudo apt-get -o Debug:Tongue2kgProblemResolver=yes dist-upgrade output:

Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu
Luetaan tilatiedot... Valmis
Käsitellään päivitystä ... Starting
Starting 2
Investigating (0) libdrm-nouveau1a [ amd64 ] < 2.4.46+git20130702.c6d73cfe-0ubuntu0sarvatt~precise > ( libs )
Broken libdrm-nouveau1a:amd64 Rikkoo on libdrm-nouveau1a [ i386 ] < none -> 2.4.46-1ubuntu0.0.0.1 | 2.4.46+git20130702.c6d73cfe-0ubuntu0sarvatt~precise > ( libs ) (!= 2.4.46+git20130702.c6d73cfe-0ubuntu0sarvatt~precise)
Considering libdrm-nouveau1a:i386 3 as a solution to libdrm-nouveau1a:amd64 14
Added libdrm-nouveau1a:i386 to the remove list
Conflicts//Breaks against version 2.4.43-0ubuntu0.0.3 for libdrm-nouveau1a but that is not InstVer, ignoring
Conflicts//Breaks against version 2.4.32-1ubuntu1 for libdrm-nouveau1a but that is not InstVer, ignoring
Fixing libdrm-nouveau1a:amd64 via keep of libdrm-nouveau1a:i386
Investigating (0) libgbm1 [ i386 ] < none -> 8.0.4-0ubuntu0.7 > ( libs )
Broken libgbm1:i386 Riippuvuudet on libdrm-nouveau1a [ i386 ] < none -> 2.4.46-1ubuntu0.0.0.1 | 2.4.46+git20130702.c6d73cfe-0ubuntu0sarvatt~precise > ( libs ) (>= 2.4.23)
Considering libdrm-nouveau1a:i386 3 as a solution to libgbm1:i386 0
Holding Back libgbm1:i386 rather than change libdrm-nouveau1a:i386
Investigating (0) libegl1-mesa [ i386 ] < none -> 8.0.4-0ubuntu0.7 > ( libs )
Broken libegl1-mesa:i386 Riippuvuudet on libgbm1 [ i386 ] < none -> 8.0.4-0ubuntu0.7 > ( libs ) (>= 7.11~1)
Considering libgbm1:i386 0 as a solution to libegl1-mesa:i386 0
Holding Back libegl1-mesa:i386 rather than change libgbm1:i386
Investigating (0) pcsx2 [ i386 ] < 1.0.0+svn5409+dfsg-0.1~precise1 -> 1:1.2.0-0 > ( games )
Broken pcsx2:i386 Riippuvuudet on libegl1-mesa [ i386 ] < none -> 8.0.4-0ubuntu0.7 > ( libs ) (>= 7.8.1)
Considering libegl1-mesa:i386 0 as a solution to pcsx2:i386 0
Holding Back pcsx2:i386 rather than change libegl1-mesa:i386
Broken pcsx2:i386 Riippuvuudet on libegl1-x11 [ i386 ] < none > ( none )
Considering libegl1-mesa-lts-raring:i386 0 as a solution to pcsx2:i386 0
Holding Back pcsx2:i386 rather than change libegl1-x11:i386
Or group keep for pcsx2:i386
Try to Re-Instate (1) pcsx2:i386
Done
Valmis
Nämä paketit on jätetty odottamaan:
pcsx2:i386
0 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 1 päivittämätöntä.


Sorry, part of the message is finglish but I think those parts aren't that important.

What should I do?
Reply

Sponsored links

#82
Can you post the output of an apt-get install.
Reply
#83
sudo apt-get install output:

Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu
Luetaan tilatiedot... Valmis
0 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 1 päivittämätöntä.


Again it's in finnish... It says 0 updated, 0 new installs, 0 to be removed and 1 not updated.

If I run sudo apt-get -u dist-upgrade it says that package pcsx2:i386 is waiting.


If I try update through Synaptic, it wants to remove these:
libdrm-dev
libdrm-nouveau1a
libegl1-mesa
libgbm-mesa
libgbm1
libgl1-mesa-dev
lightdm
lightdm-gtk-greeter
mesa-common-dev
mountall
plymouth
plymouth-label
plymouth-theme-ubuntu-text
plymouth-theme-xubuntu-logo
plymouth-theme-xubuntu-text
xubuntu-default-settings
xubuntu-desktop
xubuntu-plymouth-theme

And it wants to install these:
libdrm-nouveau1a:i386
libegl-mesa:i386
libgbm1:i386
liblvm3.1:i386
liblvm3.2:i386
libwayland-ltsq0:i386
libwayland-ltsr0:i386

Okay, obviously it wants to install some 32-bit libraries, but why it wants to remove lightdm, plymouth and xubuntu-desktop... Especially as at the moment I have pcsx2 working. Can I somehow install those 32-bit libraries by hand and then force pcsx2 update?
Reply
#84
Because PCSX2 depends on egl. And your old ubuntu version isn't 100% multiarch certified. So it can either install egl 64 bits or egl 32 bits! However lots of stuff depends on egl too that why it want to remove your desktop. It is a limitation of your Ubuntu nothing I can do. I hope they fix it in recent Ubuntu.
Reply
#85
Does Debian (testing) have better multiarch support that won't remove your entire computer to install one 32bits lib? I've had this problem with Ubuntu for the past couple years, hence I always go back to 32bit with PAE. It is much easier to compile stuff.
OS: Linux Mint 17.2 64 bit (occasional Antergos/Arch user)
(I am no longer a Windows user)
CPU: Intel Pentium G3258
GPU: Nvidia GTX 650 Ti



Reply
#86
I don't know because I'm running sid+experimental+tons of hacks. However this core libs is multiarch ready on debian.

@sarka, maybe you can ask ubuntu to support multiarch for libegl/libwayland. Maybe it is already compatible and only need to be mark as compatible.
Reply
#87
http://pcsx2.net/download/releases/linux...linux.html

I downloaded this and it starts fine as stand-alone. Is it possible to just copy these files somewhere so that it integrates properly?
Reply
#88
No copying file will be a nightmare. For the moment just use the standalone version (note I will update it in a couple of days).
Reply
#89
On ubuntu 14.04 if i start from the terminal i get this :

INFO: GL_ARB_separate_shader_objects is supported
INFO: GL_ARB_gpu_shader5 is supported
INFO: GL_ARB_shader_image_load_store is supported
INFO: GL_ARB_clear_texture is not supported
INFO: GL_ARB_buffer_storage is not supported
INFO: GL_ARB_shader_subroutine is not supported
INFO: GL_ARB_explicit_uniform_location is supported
INFO: GL_ARB_texture_storage is supported
INFO: GL_ARB_shading_language_420pack is supported
INFO: GL_ARB_multi_bind is not supported
INFO: GL_ARB_bindless_texture is not supported
INFO: GL_NV_depth_buffer_float is supported

However if i do glxinfo | grep GL_ARB
GL_ARB_ES2_compatibility, GL_ARB_ES3_compatibility,
GL_ARB_arrays_of_arrays, GL_ARB_base_instance, GL_ARB_bindless_texture,
GL_ARB_blend_func_extended, GL_ARB_buffer_storage,
GL_ARB_clear_buffer_object, GL_ARB_clear_texture,
GL_ARB_color_buffer_float, GL_ARB_compressed_texture_pixel_storage,
GL_ARB_compute_shader, GL_ARB_compute_variable_group_size,
GL_ARB_conservative_depth, GL_ARB_copy_buffer, GL_ARB_copy_image,
GL_ARB_debug_output, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp,
GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend,
GL_ARB_draw_elements_base_vertex, GL_ARB_draw_indirect,
GL_ARB_draw_instanced, GL_ARB_enhanced_layouts,
GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location,
GL_ARB_fragment_coord_conventions, GL_ARB_fragment_layer_viewport,
GL_ARB_fragment_program, GL_ARB_fragment_program_shadow,
GL_ARB_fragment_shader, GL_ARB_framebuffer_no_attachments,
GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
GL_ARB_geometry_shader4, GL_ARB_get_program_binary, GL_ARB_gpu_shader5,
GL_ARB_gpu_shader_fp64, GL_ARB_half_float_pixel, GL_ARB_half_float_vertex,
GL_ARB_imaging, GL_ARB_indirect_parameters, GL_ARB_instanced_arrays,
GL_ARB_internalformat_query, GL_ARB_internalformat_query2,
GL_ARB_invalidate_subdata, GL_ARB_map_buffer_alignment,
GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multi_draw_indirect,
GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query,
GL_ARB_occlusion_query2, GL_ARB_pixel_buffer_object,
GL_ARB_point_parameters, GL_ARB_point_sprite,
GL_ARB_program_interface_query, GL_ARB_provoking_vertex,
GL_ARB_query_buffer_object, GL_ARB_robust_buffer_access_behavior,
GL_ARB_robustness, GL_ARB_sample_shading, GL_ARB_sampler_objects,
GL_ARB_seamless_cube_map, GL_ARB_seamless_cubemap_per_texture,
GL_ARB_separate_shader_objects, GL_ARB_shader_atomic_counters,
GL_ARB_shader_bit_encoding, GL_ARB_shader_draw_parameters,
GL_ARB_shader_group_vote, GL_ARB_shader_image_load_store,
GL_ARB_shader_image_size, GL_ARB_shader_objects, GL_ARB_shader_precision,
GL_ARB_shader_storage_buffer_object, GL_ARB_shader_subroutine,
GL_ARB_shader_texture_lod, GL_ARB_shading_language_100,
GL_ARB_shading_language_420pack, GL_ARB_shading_language_include,
GL_ARB_shading_language_packing, GL_ARB_shadow, GL_ARB_sparse_texture,
GL_ARB_stencil_texturing, GL_ARB_sync, GL_ARB_tessellation_shader,
GL_ARB_texture_border_clamp, GL_ARB_texture_buffer_object,
GL_ARB_texture_buffer_object_rgb32, GL_ARB_texture_buffer_range,
GL_ARB_texture_compression, GL_ARB_texture_compression_bptc,
GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map,
GL_ARB_texture_cube_map_array, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
GL_ARB_texture_env_dot3, GL_ARB_texture_float, GL_ARB_texture_gather,
GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_mirrored_repeat,
GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two,
GL_ARB_texture_query_levels, GL_ARB_texture_query_lod,
GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui,
GL_ARB_texture_stencil8, GL_ARB_texture_storage,
GL_ARB_texture_storage_multisample, GL_ARB_texture_swizzle,
GL_ARB_texture_view, GL_ARB_timer_query, GL_ARB_transform_feedback2,
GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced,
GL_ARB_transpose_matrix, GL_ARB_uniform_buffer_object,
GL_ARB_vertex_array_bgra, GL_ARB_vertex_array_object,
GL_ARB_vertex_attrib_64bit, GL_ARB_vertex_attrib_binding,
GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,
GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev,
GL_ARB_viewport_array, GL_ARB_window_pos, GL_ATI_draw_buffers,
GL_ARB_ES2_compatibility, GL_ARB_ES3_compatibility,
GL_ARB_arrays_of_arrays, GL_ARB_base_instance, GL_ARB_bindless_texture,
GL_ARB_blend_func_extended, GL_ARB_buffer_storage,
GL_ARB_clear_buffer_object, GL_ARB_clear_texture,
GL_ARB_color_buffer_float, GL_ARB_compatibility,
GL_ARB_compressed_texture_pixel_storage, GL_ARB_compute_shader,
GL_ARB_compute_variable_group_size, GL_ARB_conservative_depth,
GL_ARB_copy_buffer, GL_ARB_copy_image, GL_ARB_debug_output,
GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, GL_ARB_depth_texture,
GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend,
GL_ARB_draw_elements_base_vertex, GL_ARB_draw_indirect,
GL_ARB_draw_instanced, GL_ARB_enhanced_layouts,
GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location,
GL_ARB_fragment_coord_conventions, GL_ARB_fragment_layer_viewport,
GL_ARB_fragment_program, GL_ARB_fragment_program_shadow,
GL_ARB_fragment_shader, GL_ARB_framebuffer_no_attachments,
GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
GL_ARB_geometry_shader4, GL_ARB_get_program_binary, GL_ARB_gpu_shader5,
GL_ARB_gpu_shader_fp64, GL_ARB_half_float_pixel, GL_ARB_half_float_vertex,
GL_ARB_imaging, GL_ARB_indirect_parameters, GL_ARB_instanced_arrays,
GL_ARB_internalformat_query, GL_ARB_internalformat_query2,
GL_ARB_invalidate_subdata, GL_ARB_map_buffer_alignment,
GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multi_draw_indirect,
GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query,
GL_ARB_occlusion_query2, GL_ARB_pixel_buffer_object,
GL_ARB_point_parameters, GL_ARB_point_sprite,
GL_ARB_program_interface_query, GL_ARB_provoking_vertex,
GL_ARB_query_buffer_object, GL_ARB_robust_buffer_access_behavior,
GL_ARB_robustness, GL_ARB_sample_shading, GL_ARB_sampler_objects,
GL_ARB_seamless_cube_map, GL_ARB_seamless_cubemap_per_texture,
GL_ARB_separate_shader_objects, GL_ARB_shader_atomic_counters,
GL_ARB_shader_bit_encoding, GL_ARB_shader_draw_parameters,
GL_ARB_shader_group_vote, GL_ARB_shader_image_load_store,
GL_ARB_shader_image_size, GL_ARB_shader_objects, GL_ARB_shader_precision,
GL_ARB_shader_storage_buffer_object, GL_ARB_shader_subroutine,
GL_ARB_shader_texture_lod, GL_ARB_shading_language_100,
GL_ARB_shading_language_420pack, GL_ARB_shading_language_include,
GL_ARB_shading_language_packing, GL_ARB_shadow, GL_ARB_sparse_texture,
GL_ARB_stencil_texturing, GL_ARB_sync, GL_ARB_tessellation_shader,
GL_ARB_texture_border_clamp, GL_ARB_texture_buffer_object,
GL_ARB_texture_buffer_object_rgb32, GL_ARB_texture_buffer_range,
GL_ARB_texture_compression, GL_ARB_texture_compression_bptc,
GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map,
GL_ARB_texture_cube_map_array, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
GL_ARB_texture_env_dot3, GL_ARB_texture_float, GL_ARB_texture_gather,
GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_mirrored_repeat,
GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two,
GL_ARB_texture_query_levels, GL_ARB_texture_query_lod,
GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui,
GL_ARB_texture_stencil8, GL_ARB_texture_storage,
GL_ARB_texture_storage_multisample, GL_ARB_texture_swizzle,
GL_ARB_texture_view, GL_ARB_timer_query, GL_ARB_transform_feedback2,
GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced,
GL_ARB_transpose_matrix, GL_ARB_uniform_buffer_object,
GL_ARB_vertex_array_bgra, GL_ARB_vertex_array_object,
GL_ARB_vertex_attrib_64bit, GL_ARB_vertex_attrib_binding,
GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,
GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev,
GL_ARB_viewport_array, GL_ARB_window_pos, GL_ATI_draw_buffers,

OpenGL core profile version string: 4.3.0 NVIDIA 331.38.

I can ovverride them all however multibind messes up gfx for me on GT4.
Reply
#90
Quote:INFO: GL_ARB_multi_bind is not supported

Quote:however multibind messes up gfx for me on GT4.
Reply




Users browsing this thread: 4 Guest(s)