1.在ubuntu下安装任何软件都提示以下错误:
sudo dpkg --purge cpp-3.4:i386
dpkg: dependency problems prevent removal of cpp-3.4:i386:
gcc-3.4:i386 depends on cpp-3.4 (= 3.4.6-8ubuntu2).
dpkg: error processing package cpp-3.4:i386 (--purge):
dependency problems - not removing
Errors were encountered while processing:
cpp-3.4:i386
zhaohaoning@ubuntu:~/oslab$ sudo dpkg --purge cpp-3.4
dpkg: dependency problems prevent removal of cpp-3.4:i386:
gcc-3.4:i386 depends on cpp-3.4 (= 3.4.6-8ubuntu2).
dpkg: error processing package cpp-3.4:i386 (--purge):
dependency problems - not removing
Errors were encountered while processing:
cpp-3.4:i386
解决方法:
删除提示的kate和kscope两个未完全安装的软件。
$sudo dpkg --purge gcc-3.4:i386
sudo dpkg --purge cpp-3.4:i386
dpkg: dependency problems prevent removal of cpp-3.4:i386:
gcc-3.4:i386 depends on cpp-3.4 (= 3.4.6-8ubuntu2).
dpkg: error processing package cpp-3.4:i386 (--purge):
dependency problems - not removing
Errors were encountered while processing:
cpp-3.4:i386
zhaohaoning@ubuntu:~/oslab$ sudo dpkg --purge cpp-3.4
dpkg: dependency problems prevent removal of cpp-3.4:i386:
gcc-3.4:i386 depends on cpp-3.4 (= 3.4.6-8ubuntu2).
dpkg: error processing package cpp-3.4:i386 (--purge):
dependency problems - not removing
Errors were encountered while processing:
cpp-3.4:i386
解决方法:
删除提示的kate和kscope两个未完全安装的软件。
$sudo dpkg --purge gcc-3.4:i386
$sudo dpkg --purge cpp-3.4:i386
2.
Ubuntu安装汇编器as86和链接器ld86
1、打开终端(Terminal);
假如未设置root密码则需先设置才行。关于修改root密码的方法请参考:http://blog.csdn.NET/moon_prince2013/article/details/48436905
2、(将当前权限提升到root权限)
输入 su
在出现的提示“Password:”末尾处输入root密码并回车
3、(查找as86和ld86两个工具所在的软件包)
输入 apt-cache search as86 ld86
此时终端可能提示: “bin86 - 16-bit x86 assembler and loader”,说明bin86包含了我们所需要的两个软件
4、(根据提示安装软件包)
输入 apt-get install bin86
等待安装完成即可。