перекомпиляция MPlayer (Проблема с зависимостями пакетов)

PCLinuxOS

Модератор: Bizdelnick

iva
Сообщения: 24
ОС: mandriva

перекомпиляция MPlayer

Сообщение iva »

Был установлен из репозитария MEncoder + MPlayer.
Понадобилась в MEncodere поддержка XVID.
Удалил установленный из репозитария и скомпилировал из исходников.
Все просто прекрасно. Но Мененджер пакетов (под рукой нет системы, с названием могу наврать) считает что данные программы не установлены. Как следствие не дает установить пакеты у которых в зависимостях есть эти пакеты. Как выкрутится в этой ситуации кроме как самому компилировать нужные пакеты?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21475
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: перекомпиляция MPlayer

Сообщение Bizdelnick »

Ничего не понял. Если б он их даже не видел, то должен был бы переустановить как зависимости.
И как название темы связано с её содержанием?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ATIpro
Сообщения: 614
ОС: Arch Linux x86_64

Re: перекомпиляция MPlayer

Сообщение ATIpro »

iva писал(а):
30.11.2009 11:25
Все просто прекрасно. Но Мененджер пакетов (под рукой нет системы, с названием могу наврать) считает что данные программы не установлены. Как следствие не дает установить пакеты у которых в зависимостях есть эти пакеты. Как выкрутится в этой ситуации кроме как самому компилировать нужные пакеты?

Так и будет. Зависимости проверяются только по списку пакетов по заданным в них полям PROVIDES. Тут есть 2 решения: либо самому пакет собрать, либо ставить пакеты без соблюдения зависимости в консоли. Если разбираться не очень охота, второй вариант гораздо проще. Нужно команде rpm дать ключ --nodeps
Спасибо сказали:
iva
Сообщения: 24
ОС: mandriva

Re: перекомпиляция MPlayer

Сообщение iva »

Bizdelnick писал(а):
30.11.2009 13:34
Ничего не понял. Если б он их даже не видел, то должен был бы переустановить как зависимости.
И как название темы связано с её содержанием?

Может я некорректно описал ситуацию?
В центре управления, через установку и удаления программ, MEncoder + MPlayer были удалены.
С офф.сайта были скачаны исходники MPlayer. Программа была собрана из исходников. В центре управления, в мастере установки и удаления программ данная программа числится неустановленной. Естественно при попытке установить программы которые используют MEncoder или MPlayer мастер выдает что MEncoder + MPlayer не установлены и их надо установить. Как выкрутится в этой ситуации кроме как самому компилировать нужные пакеты?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21475
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: перекомпиляция MPlayer

Сообщение Bizdelnick »

iva писал(а):
30.11.2009 13:57
Может я некорректно описал ситуацию?
В центре управления, через установку и удаления программ, MEncoder + MPlayer были удалены.
С офф.сайта были скачаны исходники MPlayer. Программа была собрана из исходников. В центре управления, в мастере установки и удаления программ данная программа числится неустановленной. Естественно при попытке установить программы которые используют MEncoder или MPlayer мастер выдает что MEncoder + MPlayer не установлены и их надо установить. Как выкрутится в этой ситуации кроме как самому компилировать нужные пакеты?

Теперь понял. Тогда надо ставить с игнорированием зависимостей, по-другому никак. В Rpmdrake вроде такой функции нет, так что - из командной строки, как писал ATIpro.

Поправка: Вообще нет, выход ещё один есть. Удалить скомпиленные программы, поставить из репов, а скомпиленные скопировать в нужные места ручками, но с другими именами, типа mencoder-xvid и mplayer-xvid.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
deadhead
Сообщения: 1913
Статус: zzz..z

Re: перекомпиляция MPlayer

Сообщение deadhead »

Сборка RPM из исходников с последующей установкой менеджером пакетов ;-)
[x] close
Спасибо сказали:
Аватара пользователя
ATIpro
Сообщения: 614
ОС: Arch Linux x86_64

Re: перекомпиляция MPlayer

Сообщение ATIpro »

Bizdelnick писал(а):
30.11.2009 14:11
Поправка: Вообще нет, выход ещё один есть. Удалить скомпиленные программы, поставить из репов, а скомпиленные скопировать в нужные места ручками, но с другими именами, типа mencoder-xvid и mplayer-xvid.

Скорее всего и имена менять не придется, так как проги из пакетов стандартно ставятся в /usr, а скомпилированные через make install в /usr/local
Сборка RPM из исходников с последующей установкой менеджером пакетов ;-)

Лучше тогда Основы RPM

Вообще есть еще хитрый вариант, сделать пустой пакет, у которого в PROVIDES в явном виде прописать нужные вещи.
Спасибо сказали:
Leprec0n
Сообщения: 44
ОС: Mdv

Re: перекомпиляция MPlayer

Сообщение Leprec0n »

пардон, а разве в менкодере из PLF репозиториев ещё нет поддержки xvid?
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: перекомпиляция MPlayer

Сообщение drBatty »

iva писал(а):
30.11.2009 11:25
скомпилировал из исходников.

iva писал(а):
30.11.2009 11:25
Мененджер пакетов (под рукой нет системы, с названием могу наврать) считает что данные программы не установлены.

потому-что надо было сделать пакет.
checkinstall
Leprec0n писал(а):
01.12.2009 00:21
пардон, а разве в менкодере из PLF репозиториев ещё нет поддержки xvid?

есть... но лучше всё-же пересобирать ручками...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Leprec0n
Сообщения: 44
ОС: Mdv

Re: перекомпиляция MPlayer

Сообщение Leprec0n »

drBatty писал(а):
01.12.2009 01:16
но лучше всё-же пересобирать ручками...

извините чем? шишками в заду с зависимостями при установке других пакетов?
Спасибо сказали:
iva
Сообщения: 24
ОС: mandriva

Re: перекомпиляция MPlayer

Сообщение iva »

drBatty писал(а):
01.12.2009 01:16
iva писал(а):
30.11.2009 11:25
скомпилировал из исходников.

iva писал(а):
30.11.2009 11:25
Мененджер пакетов (под рукой нет системы, с названием могу наврать) считает что данные программы не установлены.

потому-что надо было сделать пакет.
checkinstall
Leprec0n писал(а):
01.12.2009 00:21
пардон, а разве в менкодере из PLF репозиториев ещё нет поддержки xvid?

есть... но лучше всё-же пересобирать ручками...

из PLF репозитария не пробывал. Спасибо за подсказку
Спасибо сказали: