安装64bit Ubuntu12.04/12.10 遇到的问题以及解决办法

来源:互联网 发布:mac 启动mysql服务 编辑:程序博客网 时间:2024/05/18 00:17

1、没法用apt-get install 安装软件包

提示

错误E: The package lists or status file could not be parsed or opened。

网上是删除/var/lib/apt/lists下的文件,之后再apt-get update即可。——但是貌似不行。咋办呢?


还老提示什么系统错误,以前用ubuntu 32bit 10.04 是很稳定的,没出现什么问题,怎么搞的呢?

先想想先!


2、

The following packages have unmet dependencies:
 libgl1-mesa-glx:i386 : Depends: libglapi-mesa:i386 (= 8.0.4-0ubuntu0.6)
                        Recommends: libgl1-mesa-dri:i386 (>= 7.2)
E: Unable to correct problems, you have held broken packages.


root@ubuntu:~# apt-get  install libgl1-mesa-dri:i386 用这个来代替即可!



3、安装完毕android说的依赖包导致ubuntu 12.04 无法启动,

后来发现成功安装的一些人给的安装的包不一样的

他们是这样的


sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev libncurses5-dev x11proto-core-dev libx11-dev libreadline6-dev libgl1-mesa-dev tofrodos python-markdown libxml2-utils xsltproc  
android网站上是这样的


难道是google android自己搞的乌龙?

erro

make: /usr/local/arm/arm-2009q3/bin/arm-none-linux-gnueabi-gcc: Command not found 


http://www.360doc.com/content/13/0423/16/7245213_280384770.shtml

 apt-get install ia32-libs 

OK!!!!!!!!!!!!!!

试试先。



<command-line>:0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default]
<built-in>:0:0: note: this is the location of the previous definition
In file included from /usr/include/c++/4.6/x86_64-linux-gnu/32/bits/os_defines.h:40:0,
                 from /usr/include/c++/4.6/x86_64-linux-gnu/32/bits/c++config.h:393,
                 from /usr/include/c++/4.6/string:40,
                 from build/libs/host/include/host/pseudolocalize.h:4,
                 from build/libs/host/pseudolocalize.cpp:1:
/usr/include/features.h:324:26: fatal error: bits/predefs.h: No such file or directory
compilation terminated.

make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libhost_intermediates/pseudolocalize.o] Error 1
make: *** Waiting for unfinished jobs....

<command-line>:0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default]<command-line>:0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default]


<built-in>:0:0: note: this is the location of the previous definition
<built-in>:0:0: note: this is the location of the previous definition
In file included from /usr/include/stdlib.h:25:0,
                 from build/tools/acp/acp.c:11:
/usr/include/features.h:324:26: fatal error: bits/predefs.h: No such file or directory
compilation terminated.
In file included from build/libs/host/CopyFile.c:11:0:
build/libs/host/include/host/CopyFile.h:5:22: fatal error: sys/stat.h: No such file or directory
compilation terminated.
make: *** [out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/acp.o] Error 1
make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libhost_intermediates/CopyFile.o] Error 1


http://blog.csdn.net/nxh_love/article/details/8834849   ——这篇文章说的有些地方可以解决这些错误。

http://www.cnblogs.com/xingfuzzhd/archive/2012/09/05/2672000.html——这个也不错


错误打印如下:

host C++: obbtool <= frameworks/base/tools/obbtool/Main.cpp
<command-line>:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror]
<built-in>:0:0: note: this is the location of the previous definition
cc1plus: all warnings being treated as errors
make: *** [out/host/linux-x86/obj/EXECUTABLES/obbtool_intermediates/Main.o] Error 1

上网查了查,解决方法如下:

修改源码目录下/build/core/combo/HOST_linux-x86.mk文件:

将以下语句

HOST_GLOBAL_CFLAGS += -D_FORTIFY_SOURCE=0

修改为

HOST_GLOBAL_CFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0


原创粉丝点击