# urpmi libmp4v2
Нет пакета с названием libmp4v2
Следующие пакеты содержат libmp4v2: libmp4v2-devel, libmp4v2-utils, libmp4v2_1
Чтобы выбрать все, используйте параметр «-a»
[root@localhost logo]# urpmi libmp4v2 -a
Для удовлетворения зависимости «devel(libstdc++)» нужен один из следующих пакетов:
1- libstdc++-devel-4.4.1-4mnb2.i586: Header files and libraries for C++ development (для установки)
2- libstdc++5-devel-3.3.6-4mdv2009.0.i586: Header files and libraries for C++ development (для установки)
Ваш выбор? (1-2) 2
Для удовлетворения зависимостей будут установлены следующие пакеты:
Пакет Версия Релиз Платформа
(источник «Main»)
libmp4v2-devel 1.9.1 1mdv2010.0 i586
libmp4v2-utils 1.9.1 1mdv2010.0 i586
libmp4v2_1 1.9.1 1mdv2010.0 i586
(источник «Contrib»)
libstdc++5 3.3.6 4mdv2009.0 i586
libstdc++5-devel 3.3.6 4mdv2009.0 i586
Будет использовано 7.2МБ дополнительного дискового пространства.
Будет загружено 1.4МБ пакетов.
Установить 5 пакетов? (Y/n) Y
$MIRRORLIST: media/main/release/libmp4v2-devel-1.9.1-1mdv2010.0.i586.rpm
$MIRRORLIST: media/main/release/libmp4v2-utils-1.9.1-1mdv2010.0.i586.rpm
$MIRRORLIST: media/main/release/libmp4v2_1-1.9.1-1mdv2010.0.i586.rpm
$MIRRORLIST: media/contrib/release/libstdc++5-devel-3.3.6-4mdv2009.0.i586.rpm
$MIRRORLIST: media/contrib/release/libstdc++5-3.3.6-4mdv2009.0.i586.rpm
устанавливается libmp4v2-devel-1.9.1-1mdv2010.0.i586.rpm libmp4v2-utils-1.9.1-1mdv2010.0.i586.rpm libstdc++5-devel-3.3.6-4mdv2009.0.i586.rpm libstdc++5-3.3.6-4mdv2009.0.i586.rpm libmp4v2_1-1.9.1-1mdv2010.0.i586.rpm из /var/cache/urpmi/rpms
Подготовка... #############################################
1/5: libmp4v2_1 #############################################
2/5: libstdc++5 #############################################
3/5: libstdc++5-devel #############################################
4/5: libmp4v2-devel #############################################
5/5: libmp4v2-utils #############################################
При следующий попытке установить Cinelerra, получил опять вот это:
Пытаюсь поставить Cinelerra из PLF репозитория.
....
Подскажите, в чём проблема?
Поищите библиотеку libmp4v2* (в /usr/lib/) - у нее может быть имя, отличное от этого (напирмер libmp4v2.so.0.1 и т.п. и сделайте символическую ссылку на libmp4v2.so.0
Поищите библиотеку libmp4v2* (в /usr/lib/) - у нее может быть имя, отличное от этого (напирмер libmp4v2.so.0.1 и т.п. и сделайте символическую ссылку на libmp4v2.so.
Символическая ссылка это как?Всмысле как её сделать?
Ноут: Asus K40IN: Intel Dual-Core 2.10 MHz 4 Gb Sata 500 Gb nVidia g102M(512mb)
Комп: AMD Athlon x2 2.81 MHz 2 Gb Sata 720 Gb nVidia 8800 GT(512mb)
Поищите библиотеку libmp4v2* (в /usr/lib/) - у нее может быть имя, отличное от этого (напирмер libmp4v2.so.0.1 и т.п. и сделайте символическую ссылку на libmp4v2.so.
Символическая ссылка это как?Всмысле как её сделать?
Из каталога /usr/lib/ под root, если имеется, к примеру, библиотека libmp4v2.so.0.1
ln -s libmp4v2.so.0.1 libmp4v2.so.0
Поищите библиотеку libmp4v2* (в /usr/lib/) - у нее может быть имя, отличное от этого (напирмер libmp4v2.so.0.1 и т.п. и сделайте символическую ссылку на libmp4v2.so.0
По-моему, пакетному менеджеру нет дела до того, что реально лежит на винте. Ему надо, чтобы у какого-то из пакетов в Provides было libmp4v2.so.0. А так как:
То ничего удивительного, что Cinelerra не ставится. Видимо, мейнтейнеры собирали пакет ещё со старой версией mp4v2.
Можно, конечно, сделать линк с libmp4v2.so.1 на libmp4v2.so.0, а потом поставить пакет через rpm -i --nodeps, но по мне, так лучше пересобрать его с обновлённой библиотекой mp4v2.