zoukankan      html  css  js  c++  java
  • ubuntu 11.04安装ltib问题合集

    一安装ltib已经将依赖软件安装担无法找到此安装文件
    1. 依赖文件的问题。
    
      提示 缺少glibc和zlib。
    
    修改文件 ./bin/Ltibutils.pm
    
    在 app_checks 中修改:'glibc-devel'    => sub { -f '/usr/lib/libm.so' || -f '/usr/lib64/libz.so' || -f '/lib/i386-linux-gnu/libm.so.6'},
    
        zlib         => sub { my @f = (glob('/usr/lib/libz.so*'),
                                       glob('/lib/libz.so*'),
                                       glob('/lib//i386-linux-gnu/libz.so*'),
                                       glob('/lib64/libz.so*')  ); @f > 1 ? 1 : 0 },
     红色是我改的内容。不同机器有不同的值。
    
     
    
    2. 修改文件 ltib
    
    添加以下几行:
    
    第 929 行: $cmd .= "--force-debian " if $rpm =~ m/rpm-fs/ && `uname -a` =~ m/ubuntu/i;
    第 2342 行:$cf->{sudo} $cf->{rpm} --root $cf->{rpmroot} --dbpath $cf->{rpmdb} --initdb ||
    $cf->{sudo} rpm   --root $cf->{rpmroot} --dbpath $cf->{rpmdb} --initdb
    第 2347 行: $cf->{sudo} $cf->{rpm} --root $cf->{rpmroot} --dbpath $cf->{rpmdb} --define '_tmppath $cf->{tmppath}' --rebuilddb ||
    $cf->{sudo} rpm --root $cf->{rpmroot} --dbpath $cf->{rpmdb} --define '_tmppath $cf->{tmppath}' --rebuilddb
    
     
    
    3. 在有些系统上无法生成 spoof 文件夹。则手动添加 spoof 文件夹。
    
    4. 错误 cc1: error: unrecognized command line option "-mlittle-endian"。
    
       原因是 spoof 文件夹里的内容错误,编译时调用了系统中安装的gcc编译器,而没有调用交叉编译器。可以手动创建 spoof 里的内容。是一些编译器链接到文件spoof_wrapper。比如 cc, gcc, ld,objcopy 等。 可以参考附件。
    
    、
    
  • 相关阅读:
    iOS开发UI篇—Quartz2D使用(绘图路径)
    iOS开发UI篇—Quartz2D简单使用(三)
    iOS开发UI篇—Quartz2D使用(图片剪切)
    WordPress主题开发: 制作文章页面single.php
    Wordpress页面判断
    为WordPress某个文章添加额外的样式
    Wordpress本地伪静态设置
    Wordpress添加关键词和描述
    Wordpress制作sidebar.php
    Wordpress固定链接设置
  • 原文地址:https://www.cnblogs.com/zhangsf/p/3120793.html
Copyright © 2011-2022 走看看