Не ставится libpng12

Всем доброго времени суток.

Понабилось поставить libpng12. Скачал PKGBUILD, собрал, ставлю, а оно мне говорит:
[[email protected] libpng12]# pacman -U libpng-1.2.49.tar.xz 
loading packages...
error: missing package metadata in libpng-1.2.49.tar.xz
error: 'libpng-1.2.49.tar.xz': invalid or corrupted package
[[email protected] libpng12]# 
:(
Скажите, пожалуйста, как это понимать?..
Правильно говорит. Потому что формат устанавливаемых пакетов - название_пакета-версия.pkg.tar.xz
А вы пытаетесь архив установить.
Упс, действительно. Не заметил, что подставилось автодополнением. :/

Правда, это не слишком улучшило моё положение:

[[email protected] libpng12]# pacman -U libpng12-1.2.49-1-i686.pkg.tar.xz 
loading packages...
resolving dependencies...
looking for inter-conflicts...
Targets (1): libpng12-1.2.49-1
Total Installed Size:   0.80 MiB
Proceed with installation? [Y/n] 
(1/1) checking package integrity                                                               [#######################################################] 100%
(1/1) loading package files                                                                    [#######################################################] 100%
(1/1) checking for file conflicts                                                              [#######################################################] 100%
error: failed to commit transaction (conflicting files)
libpng12: /usr/lib/libpng12.so.0 exists in filesystem
Errors occurred, no packages were upgraded.
[[email protected] libpng12]# 

Я так понимаю, оно конфликтуем с чем-то уже установленным? И как мне его таки поставить?
archlinuxfr/libpng12
shau-kote
Я так понимаю, оно конфликтуем с чем-то уже установленным? И как мне его таки поставить?
Правильно понимаете. Для установки нужно либо удалить конфликтующий пакет, либо установить форсировано (pacman -Uf), но так делать не рекомендуется (хотя и не запрещено).
А как понять, с каким пакетом оно конфликтует? pacman же выдаёт только файл, который ему не нравится. :\
shau-kote, с15 версией оно конфликтует, вышеприведённый вариант ставит 12 без пересечений с 15, люди специально собрали для этого такую версию
[[email protected] libpng12]# pacman -U http://repo.archlinux.fr/i686/libpng12-1.2.46-2-i686.pkg.tar.xz
loading packages...
resolving dependencies...
looking for inter-conflicts...
Targets (1): libpng12-1.2.46-2
Total Installed Size:   0.77 MiB
Proceed with installation? [Y/n] 
(1/1) checking package integrity                                                               [#######################################################] 100%
(1/1) loading package files                                                                    [#######################################################] 100%
(1/1) checking for file conflicts                                                              [#######################################################] 100%
error: failed to commit transaction (conflicting files)
libpng12: /usr/lib/libpng12.so.0 exists in filesystem
Errors occurred, no packages were upgraded.
[[email protected] libpng12]# 
pacman -Qs libpng
pacman -Qo /usr/lib/libpng12.so.0
[[email protected] libpng12]# pacman -Qo /usr/lib/libpng12.so.0
error: No package owns /usr/lib/libpng12.so.0
[[email protected] libpng12]# 
Это вообще как? О_о
 
Зарегистрироваться или войдите чтобы оставить сообщение.