ubuntu安装备忘录

本文发布时间: 2019-Mar-22
一、升级和回退内核1. 安装ubuntu android开发环境建议使用稳定的内核版本,建议安装ubuntu12.042. 升级内核版本 由于ubuntu12.04很容易出现卡死现象,建议升级内核到kernel 3.5 使用如下命令升级即可: apt-get install linux-generic-lts-quantal xserver-xorg-lts-quantal3. 回退内核版本 如果在升级内核过程中,不小心升级到了不稳定的高版本内核,可以将不需要的删除 a. 查看已经安装的内核版本 dpkg --get-selections | grep linux-image b. 删除不想要的内核 sudo apt-get remove "不想要的内核版本" 二、安装无线网卡驱动1. 查看无线网卡型号,确定使用的驱动版本2. 根据不同的内核版本安装不同的wifi驱动 3.2内核安装:http://download.csdn.net/detail/wlwl0071986/8811945 3.5内核安装:http://download.csdn.net/detail/wlwl0071986/88119193. 编译驱动源码,安装驱动 make,make install,insmod 8188.ko 三、ubuntu下安装搜狗输入法1. 添加源 sudo add-apt-repository ppa:fcitx-team/nightly2. 更新源 sudo apt-get update3. 安装fcitx sudo apt-get install fcitx4. 安装fcitx的配置工具 sudo apt-get install fcitx-config-gtk5. 安装fcitx的table-all软件包 sudo apt-get install fcitx-table-all6. 安装im-switch切换工具 sudo apt-get install im-switch7. 在左上角的搜索栏中输入“fcitx”,会出现输入法图标,此时安装完成8. 在系统设置里面,将系统语言设置为“汉语-拼音” 四、在ubuntu12.04中安装gcc4.41. ubuntu12.04默认安装的事gcc4.6,需要我们手动安装gcc4.4 sudo apt-get install gcc-4.4 g++-4.4 g++-4.4-multilib gcc-4.4-multilib2. 设置gcc4.4为默认编译器 update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.4 100 update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 50 update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 100 update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 50 update-alternatives --install /usr/bin/cpp cpp-bin /usr/bin/cpp-4.4 100 update-alternatives --install /usr/bin/cpp cpp-bin /usr/bin/cpp-4.6 503. 查看gcc版本,检查是否安装成功 gcc -v 五、安装adb工具1. 通过apt-get安装adb sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install android-tools-adb2. 拷贝系统编译出来的adb工具进行安装 cp ~/android/out/host/linux-x86/bin/adb /usr/local/bin3. 将android设备连接至电脑,通过lsusb查看usb设备 Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 003 Device 002: ID 03f0:094a Hewlett-Packard Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub4. 创建adb_usb.ini文件,写入id sudo echo 0x1f3a > ~/.android/adb_usb.ini5. 添加权限 sudo vim /etc/udev/rules.d/70-android.rules 加入以下内容,注意红色部分对应的就是lsusb得到的id SUBSYSTEM=="usb", ATTRS{idVendor}=="1f3a", ATTRS{idProduct}=="1002",MODE="0666"6. 重启usb服务 sudo chmod a+rx /etc/udev/rules.d/70-android.rules sudo service udev restart7. 重启adb服务 adb kill-server sudo adb start-server adb devices 六、ubuntu12.04相关问题解决1. 解决txt文本乱码的问题 gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF- 8','GB18030','GB2312','GBK','BIG5','CURRENT','UTF-16']"2. 用apt-get安装软件包时异常报错 E: Sub-process /usr/bin/dpkg returned an error code (1) 解决方法: sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old //现将info文件夹更名 sudo mkdir /var/lib/dpkg/info //再新建一个新的info文件夹 sudo apt-get update sudo apt-get -f install sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old //执行完上一步操作后会在新的info文件夹下生成一些文件,现将 这些文件全部移到info_old文件夹下 sudo rm -rf /var/lib/dpkg/info //把自己新建的info文件夹删掉 sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info //把以前的info文件夹重新改回名字 3. VirtualBox出现Kernel driver not installed (rc=-1908) a. 将当前用户加入vboxusers用户组 sudo usermod -G vboxusers -a andee b. 安装如下组件 sudo apt-get install linux-headers-`uname -r` sudo apt-get install virtualbox-dkms sudo dpkg-reconfigure virtualbox-dkms) c. 加载 ll /dev/ | grep vboxdrv sudo modprobe vboxdrv d. 重新安装和启动vboxdrv sudo /etc/init.d/vboxdrv setup VirtualBox 七、相关工具下载地址1. VirtualBox官方下载地址 http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html#extpack2. Linux版本的beyond compare下载地址 http://download.csdn.net/detail/wlwl0071986/8812933


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:09pm
栏目列表