Raf*_*llo 5 package-management alien
我正在使用 ubuntu i686。
需要安装 i386 .rpm 包。
试过这个代码:
alien -i [file.i386.rpm]
Run Code Online (Sandbox Code Playgroud)
尝试安装 ia32-libs...
apt-get install ia32-libs
Run Code Online (Sandbox Code Playgroud)
...并再次尝试外星人但没有奏效。
有什么建议吗?谢谢。
[编辑]
[建议 #1:用 sudo -c -v ... 运行外星人 ...]
你的建议没有用。报告了同样的错误:
file.i386.rpm is for architecture i386 ; the package cannot be built on this system.
Run Code Online (Sandbox Code Playgroud)
错误上方的行是命令 chmod:
chmod 755 ["name of directory"/debian/rules]
Run Code Online (Sandbox Code Playgroud)
还有其他建议吗?谢谢。
使用 sudo 和 -c -v 参数运行外星人:
sudo alien -i -c -v file.i386.rpm
Run Code Online (Sandbox Code Playgroud)
-c (--scripts)参数 在包中包含脚本
-v (--verbose)参数显示外星人运行的每个命令,以便您可以看到出了什么问题。
pth*_*heo -2
8086 = 8 位
80186 = 8 位
80286 = 16 位
80386 = 32 位
80486 = 32 位
80586 = 32 位 = 奔腾、奔腾 MMX、K5、K6、K6-II、K6-III
80686 = 32 位 = 奔腾 Pro、奔腾 II、奔腾 III、Athlon、Athlon XP、Opteron*、Athlon FX-51*、Athlon FX-53*、Athlon 64*
80786 = 32 位 = 奔腾 4
如果你为386架构编译了一个程序,那么只有等于或高于它的处理器才能执行它。
所以 i386.rpm 无法运行到你的 ubuntu i686
| 归档时间: |
|
| 查看次数: |
12198 次 |
| 最近记录: |