ubuntu12.0464bit常见问题.doc_第1页
ubuntu12.0464bit常见问题.doc_第2页
ubuntu12.0464bit常见问题.doc_第3页
ubuntu12.0464bit常见问题.doc_第4页
ubuntu12.0464bit常见问题.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ubuntu12.04 64bit 常见问题2013-01-30 14:1493人阅读评论(0)收藏举报/访问其他samba服务器/首先需要安装samba# apt-get install samba1. 一种直接使用smbclient命令# smbclient /服务器地址/目录 -U 用户名密码如# smbclient /33/liyong -U liyong%liyong2. 使用mount#apt-get install smbfs#smbmount /33liyong /mnt/133 -o user=liyong,pass=liyong,iocharset=utf8/安装飞信/sudo apt-get install openfetionsudo apt-get install pidgin-openfetion/android编译环境搭建/l 依赖环境:$ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev g+-multilib mingw32 openjdk-6-jdk tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386安装过程中,我出现了错误1。解决后:$ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.sol 编译进入源码目录后,执行如下命令:$ source build/envsetup.sh$ lunch full-eng$ make编译过程中出现了错误2、3、4、5.l 运行$ emulator错误:1、安装全部库时libc6-dev:i386错误:Errors were encountered while processing:libc6-dev:i386E: Sub-process /usr/bin/dpkg returned an error code (1)rootmao-virtual-machine:# apt-get install libc6-dev:i386Reading package lists. DoneBuilding dependency treeReading state information. Donelibc6-dev:i386 is already the newest version.You might want to run apt-get -f install to correct these:The following packages have unmet dependencies:libc6-dev:i386 : Depends: linux-libc-dev:i386 but it is not going to be installed Recommends: gcc:i386 but it is not going to be installed or c-compiler:i386E: Unmet dependencies. Try apt-get -f install with no packages (or specify a solution).rootmao-virtual-machine:# apt-get install linux-libc-dev:i386rootmao-virtual-machine:# apt-get install libc6-dev:i386rootmao-virtual-machine:# sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev g+-multilib mingw32 openjdk-6-jdk tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i3862、错误:/usr/bin/ld: cannot find -lzhost Executable: aapt (out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/aapt)/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.5//./libz.so when searching for -lz/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.5//./libz.a when searching for -lz/usr/bin/ld: skipping incompatible /usr/lib/libz.so when searching for -lz/usr/bin/ld: skipping incompatible /usr/lib/libz.a when searching for -lz/usr/bin/ld: cannot find -lzcollect2: ld returned 1 exit statusmake: * out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/aapt Error 1缺少lib32z1-dev,安装即可:apt-get install lib32z1-dev3、编译选项-fpermissiveframeworks/base/libs/utils/RefBase.cpp:483:67: error: passing const android:RefBase:weakref_impl as this argument of void android:RefBase:weakref_impl:trackMe(bool, bool) discards qualifiers -fpermissivemake: * out/host/linux-x86/obj/STATIC_LIBRARIES/libutils_intermediates/RefBase.o Error 1修改mk文件:$ gedit frameworks/base/libs/utils/Android.mk将:LOCAL_CFLAGS += -DLIBUTILS_NATIVE=1 $(TOOL_CFLAGS)改为:LOCAL_CFLAGS += -DLIBUTILS_NATIVE=1 $(TOOL_CFLAGS) fpermissive需要注意的是:fpermissive 前边的是带输入法的,改为不带输入法的 短线就可以了4、GCC版本过高host C+: obbtool = frameworks/base/tools/obbtool/Main.cpp:0:0: error: _FORTIFY_SOURCE redefined -Werror:0:0: note: this is the location of the previous definitioncc1plus: all warnings being treated as errorsmake: * out/host/linux-x86/obj/EXECUTABLES/obbtool_intermediates/Main.o Error 1原因:此处编译错误是由于ubuntu 12.04采用了GCC4.6.3导致的。a. 先查看系统中的gcc版本$ gcc -vUsing built-in specs.COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.6/lto-wrapperTarget: x86_64-linux-gnuConfigured with: ./src/configure -v -with-pkgversion=Ubuntu/Linaro 4.6.3-1ubuntu5 -with-bugurl=file:/usr/share/doc/gcc-4.6/README.Bugs -enable-languages=c,c+,fortran,objc,obj-c+ -prefix=/usr -program-suffix=-4.6 -enable-shared -enable-linker-build-id -with-system-zlib -libexecdir=/usr/lib -without-included-gettext -enable-threads=posix -with-gxx-include-dir=/usr/include/c+/4.6 -libdir=/usr/lib -enable-nls -with-sysroot=/ -enable-clocale=gnu -enable-libstdcxx-debug -enable-libstdcxx-time=yes -enable-gnu-unique-object -enable-plugin -enable-objc-gc -disable-werror -with-arch-32=i686 -with-tune=generic -enable-checking=release -build=x86_64-linux-gnu -host=x86_64-linux-gnu -target=x86_64-linux-gnuThread model: posixgcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)可以看出gcc版本偏高!b. 解决方法,安装低版本的gcc和g+使用gcc4.4 版本进行编译.首先安装低版本的gcc和g+sudo apt-get install gcc-4.4sudo apt-get install g+-4.4c. 装完后进入到/usr/bin目录下,更改gcc,g+链接$ cd /usr/bin$ ls -l gcc*lrwxrwxrwx 1 root root 7 Jan 10 18:19 gcc - gcc-4.6-rwxr-xr-x 1 root root 259232 Apr 16 2012 gcc-4.4-rwxr-xr-x 1 root root 353216 Apr 16 2012 gcc-4.6发现gcc 链接到gcc-4.6, 需要将它改为链接到gcc-4.4 :$ sudo mv gcc gcc.bak -先备份gcc-4.6$ sudo ln -s gcc-4.4 gcc同理,仍然在/usr/bin目录下$ ls -l g+*lrwxrwxrwx 1 root root 7 Mar 14 2012 g+ - g+-4.6-rwxr-xr-x 1 root root 263328 Apr 16 2012 g+-4.4-rwxr-xr-x 1 root root 357312 Apr 16 2012 g+-4.6需要将g+链接改为g+-4.4:$ sudo mv g+ g+.bak -先备份g+-4.6$ sudo ln -s g+-4.4 g+再查看gcc和g+版本号:$ gcc -v$ g+ -v均显示gcc version 4.4,说明gcc 4.4安装成功。5、gcc降到4.4后错误a. 提示bits/predefs.h:没有那个文件或目录错误的$ sudo apt-get install gcc-multilib 即可b. g+: selected multilib 32 not installed错误No private recovery resources for TARGET_DEVICE crespohost Executable: acp (out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/acp)host Executable: aapt (out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/aapt)g+: selected multilib 32 not installedmake: * out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/acp Error 1make: * Waiting for unfinished jobs.host SharedLib: libESR_Shared (out/host/linux-x86/obj/lib/libESR_Shared.so)g+: selected multilib 32 not installedmake: * out/host/linux-x86/obj/lib/libESR_Shared.so Error 1g+: selected multilib 32 not installedmake: * out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/aapt Error 1解决:$ sudo apt-get install g+-4.4-multilib/配置vim/#sudo apt-get install vimvim默认的配置使用起来还不能让人满意,还需要自己配置默认配置文件是:/etc/vim/vimrc我们可以在家目录下建立自己的配置文件切换到家目录#cd touch一个名为.vimrc的文件(以.开头的为隐藏文件)#vi .vimrc输入以下配置:set nocompatible 不使用vi默认键盘布局set number显示行号set autoindent自动对齐set smartindent 智能对齐set showmatch括号匹配模式set ruler显示状态行set incsearch 查询时非常方便,如要查找book单词,当输入到/b时,会自动找到第一个b开头的单词,当输入到/bo时,会自动找到第一个bo开头的单词,依次类推,进行查找时,使用此设置会快速找到答案,当你找要匹配的单词时,别忘记回车.set tabstop=4tab键为4个空格set shiftwidth=4 换行时行间交错使用4个空格set softtabstop=4 设置(软)制表符宽度为4set cindentC语言格式对齐set nobackup不要备份文件set clipboard+=unnamed与windows共享剪贴板/固定IP配置/echo nameserver /etc/resolv.confroute add default gw 54route -n如果设置不成功,可以先ifconfig eth0 down/安装tftp服务器/1.$apt-getinstalltftpdtftpopenbsd-inetd2.vim/etc/inetd.conf找到如下配置:#:BOOT:TFTPserviceisprovidedprimarilyforbooting.Mostsites#runthisonlyonmachinesactingasbootservers.#tftpdgramudpwaitnobody/usr/sbin/tcpd/usr/sbin/in.tftpd/srv/tftp(/srv/tftp为默认tftp目录)配置自己的tftp目录:tftpdgramudpwaitnobody/usr/sbin/tcpd/usr/sbin/in.tftpd/home/zxf/tftpboot3.创建目录:mkdir/home/zxf/tftpboot;4.$/etc/init.d/openbsd-inetdrestart5.查看69端口是否有打开:netstat-an|more|grepudpudp00:6:*/配置网络文件系统nfs服务/Ubuntu12.04nfs的安装apt-getinstallnfs-kernel-server在终端下输入vim/etc/exports配置完之后在终端输入/etc/init.d/nfs-kernel-serverrestart/不能正常关机/sudo vim /etc/default/grub修改GRUB_CMDLINE_LINUX_DEFAULT=quiet splash为GRUB_CMDLINE_LINUX_DEFAULT=acpi=off apm power_off=1 quiet splash保存后,执行sudo update-grub关机的时候用sudo shutdown -h now/关闭独立显卡的方法/在终端中执行以下命令:sudo suecho IGD /sys/kernel/debug/vgaswitcheroo/switchecho OFF /sys/kernel/debug/vgaswitcheroo/switch第一句是切换到集成显卡;第二句是关闭没有连接的显卡。如果这时你的独显指示灯熄灭,那么恭喜!你已经成功了一大半了。然后把这两句加到/etc/rc.local里的exit 0之前保存;以便开机时禁用独立显卡。最后验证一下:代码:cat

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论