
тема говорит сама за себя. Я обновился до Ubuntu 14.10, и по какой-то причине mencoder был удален из репозиториев... он мне нужен для программы под названием universal media server, чтобы кодировать видео для воспроизведения на моем PS3 с моего ПК. как мне установить его на Ubuntu 14.10? спасибо!
решение1
Шаг 1:загрузите файл Ubuntu 14.04 .deb с сайтаhttp://pkgs.org/download/mencoder. Если вы использовали dpkg
на этом этапе для установки, вы столкнетесь с проблемами зависимостей. В частности, пакеты libavcodec54
, libavcodec-extra-54
, libavformat54
, libavutil52
и libswscale2
могут быть не установлены в вашей системе. Однако у вас могут быть установлены более новые пакеты или могут быть доступны более новые пакеты, которые предоставляют ту же функциональность. Поэтому мы собираемся изменить файл .deb.
Шаг 2:узнайте, какие версии этих пакетов уже установлены в вашей системе:
apt-cache policy libavcodec*
(и аналогично для других пакетов) скажет вам это. Если ни один не установлен, но один доступен, скажем, libavcodec56
имеет кандидат на установку, установите его ( sudo apt-get install libavcodec56
). Запишите версию, т. е. последние две цифры, каждого пакета. Обратите внимание, однако, что вам нужен либо , либо libavcodec54
, libavcodec-extra-54
а не оба.
Шаг 3: скачать скрипт под названием videbcontrol
. Он доступен изздесь. Вы хотите сделать его исполняемым; и если вам это не нравится, vi
вы можете отредактировать скрипт, найти строку, которая использует vi
(строка 35 текущего скрипта), и изменить ее на nano
или любой другой предпочитаемый вами редактор.
Шаг 4:запустите скрипт videbcontrol для deb-файла:
videbcontrol mencoder_1.1+dfsg1_0ubuntu3_amd64.deb
Или любой другой загруженный вами deb-файл. (Возможно, вам придется указать здесь имена путей, но вам это не нужно sudo
). Это откроет файл управления deb. В нем вы найдете строку с "Depends on:", в которой перечислены пакеты, упомянутые мной в Шаге 1. Теперь внимательно замените номера версий на те, которые вы фактически установили в Шаге 2. Закрытие редактора сохранит файл .deb как файл .modified.deb.
Шаг 5:Установите измененный файл .deb с помощью sudo dpkg -i mencoder[version].modified.deb
. Надеюсь, на этом этапе все зависимости будут удовлетворены.
Кстати, именно так я установил nixnote2
бета-версию на свою систему, с более или менее теми же зависимостями.