您的位置:首页 > 其它

ubuntu12.04安装ltib

2013-07-12 19:11 295 查看

ubuntu下ltib的安装方法

1.安装包

sudo aptitude -y install gettext libgtk2.0-dev rpm bison m4libfreetype6-dev

sudo aptitude -y install libdbus-glib-1-dev liborbit2-devintltool

sudo aptitude -y install ccache ncurses-dev zlib1g zlib1g-dev gccg++ libtool

sudo aptitude -y install uuid-dev liblzo2-dev

sudo aptitude -y install tcl

2.运行./install脚本这里安装包会做一些配置工作

3.运行./ltib

1、如果出现以下情况:

Package Minimum ver Installed info

------- ----------- ---------------

glibc-devel 0 not installed

zlib 0 not installed

不是因为没有安装,是因为路径错误,解决办法:

需要修改usr/local/ltib/bin/Ltibutils.pm文件第583行将

glob('/usr/lib/libz.so*;), 修改为glob('/usr/lib/i386-linux-gnu/libz.so*'),

glob('/lib/libz.so*'), 修改为glob('/lib/i386-linux-gnu/libz.so*'),

将第563行的

sub { -f '/usr/lib/libm.so' || -f '/usr/lib64/libz.so'}, 修改为 sub {-f '/usr/lib/i386-linux-gnu/libm.so' || -f'/usr/lib64/libz.so'},

4.一些命令需要root权限

as root using the command "/usr/sbin/visudo",

and add the following line in the User privilege section:

acer ALL = NOPASSWD: /usr/bin/rpm, /opt/freescale/ltib/usr/bin/rpm

5、此时可以运行./ltib脚本不过此时还遇到了一个问题在编译lxdialog时遇到编译错误明显是ncurses的问题该问题的主要原因是-lncurses选型没有生效,修改如下:

将lkc-1.4-lxdialog.patch里面的3112行的

mconf_LIBS= -lncurses

mconf: $(mconf_OBJ) $(lxdialog_LIB)


$(CC)$(LDFLAGS) $(mconf_LIBS) $^ -o S@

修改为

mconf_LIBS=

mconf: $(mconf_OBJ) $(lxdialog_LIB)

$(CC)$(LDFLAGS) $(mconf_LIBS) $^ -o S@ -lncurses

如此编译可以继续

6

--------------------------------------------------------------------

/opt/freescale/pkgs/sparse-0.4

parse.h文件中63行注释掉否则会提示重复定义

这里处理时需要先将压缩包解压缩修改后再重新打包

注:原作者说需要这一步,不过我没修改是可以的 //这句来自笨鸟先飞。。

-------------------------------------------------------------------

/home/llemmx/work/L2.6.35_10.12.01_ER_source/yes/ltib/dist/lfs-5.1/mux_server

目录下mux_server.spec文件的25行修改为mux_server.c -o mux_server-lpthread

另外还需要将/usr/include目录下运行一下命令

cd /usr/include

sudo ln -sf i386-linux-gnu/sys ./sys

5、经过以上修改ltib应该能够正常编译并且生成对应的内核文件,详细步骤参考LTIB_for_i.MX28__a_step-by-step_guide.pdf
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: