LINUX.ORG.RU

:: ffmpeg-nvenc: установка x265 (2.4-1) ломает зависимость 'libx265.so=110-64'

 , , ,


0

1

Помогите, товарищи. Установил ffmpeg-nvenc для экспериментов со стримами и OBS. Попытался обновить систему и получил вот такое чудо:

[ddclash@ddPC ~]$ sudo pacman -Syyu
[sudo] пароль для ddclash: 
:: Обновление баз данных пакетов...
 core                          124,5 KiB   243K/s 00:01 [##############################] 100%
 extra                        1659,9 KiB   972K/s 00:02 [##############################] 100%
 community                       4,0 MiB   990K/s 00:04 [##############################] 100%
 archlinuxfr                    15,3 KiB   109K/s 00:00 [##############################] 100%
 multilib                      173,2 KiB   501K/s 00:00 [##############################] 100%
:: Запускается полное обновление системы...
:: Заменить wxgtk на extra/wxgtk2? [Y/n] y
разрешение зависимостей...
проверка конфликтов...
ошибка: не удалось подготовить транзакцию (не удалось удовлетворить зависимости)
:: ffmpeg-nvenc: установка x265 (2.4-1) ломает зависимость 'libx265.so=110-64'

При попытке удалить nvenc происходит следующее:

[ddclash@ddPC ~]$ sudo pacman -R ffmpeg-nvenc
проверка зависимостей...
ошибка: не удалось подготовить транзакцию (не удалось удовлетворить зависимости)
:: audacity: удаление ffmpeg-nvenc ломает зависимость 'ffmpeg'
:: chromaprint: удаление ffmpeg-nvenc ломает зависимость 'ffmpeg'
:: firefox: удаление ffmpeg-nvenc ломает зависимость 'ffmpeg'
:: freerdp: удаление ffmpeg-nvenc ломает зависимость 'ffmpeg'
:: libopenshot: удаление ffmpeg-nvenc ломает зависимость 'ffmpeg'
:: mplayer: удаление ffmpeg-nvenc ломает зависимость 'ffmpeg'
:: obs-studio: удаление ffmpeg-nvenc ломает зависимость 'ffmpeg'
[ddclash@ddPC ~]$ 

Ответ на: комментарий от anonymous
[ddclash@ddPC ~]$ sudo pacman -S ffmpeg
[sudo] пароль для ddclash: 
разрешение зависимостей...
проверка конфликтов...
:: ffmpeg и ffmpeg-nvenc конфликтуют. Удалить ffmpeg-nvenc? [y/N] y
ошибка: не удалось подготовить транзакцию (не удалось удовлетворить зависимости)
:: ffmpeg2.8: установка x265 (2.4-1) ломает зависимость 'libx265.so=110-64'
ddclash ()
Ответ на: комментарий от anonymous
[ddclash@ddPC ~]$ sudo pacman -S ffmpeg x265
разрешение зависимостей...
проверка конфликтов...
:: ffmpeg и ffmpeg-nvenc конфликтуют. Удалить ffmpeg-nvenc? [y/N] y
ошибка: не удалось подготовить транзакцию (не удалось удовлетворить зависимости)
:: ffmpeg2.8: установка x265 (2.4-1) ломает зависимость 'libx265.so=110-64'
[ddclash@ddPC ~]$ 
ddclash ()

Тебе нужно заменить ffmpeg-nvenc на ffmpeg в одной транзакции с обновлением, потом пересобрать и переустановить ffmpeg-nvenc (если он ещё нужен):

pacman -Syyu ffmpeg # соглашаемся на замену
<...>
git clone https://aur.archlinux.org/ffmpeg-nvenc; cd ffmpeg-nvenc; makepkg -si

Альтернативно, ты можешь провести обновление с отключенными проверками версий (но потом всё равно потребуется пересобрать ffmpeg-nvenc или заменить его на ffmpeg):

pacman -Syyud # после этого обязательно нужно сделать одну из нижеперечисленных вещей, иначе у тебя не будет работать ffmpeg и всё, что от него зависит
pacman -S ffmpeg
git clone https://aur.archlinux.org/ffmpeg-nvenc; cd ffmpeg-nvenc; makepkg -si
intelfx ★★★★★ ()
Последнее исправление: intelfx (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.