Установка Java Media Framework завершается неудачно - PullRequest
0 голосов
/ 18 мая 2018

Мне не удается установить JMF на мою машину.

Моя настройка:

  • InteliJ-IDEA
  • Ubuntu 16.4
  • Java 8 (с использованием open-jdk-amd64)

Я следовал инструкциям оракула здесь .Все, что они говорят, это выполнить /bin/sh ./jmf-2_1_1e-linux-i586.bin.Который в основном просто запускает файл .bin, который они предоставляют.

Тем не менее, во время установки я получаю следующую ошибку:

Unpacking...
tail: cannot open '+309' for reading: No such file or directory
Extracting...
./install.sfx.23041: 1: ./install.sfx.23041: cannot open ==: No such file
./install.sfx.23041: 1: ./install.sfx.23041: ==: not found
./install.sfx.23041: 3: ./install.sfx.23041: Syntax error: ")" unexpected
chmod: cannot access 'JMF-2.1.1e/bin/jmstudio': No such file or directory
chmod: cannot access 'JMF-2.1.1e/bin/jmfregistry': No such file or directory
chmod: cannot access 'JMF-2.1.1e/bin/jmfinit': No such file or directory
./jmf-2_1_1e-linux-i586.bin: 305: ./jmf-2_1_1e-linux-i586.bin: JMF-2.1.1e/bin/jmfinit: not found
/bin/cp: cannot stat 'JMF-2.1.1e/lib/jmf.properties': No such file or directory
Done.

Кажется, что ошибка связана с несуществующими каталогами, но я не могу найти решение.

Заранее спасибо!

1 Ответ

0 голосов
/ 18 мая 2018

Проблема в этой строке этого .bin-файла:

tail +309 $0 > $outname

Кажется, что отсутствует опция -n, так как она необходима для получения последних 309 строк вывода, вам нужно изменитьэто:

tail -n +309 $0 > $outname

Для этого вы можете отредактировать его с помощью vim, предоставив параметр -b (для двоичного кода):

vim -b jmf-2_1_1e-linux-i586.bin 

Источник: bugs.launchpad.net /убунту / + ошибка / 104511 / комментарии / 7

...