首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装失败

安装失败
EN

Stack Overflow用户
提问于 2018-05-18 06:40:15
回答 2查看 570关注 0票数 0

我没有在我的机器上安装JMF .

我的设计是:

  • InteliJ-IDEA
  • Ubuntu 16.4
  • Java 8(使用开放式jdk-amd64 64)

我已经按照甲骨文的指示找到了这里。他们说的只是执行/bin/sh ./jmf-2_1_1e-linux-i586.bin。它基本上只运行他们提供的.bin文件。

不过,在安装过程中,会出现以下错误:

代码语言:javascript
复制
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.

这个错误似乎与不存在的目录有关,但我似乎找不到解决方案。

提前谢谢你!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-05-18 13:49:31

问题在于.bin文件的这一行:

代码语言:javascript
复制
tail +309 $0 > $outname

似乎缺少了-n选项,因为要获得最后309行的输出,您需要将其更改为:

代码语言:javascript
复制
tail -n +309 $0 > $outname

要做到这一点,可以使用vim提供-b (用于二进制)选项来编辑它:

代码语言:javascript
复制
vim -b jmf-2_1_1e-linux-i586.bin 

来源:bugs.launchpad.net/ubuntu/+bug/104511/comments/7

票数 1
EN

Stack Overflow用户

发布于 2019-09-11 00:02:59

我刚刚做到了,done.This就是这些步骤:

  1. chmod +x jmf-2_1_1e-linux-i586.bin,如果不使用chmod,您将得到错误: 拆开包装...尾巴:无法打开+309' for reading: No such file or directory Extracting... ./install.sfx.3639: line 1: ==: No such file or directory ./install.sfx.3639: line 3: syntax error neUQU599ù;···ÿrþÑÑÑ¢\_Âò«KK)C{<>úú<<¿è QQRLÙÜÌLÅ^sfx.36 88ø$èåõÕ®¢¬,àöè´iÑ\*ÒÒÒV~ámn.à7w^ÝÂÆ,;M¢“A$D吲哚@ENO.AY wA”
  2. 将-n插入JMF-2_1e-Linux-i586.bin中的行“$outname +309 $0 > $outname”。执行此操作的步骤,输入命令: vim jmf-2_1_1e-linux-i586.bin 输入: /tail,按Enter获取行,插入" -n“以获取:-n +309 $0 > $outname。
  3. 将jmf-2_1_1e-linux-i586.bin改为jmf-2_1_1e-linux-i586.zip
  4. 运行unzip命令创建文件夹JMF-2.1.1e和子目录: 解压缩JMF-21e-Linux-i586.zip .This是一个有趣的步骤。但如果你不这么做,你就会犯错误: 拆开包装...尾:无法打开+309' for reading: No such file or directory Extracting... ./install.sfx.6017: 1: cannot open ==: No such file ./install.sfx.6017: 1: ==: not found ./install.sfx.6017: 3: Syntax error: ")" unexpected chmod: cannot accessJMF-2.1.1e/bin/jmstudio':没有这样的文件或目录chmod:无法访问JMF-2.1.1e/bin/jmfregistry': No such file or directory chmod: cannot accessJMF-2.1.1e/bin/jmfinit':没有这样的文件或目录。/jmf-2_1_1e-linux-i586.bin: 305: JMF-2.1.1e/bin/jmfinit: No found /bin/cp:无法统计“JMF-2.1.1e/lib/jmf.properties”:没有这样的文件或目录。
  5. 换回拉链: mv jmf-2_1_1e-linux-i586.zip jmf-2_1_1e-linux-i586.bin,
  6. 执行箱 ./jmf-2_1_1e-linux-i586.bin
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50405234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档