So, I'm trying to install steam on Arch Linux and I'm basically a total newbie.
While installing steam via "sudo pacman -S steam" there come up a question about using 'lib32-libglvnd' or 'lib32-nvidia-340xx-utils'.
The output for the first option is:
[christian@Keks ~]$ sudo pacman -S steam
resolving dependencies...
:: There are 2 providers available for lib32-libgl:
:: Repository multilib
1) lib32-libglvnd 2) lib32-nvidia-340xx-utils
Enter a number (default=1): 1
looking for conflicting packages...
warning: dependency cycle detected:
warning: lib32-mesa will be installed before its lib32-libglvnd dependency
Packages (41) alsa-plugins-1.1.6-2 aspell-0.60.6.1-5 brotli-1.0.5-2 enchant-2.2.3-1 geoclue2-2.4.12-1 hspell-1.4-1 lib32-alsa-lib-1.1.6-1 lib32-alsa-plugins-1.1.6-1 lib32-bzip2-1.0.6-3 lib32-expat-2.2.6-1 lib32-gcc-libs-8.2.1+20180831-1 lib32-glibc-2.28-4
lib32-icu-62.1-1 lib32-libdrm-2.4.94-1 lib32-libelf-0.171-1 lib32-libffi-3.2.1-2 lib32-libglvnd-1.1.0-1 lib32-libpciaccess-0.14-1 lib32-libx11-1.6.6-1 lib32-libxau-1.0.8-2 lib32-libxcb-1.13-1 lib32-libxdamage-1.1.4-3 lib32-libxdmcp-1.1.2-2
lib32-libxext-1.3.3-2 lib32-libxfixes-5.0.3-1 lib32-libxml2-2.9.8-3 lib32-libxshmfence-1.3-1 lib32-libxss-1.2.3-1 lib32-libxxf86vm-1.1.4-2 lib32-llvm-libs-6.0.1-1 lib32-lm_sensors-3.4.0-1 lib32-mesa-18.2.0-1 lib32-ncurses-6.1-2
lib32-readline-7.0.005-1 lib32-wayland-1.16.0-1 lib32-zlib-1.2.11-1 libvoikko-4.1.1-2 webkit2gtk-2.22.1-1 woff2-1.0.2-1 zenity-3.28.1-1 steam-1.0.0.56-1
Total Installed Size: 376.76 MiB
:: Proceed with installation? [Y/n] y
(41/41) checking keys in keyring [#####################################################################################################] 100%
(41/41) checking package integrity [#####################################################################################################] 100%
(41/41) loading package files [#####################################################################################################] 100%
(41/41) checking for file conflicts [#####################################################################################################] 100%
error: failed to commit transaction (conflicting files)
lib32-mesa: /usr/lib32/libGLX_indirect.so.0 exists in filesystem
lib32-libglvnd: /usr/lib32/libEGL.so exists in filesystem
lib32-libglvnd: /usr/lib32/libEGL.so.1 exists in filesystem
lib32-libglvnd: /usr/lib32/libEGL.so.1.1.0 exists in filesystem
lib32-libglvnd: /usr/lib32/libGL.so exists in filesystem
lib32-libglvnd: /usr/lib32/libGL.so.1 exists in filesystem
lib32-libglvnd: /usr/lib32/libGL.so.1.7.0 exists in filesystem
lib32-libglvnd: /usr/lib32/libGLESv1_CM.so exists in filesystem
lib32-libglvnd: /usr/lib32/libGLESv1_CM.so.1 exists in filesystem
lib32-libglvnd: /usr/lib32/libGLESv1_CM.so.1.2.0 exists in filesystem
lib32-libglvnd: /usr/lib32/libGLESv2.so exists in filesystem
lib32-libglvnd: /usr/lib32/libGLESv2.so.2 exists in filesystem
lib32-libglvnd: /usr/lib32/libGLESv2.so.2.1.0 exists in filesystem
lib32-libglvnd: /usr/lib32/libGLX.so exists in filesystem
lib32-libglvnd: /usr/lib32/libGLX.so.0 exists in filesystem
lib32-libglvnd: /usr/lib32/libGLdispatch.so.0 exists in filesystem
lib32-libglvnd: /usr/lib32/libOpenGL.so exists in filesystem
lib32-libglvnd: /usr/lib32/libOpenGL.so.0 exists in filesystem
Errors occurred, no packages were upgraded.
And for the second option the output is:
[christian@Keks ~]$ sudo pacman -S steam
resolving dependencies...
:: There are 2 providers available for lib32-libgl:
:: Repository multilib
1) lib32-libglvnd 2) lib32-nvidia-340xx-utils
Enter a number (default=1): 2
looking for conflicting packages...
Packages (23) alsa-plugins-1.1.6-2 aspell-0.60.6.1-5 brotli-1.0.5-2 enchant-2.2.3-1 geoclue2-2.4.12-1 hspell-1.4-1 lib32-alsa-lib-1.1.6-1 lib32-alsa-plugins-1.1.6-1 lib32-gcc-libs-8.2.1+20180831-1 lib32-glibc-2.28-4 lib32-libx11-1.6.6-1 lib32-libxau-1.0.8-2
lib32-libxcb-1.13-1 lib32-libxdmcp-1.1.2-2 lib32-libxext-1.3.3-2 lib32-libxss-1.2.3-1 lib32-nvidia-340xx-utils-340.107-3 lib32-zlib-1.2.11-1 libvoikko-4.1.1-2 webkit2gtk-2.22.1-1 woff2-1.0.2-1 zenity-3.28.1-1 steam-1.0.0.56-1
Total Installed Size: 324.69 MiB
:: Proceed with installation? [Y/n] y
(23/23) checking keys in keyring [#####################################################################################################] 100%
(23/23) checking package integrity [#####################################################################################################] 100%
(23/23) loading package files [#####################################################################################################] 100%
(23/23) checking for file conflicts [#####################################################################################################] 100%
error: failed to commit transaction (conflicting files)
lib32-nvidia-340xx-utils: /usr/lib32/vdpau/libvdpau_nvidia.so.1 exists in filesystem
Errors occurred, no packages were upgraded.
I searched on the internet a lot, but I just can't find anything. :/