红联Linux门户
Linux帮助

ubuntu下ltib安装问题(解决)

发布时间:2016-12-19 09:20:33来源:linux网站作者:mjrao
OS: Ubuntu 12.04
ltib安装包:Freescale iMX6/L3.0.35_4.1.0_130816_source.tar.gz
 
第一次执行./ltib 显示未安装的软件包
***********************************
zlib                   0             not installed
zlib-devel             0             not installed
rpm                    0             not installed
rpm-build              0             not installed
ncurses-devel          0             not installed
m4                     0             not installed
bison                  0             not installed
tcl
***********************************
 
所有的安装包安装都可以用sudo apt-get install package_name
其中ncurses-devel  安装 sudo apt-get install libncurses5-dev
最终安装完所有的之后,会提示 zlib没有安装。(sudo apt-get install zlib 提示已经安装过)
 
怎么办呢?
其原因是系统找不到32位的zlib, 找一下/lib/i386-linux-gnu 目录里面有没有libz.so  
如果没有i386-linux-gnu目录,则安装sudo apt-get install ia32-libs
最后记得打一个补丁patch-ltib-ubuntu12.04.sh
操作url:https://community.freescale.com/docs/DOC-93455
error: /bin/bash: texi2dvi: command not found   
 
解决办法:安装texinfo、texlive
sudo apt-get install texinfo
sudo apt-get install texlive
 
之后执行./ltib
错误:
These packages failed to build:
flex 
Build Failed
 
解决办法:
[Remove directory]
sudo rm -Rf /opt/freescale/ltib/usr/src/rpm/BUILD/flex-2.5.37
sudo rm -Rf /opt/freescale/ltib/usr/src/rpm/BUILD/libtool-2.4.2
 
然后再执行./ltib
errors: 
These packages failed to build:
mtd-utils
Build Failed
********
 
1.compr_lzo.c:31:23: fatal error: lzo/lzo1x.h: No such file or directory
安装
sudo apt-get install liblzo2-dev
删除/opt/freescale/ltib/usr/src/rpm/BUILD/mtd-utils
执行./ltib
2.uuid/uuid.h No such file or directory
安装
sudo apt-get install uuid-dev
删除/opt/freescale/ltib/usr/src/rpm/BUILD/mtd-utils
执行./ltib
 
ok!
 
本文永久更新地址:http://www.linuxdiyf.com/linux/27026.html