基本操作: https://blog.csdn.net/joey_su/article/details/28146559
遇到的问题:
下列软件包有未满足的依赖关系 libx11-dev : 依赖: libx11-6 (= 2:1.6.4-3) 但是 2:1.6.4-3ubuntu0.1 正要被安装 解决办法:apt安装提示的依赖 libx11-6 (= 2:1.6.4-3)
E: 无法定位软件包 是依赖没有安装好!实际上我们查看的时候还是没有这个包。我们让系统自己降级依赖安装! sudo apt install aptitude sudo aptitude install libx11-dev 然后第一个问你要不要保持原状,选NO!
bash: 未预期的符号 `(’ 附近有语法错误 把括号改成’单引号
“sudo: make:找不到命令” sudo apt-get install make
tar (child): HTK-3.4.1.tar.gz:无法 open: 没有那个文件或目录 进入文件再打开。
其实是2的历史遗留问题。回到步骤2的解决办法吧。
Makefile.in:77: *** missing separator (did you mean TAB instead of 8 spaces?). Stop. 然后报格式错误,用tab替换了空格。 提示哪个文件缺失,就进哪个文件改一下就OK。
gcc: error trying to exec ‘cc1’: execvp: No such file or directory 首先降级安装gcc和g++,可能是gcc和g++太新了。 $ sudo apt-get install -y gcc-4.8 $ sudo apt-get install -y g++-4.8 然后千万不要rm直接删除链接重置,我会让系统找不到这个gcc和g++ 就是不要sudo rm gcc ls /usr/bin/gcc* 然后 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-ar-4.8 100 sudo update-alternatives --config gcc 同理对待g++ gcc --version发现ok。然后回去Makefile,问题解决。
因为剩下的问题实在太多了。我决定换成14.04的32位版,轻松完成。 这里记一下我从重装虚拟机到最后完成的步骤。https://blog.csdn.net/qq_41337100/article/details/90509311